【CSS】CSSのみでギザギザの円を表現する方法
何%OFFなど、広告のポップを画像で背景に敷くのが一般的ですが
CSS3では、色々と画像の加工が可能です。
そこで、スタイルのみでギザギザを作成してみました。
【CSS】
【HTML】
若干、容量も軽くなるし、色の変更など、スタイルを変更するだけなので、作業も簡素化します。
是非活用してください。
CSS3では、色々と画像の加工が可能です。
そこで、スタイルのみでギザギザを作成してみました。
【CSS】
#gizagiza a , #gizagiza a:after , #gizagiza a:before , #gizagiza a span {
content:"";
width:100px;
height:100px;
background-color:#000;
position:absolute;
top:0px;
}
#gizagiza , #gizagiza a , #gizagiza a:after , #gizagiza a:before {
-webkit-transform: rotate(22.5deg);
-moz-transform: rotate(22.5deg);
}
#gizagiza a span {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
text-align: center;
z-index: 999;
line-height: 100px;
color: #fff;
}
#gizagiza {
position:relative;
width:100px;
height:100px;
background-color:#000;
margin:20px 0 0 20px ;
}
【HTML】
<div id="gizagiza"> <a><span>200円OFF</span></a> </div>
若干、容量も軽くなるし、色の変更など、スタイルを変更するだけなので、作業も簡素化します。
是非活用してください。
著者:poroa | 投稿日:2016年11月07日 | カテゴリ:CSS


