スター(白抜き)
【html】 <div class="sample43"></div>
【css】.sample43{
width:106px;
height:100px;
margin:0 auto;
background-image:
linear-gradient(-144deg,#fff 29.1px,transparent 29.1px),
linear-gradient(-36deg,#fff 18.1px,#fc0 18.1px,#fc0 20.1px,transparent 20.1px),
linear-gradient(-72deg,#fff 29.9px,#fc0 29.9px,#fc0 31.9px,transparent 31.9px),
linear-gradient(-144deg,#fc0 32.7px,transparent 32.7px),
/*ここまで左半分↑↓ここから右半分*/
linear-gradient(144deg,#fff 29.1px,transparent 29.1px),
linear-gradient(36deg,#fff 18.1px,#fc0 18.1px,#fc0 20.1px,transparent 20.1px),
linear-gradient(72deg,#fff 29.9px,#fc0 29.9px,#fc0 31.9px,transparent 31.9px),
linear-gradient(144deg,#fc0 32.7px,transparent 32.7px);
background-position:
53px 39.2px,53px 0px,53px 0px,53px 37.2px,
/*ここまで左半分↑↓ここから右半分*/
53px 39.2px,53px 0px,53px 0px,53px 37.2px;
}
※リンクボタンにする場合リンク文字【html】<center><a href="URL" class="sample43A">リンク文字</a></center>
【css】.sample43A{
display:inline-block;/*a要素に幅と高さを指定する時に必要*/
width:106px;
height:100px;
color:#fc0;/*リンク文字の色(黄色)*/
font-weight:bold;/*リンク文字を太字に*/
text-decoration:none;/*リンク文字の下線を消す*/
line-height:100px;/*リンク文字を中央に(縦方向)*/
text-align:center;/*リンク文字を中央に(横方向)*/
background-image:
linear-gradient(-144deg,#fff 29.1px,transparent 29.1px),
linear-gradient(-36deg,#fff 18.1px,#fc0 18.1px,#fc0 20.1px,transparent 20.1px),
linear-gradient(-72deg,#fff 29.9px,#fc0 29.9px,#fc0 31.9px,transparent 31.9px),
linear-gradient(-144deg,#fc0 32.7px,transparent 32.7px),
/*ここまで左半分↑↓ここから右半分*/
linear-gradient(144deg,#fff 29.1px,transparent 29.1px),
linear-gradient(36deg,#fff 18.1px,#fc0 18.1px,#fc0 20.1px,transparent 20.1px),
linear-gradient(72deg,#fff 29.9px,#fc0 29.9px,#fc0 31.9px,transparent 31.9px),
linear-gradient(144deg,#fc0 32.7px,transparent 32.7px);
background-position:
53px 39.2px,53px 0px,53px 0px,53px 37.2px,
/*ここまで左半分↑↓ここから右半分*/
53px 39.2px,53px 0px,53px 0px,53px 37.2px;
}
このスター(白抜き)はpxが小数になっており、対応していないディスプレイで表示する時に歪な形になります。小数にならないように作り替えたのはこちら。
TOP≫SUB≫CSS実験室
*前←25→次#