드라마도 좋아하는 '도라야키'를 CSS만으로 만들어 보았다.

5616 단어 HTMLCSS재료요리

아무래도 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의 조금 테크 모임

좋은 웹페이지 즐겨찾기