どうも7noteです。お正月にふさわしいアレをCSSで作りました。
ソース
index.html
<div class="kagamimochi">
<div class="mikan"></div>
<div class="mochi1"></div>
<div class="mochi2"></div>
<div class="kami"></div>
</div>
style.css
.kagamimochi {
width: 100px;
text-align: center;
}
.mikan {
width: 50px;
height: 40px;
background: #e88522;
border-radius: 50%;
position: relative;
z-index: 10;
display: inline-block;
}
.mikan::after {
content: "";
width: 15px;
height: 5px;
background: linear-gradient(#4f9c5d 50%, #6cb576 50%);
border-radius: 50%;
display: inline-block;
position: absolute;
top: 0;
right: 10px;
transform: rotate(-20deg);
display: inline-block;
}
.mochi1 {
width: 80px;
height: 40px;
background: #fff;
border: 1px solid #000;
border-radius: 50%;
display: inline-block;
margin-top: -15px;
position: relative;
z-index: 5;
}
.mochi2 {
width: 100px;
height: 50px;
background: #fff;
border: 1px solid #000;
border-radius: 50%;
display: inline-block;
margin-top: -20px;
position: relative;
z-index: 4;
}
.kami {
width: 92px;
height: 92px;
background: #fff;
border: 5px solid #f00;
transform: rotateX(45deg) rotateZ(45deg);
display: inline-block;
margin-top: -75px;
position: relative;
z-index: 1;
}
まとめ
かんたんなイラストならCSSでなんでもできそうな気がしてきますね。
まぁ流行りはSVGのような気もします。。。
また思いついたら他のものも作ってみたいと思います。
おそまつ!
~ Qiitaで毎日投稿中!! ~
【初心者向け】WEB制作のちょいテク詰め合わせ