スター(黄色)
.
設計図
【html】 <div class="sample41"></div>
【css】.sample41{
display:inline-block;
width:110px;
height:104px;
background-image:
linear-gradient(144deg,#fc0 32px,transparent 0),
linear-gradient(36deg,#fff 20px,transparent 0),
linear-gradient(72deg,#fc0 32px,transparent 0),
/*ここまで右半分↑↓ここから左半分*/
linear-gradient(-144deg,#fc0 32px,transparent 0),
linear-gradient(-36deg,#fff 20px,transparent 0),
linear-gradient(-72deg,#fc0 32px,transparent 0);
background-position:
55px 40px,55px 0,55px 0,
/*ここまで右半分↑↓ここから左半分*/
55px 40px,55px 0,55px 0;
}
※リンクボタンにする場合リンク文字【html】<center><a href="URL" class="sample41A">リンク文字</a></center>
【css】.sample41A{
display:inline-block;/*a要素に幅と高さを指定する時に必要*/
width:110px;
height:104px;
color:#fff;/*リンク文字の色(白)*/
font-weight:bold;/*リンク文字を太字に*/
text-decoration:none;/*リンク文字の下線を消す*/
line-height:104px;/*リンク文字を中央に(縦方向)*/
text-align:center;/*リンク文字を中央に(横方向)*/
background-image:
linear-gradient(144deg,#fc0 32px,transparent 0),
linear-gradient(36deg,#fff 20px,transparent 0),
linear-gradient(72deg,#fc0 32px,transparent 0),
/*ここまで右半分↑↓ここから左半分*/
linear-gradient(-144deg,#fc0 32px,transparent 0),
linear-gradient(-36deg,#fff 20px,transparent 0),
linear-gradient(-72deg,#fc0 32px,transparent 0);
background-position:
55px 40px,55px 0,55px 0,
/*ここまで右半分↑↓ここから左半分*/
55px 40px,55px 0,55px 0;
}
pxの値が小数にならないよう、background-sizeを『100px 106px』→『104px 110px』に変更しました。(2023.12.25)
TOP≫SUB≫CSS実験室
*前←20→次#