드라마도 좋아하는 '도라야키'를 CSS만으로 만들어 보았다.
아무래도 7note입니다. 왠지 우연의 부산물로 되어 버렸으므로, 기사로 해 보았습니다.
※덧붙여서 필자는 안코가 약하기 때문에 도라야키는 먹지 않습니다.
완성도
출처
index.html<div class="dorayaki"></div>
style.css.dorayaki {
height: 60px; /* どらやきの大きさ */
width: 75px; /* どらやきの大きさ */
position: relative; /* 疑似要素たちの基準値とする */
}
/* 上の生地と下の生地の共通CSS */
.dorayaki::before, .dorayaki::after {
content: ""; /* 疑似要素では必須の指定 */
display: block; /* ブロック要素に変更 */
width: 100%; /* オススメ値 */
height: 90%; /* オススメ値 */
position: absolute; /* 相対位置に指定 */
left: 0; /* 左からの距離は0の位置 */
border-radius: 100%; /* 丸くないとどら焼きじゃないので */
}
/* 下の生地 */
.dorayaki::before {
background: #B6733A; /* ほどよい美味しそうな色を指定 */
box-shadow: 0 -2px 2px 2px rgba(255,255,255,0.4) inset; /* 生地の淵をほんのり薄い色にする */
top: 13%; /* 上の生地よりも少し前に出ているようにみせるため */
}
/* 上の生地 */
.dorayaki::after {
background: radial-gradient(at 40% 80%,#CF924D,#CF924D 30%, #B6733A); /* 光が当たっているように見せかけるため、円形グラデーションで生地の色を指定 */
box-shadow: 0 8px 1px -5px rgba( 0, 0, 0, 0.8), inset 0 -2px 2px 2px rgba(255,255,255,0.4); /* あんこの部分の表現、生地の淵をほんのり薄い色にする */
top: 0; /* こちらは0を指定 */
}
감상
당초는 물결 모양의 CSS를 작성하고 있었습니다만, 깨달으면 제작물이 도라야키에 보이고 버려서 모르게 만들어 버렸습니다.
개량을 넣으면 치즈버거 정도라면 만들 수 있을 것 같다. 또 여가가 되었을 때 도전해 봅니다.
-추기-
도전해 보았다.
→ 맥 ○ 나르드 스타일의 햄버거를 CSS만으로 만들어 보았습니다.
어머니!
~ Qiita에서 매일 게시 중!! ~
【초보자용】HTML・CSS의 조금 테크 모임
Reference
이 문제에 관하여(드라마도 좋아하는 '도라야키'를 CSS만으로 만들어 보았다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/7note/items/1c377e403c3602dbb1dd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<div class="dorayaki"></div>
.dorayaki {
height: 60px; /* どらやきの大きさ */
width: 75px; /* どらやきの大きさ */
position: relative; /* 疑似要素たちの基準値とする */
}
/* 上の生地と下の生地の共通CSS */
.dorayaki::before, .dorayaki::after {
content: ""; /* 疑似要素では必須の指定 */
display: block; /* ブロック要素に変更 */
width: 100%; /* オススメ値 */
height: 90%; /* オススメ値 */
position: absolute; /* 相対位置に指定 */
left: 0; /* 左からの距離は0の位置 */
border-radius: 100%; /* 丸くないとどら焼きじゃないので */
}
/* 下の生地 */
.dorayaki::before {
background: #B6733A; /* ほどよい美味しそうな色を指定 */
box-shadow: 0 -2px 2px 2px rgba(255,255,255,0.4) inset; /* 生地の淵をほんのり薄い色にする */
top: 13%; /* 上の生地よりも少し前に出ているようにみせるため */
}
/* 上の生地 */
.dorayaki::after {
background: radial-gradient(at 40% 80%,#CF924D,#CF924D 30%, #B6733A); /* 光が当たっているように見せかけるため、円形グラデーションで生地の色を指定 */
box-shadow: 0 8px 1px -5px rgba( 0, 0, 0, 0.8), inset 0 -2px 2px 2px rgba(255,255,255,0.4); /* あんこの部分の表現、生地の淵をほんのり薄い色にする */
top: 0; /* こちらは0を指定 */
}
Reference
이 문제에 관하여(드라마도 좋아하는 '도라야키'를 CSS만으로 만들어 보았다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7note/items/1c377e403c3602dbb1dd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)