CSS에서 만든 퓨키 다시의 화살표에 공을 들였습니다.
이번에 만든 거.
다음 그림과 같은fuke dashi를 만듭니다.내용은 앞서 던진CSS에서 테두리 색상만 있는 fuke dashi 만들기의 후속 내용이다.
아래 고추냉이 수프 두 가지를 보세요.
제 생각에는 CSS에서 두 번째와 같은fuke dashi를 만드는 것은 흔한 상황인 것 같아요. 그런데 첫 번째처럼 화살표 모양이 특수한 상황은 어때요?
이번엔 CSS에서 이렇게 조금 이상한 퓨크 다시를 만드는 방법을 설명합니다.
데모
방법
1. 부조로 변신하고 싶은 요소 만들기
index.html<div class="balloon">
<!-- フキダシ文言を挿入 -->
</div>
index.css.balloon {
position: relative;
width: 100px;
height: 100px;
background: #000000;
}
화살표는 애프터 요소로 배열되어 있기 때문에position:relative를 부여합니다.
2. 화살표 생성
index.css.balloon:after {
position: absolute;
top: 100%;
left: 50%;
width: 0;
height: 0;
content: '';
border-top: 0;
border-right: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #000000;
margin: 0 0 0 -10px;
}
대체로 일반적인 붕어탕을 만들 때와 같지만 포인트는 border-top의 값이다.
border-top을 0으로 설정함으로써 상반부에 부족한 삼각형을 나타낸다.
※ 각 border의 값을 조정하면 미묘하게 변하는 삼각형을 나타낼 수 있습니다. 관심 있는 사람은 시도해 보세요.
그리고 top와 left로 화살표를 그리려는 위치를 조정하면 완성됩니다.
총결산
디자이너의 디자인을 바탕으로 HTML과 CSS의 인코딩을 할 때 나는 최대한 이미지로 표현하지 않으려고 신경을 많이 썼다.
"이 부분은 CSS로 만들 수 있지 않나요?"그렇게 생각하면서 계속 모색하다 보면 의외로 시도를 하게 되니까 많이 해보는 것을 추천합니다.
'고민이 지나쳐 시간이 없다'는 결말이 되면 아이가 아예 없으니 적당히 해야 한다.
Reference
이 문제에 관하여(CSS에서 만든 퓨키 다시의 화살표에 공을 들였습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rukiadia/items/704c32bd3708ff487855
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<div class="balloon">
<!-- フキダシ文言を挿入 -->
</div>
.balloon {
position: relative;
width: 100px;
height: 100px;
background: #000000;
}
.balloon:after {
position: absolute;
top: 100%;
left: 50%;
width: 0;
height: 0;
content: '';
border-top: 0;
border-right: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #000000;
margin: 0 0 0 -10px;
}
Reference
이 문제에 관하여(CSS에서 만든 퓨키 다시의 화살표에 공을 들였습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rukiadia/items/704c32bd3708ff487855텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)