Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8823

cssを使って、レターマークを作るには

$
0
0

ゴール / CSS・HTMLを使ってレターマークを作る

スクリーンショット 2021-03-10 231348.png

このレターマークをHTML・CSSで作ります。

HTMLをかく

html
<divclass="letter"><divclass="btn-letter"></div></div>

・親要素=letterクラス
・子要素=btn-letterクラス
ということは最低限把握しておきましょう。

CSSをかく

css
.btn-letter{background-color:#fff;border-top:solid3pxblue;border-left:solid3pxred;border-bottom:solid3pxorange;border-right:solid3pxorchid;height:400px;position:relative;}.btn-letter::after,.btn-letter::before{content:"";position:absolute;width:100px;/* 幅指定 */height:70px;/* 高さ指定 */}.btn-letter::before{left:200px;/*赤線から右に200px*/top:150px;/*青線から下に150px*/border:solid3pxblack;}

スクリーンショット 2021-03-10 225252.png

これでレターマークの枠が出来ました。
次は、この枠内にブイの字を書いていきましょう!

css
.btn-letter::after{top:150px;left:200px;border-bottom:solid3pxorange;border-top:solid3pxblue;border-left:solid3pxred;border-right:solid3pxorchid;transform:rotate(45deg);/*45度の回転角度をつける*/}

どこの線を使えばいいかわかりやすいように上下左右全てにおいてtransform: rotate(45deg);を付けました。
早速見てみましょう。

スクリーンショット 2021-03-10 225813.png

ブイの字を作るには、
・オレンジの線(border-bottom)
・ピンクの線(border-right)
を使えばよさそうですね!

では、このcss(.btn-letter::after)を書き換えてブイの字を作りましょう!

css
.btn-letter::after{top:117px;left:216px;width:70px;height:70px;border-bottom:solid3pxorange;border-right:solid3pxorchid;transform:rotate(45deg);/*45度の回転角度をつける*/}

topとleftを微調整して....

スクリーンショット 2021-03-10 231112.png

できました!!
是非皆さんもチャレンジしてみて下さい!


Viewing all articles
Browse latest Browse all 8823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>