ソーシャルボタンをキレイに並べたいときはCSSでPositionを使って整列して表示すると良い

PR

Facebook、Twitter、はてブ、Google+等々WEBサイトに表示したいSNSボタンがありますが
コードをそのまま貼り付けてもキレイに整列しません、そんな時はCSSのPositionを使って整列させてやれば調整できます

 

Positionを使って整列

ソーシャルボタンをキレイに並べたいときはCSSでPositionを使って整列して表示すると良い (1)

親要素を作ってを作って、それぞれのソーシャルボタンを子要素で囲ってPositionで位置を指定することで、微調整を出来るようにする。手作業でちょっとずつ微調整してい事になりますが、確実にキレイに並べられます

微調整はChromeのデベロッパーモードで操作したり
Bracketsのライブプレビューを使うと
リアルタイムでCSSの変更が表示されるので楽ですよ

イメージ

ソーシャルボタンをキレイに並べたいときはCSSでPositionを使って整列して表示すると良い (2)

実際には子要素には大きさはなくて、SNSボタンの左上に点がある感覚です

 

HTML コード

<div class="oya">
    <div class="ko1">[SNSのボタンのコードを入れる]</div>
    <div class="ko2">[SNSのボタンのコードを入れる]</div>
    <div class="ko3">[SNSのボタンのコードを入れる]</div>
    <div class="ko4">[SNSのボタンのコードを入れる]</div>
</div>

 

親要素のCSS コード

.oya {
    position: relative;
}

 

子要素のCSS コード

.ko1 {
    position: absolute;
    top: 10px;
    left: 10px;
}

.ko2 {
    position: absolute;
    top: 20px;
    left: 60px;
}

.ko3 {
    position: absolute;
    top: 15px;
    left: 100px;
}

.ko4 {
    position: absolute;
    top: 25px;
    left: 150px;
}

あとは子要素のtopとleftを調整してください
子要素の数は必要に応じて増減させればOKです

oyaのサイズはwidthとheightで設定しくてださい

oyaをPositionの基準とすることで子要素はoyaのそれぞれの角を起点に場所を指定出来ます
今回はtopとleftを使いましたので左上が起点になります

PR

COMMENT

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー