超シンプルなシェアボタンの作り方【Bootstrap】

Tips Web

またまた備忘録です〜

シェアボタンを作ってみました。
Bootstrapを使っていますのでその辺はご了承くださいませ〜
では参ります

スポンサードリンク

超シンプルなシェアボタンの作り方

Bootstrapが準備されていることが前提です。

まずhtmlをささーっと準備


<div class="share container">
		<div class="row">
			<div class="sharebtns col-xs-6 col-sm-4">
				<div class="twitterbtn">
					<a href="http://twitter.com/share?url=サイトのurl&text=ツイートに表示する文章&via=ツイッターのアカウント名" target="_blank">Twitter</a>
				</div>
			</div>

			<div class="sharebtns col-xs-6 col-sm-4">
				<div class="facebookbtn">
					<a href="http://www.facebook.com/sharer.php?u=サイトのurl" target="_blank">Facebook</a>
				</div>
			</div>

			<div class="sharebtns col-xs-6 col-sm-4">
				<div class="googlebtn">
					<a href="https://plusone.google.com/_/+1/confirm?hl=ja&url=サイトのurl" target="_blank">Google+</a>
				</div>
			</div>

			<div class="sharebtns col-xs-6 col-sm-4">
				<div class="pocketbtn">
					<a href="http://getpocket.com/edit?url=サイトのurl" target="_blank">Pocket</a>
				</div>
			</div>

			<div class="sharebtns col-xs-6 col-sm-4">
				<div class="linebtn">
					<a href="http://line.me/R/msg/text/?投稿する文章とサイトのurl" target="_new">LINE</a>
				</div>
			</div>

			<div class="sharebtns col-xs-6 col-sm-4">
				<div class="hatebubtn">
					<a href="http://b.hatena.ne.jp/entry/サイトのurl" target="_blank">hatebu</a>
				</div>
			</div>

		</div>
	</div>

リンクもつけてあるのでサイトのurlや投稿する文章などを変えるだけでオッケーです。

cssはこんな感じにしました。


.share .row div {
	text-align: center;
	padding: 10px;
}

.share .row {
	padding: 5px;
}

.sharebtns div {
	border-radius: 5px;
}

.sharebtns a {
	display: block;
    color: #fff;
    padding: 5px;
}

.twitterbtn {
	background-color: #009EF5;
}

.facebookbtn {
	background-color: #3B539A;
}

.hatebubtn {
	background-color: #00A4E1;
}

.googlebtn {
	background-color: #DD4B39;
}

.pocketbtn {
	background-color: #EE4056;
}

.linebtn {
	background-color: #00C300;
}

以上で大体以下のような感じになるかと思います。(h2でテキストをつけました)

スマホなどの小さい幅

PCなどの大きい幅

これだとシェアされにくくなりそうですがww

以上です〜

Webのコトでお困りの方

ホームページの制作・修正・リニューアル等のお手伝い致します!!詳細はこちら

まずは下のリンクから気軽にご相談ください^ ^

SNSからのDMの方が早くレスポンスできます。