728x90
오늘은 css를 통해 말풍선을 만들어 보려고한다.
먼저 css로 만들기 전에 말풍선 만드는 방법에 대해 이해를 해야한다.
border를 통해 화살표를 만들어줘야하는데
border의 top, bottom, left, right에 컬러를 따로 줄 경우 위의 그림처럼
각 부분이 삼각형으로 나타난다.
보통 border값을 줄 때에는 border: 10px solid red; 이렇게 주는데
여기서 10px가 위의 그림의 width값이라고 생각하면된다.
그리고 width값은 위의 그림처럼 되기 위해서는 left의 width값만 고려할 대상이 아니라
top과 bottom의 width값도 고려해야 할 대상이다.
삼각형의 형태도 정삼각형, 이등변삼각형 등 형태가 다른 만큼 width 값이 달라질 수 있다.
위의 이미지에서 높이가 길어지고싶을 경우에는 left값이 길어지며,
화살표의 모양이 정삼각형, 이등변삼각형이 되기 위해서는 top과 bottom의 값을 동일하게 값을 변경하면된다.
그리고 한쪽으로 치우진 모습으로 표현하고싶다면 top과 bottom의 값을 다르게 주면된다.
'Study > HTML&CSS' 카테고리의 다른 글
[HTML/CSS] HTML 마크업 | HTML 마크업의 기초 (0) | 2022.03.10 |
---|---|
[HTML/CSS] CSS : clearfix 방법 | 가상요소, overflow, clear, float (0) | 2022.03.02 |
[HTML/CSS] tab menu, 탭메뉴 만들기 (0) | 2021.12.24 |
[HTML/CSS] dl dt dd 태그에 대해서 알아보자 (0) | 2021.12.24 |
[HTML/CSS] css 말줄임 처리하기 | 텍스트 text-overflow: ellipsis (0) | 2021.12.23 |