上へ戻る

FacebookのPage PluginでPCは小さく、スマホは100%にするレスポンシブ対応CSS

Pocket

FacebookページをWEBサイトに貼り付ける時に、使うpage plugin。

レスポンシブデザインにする場合、PCが500pxでタブレット、スマートフォンを100%にする場合は結構簡単なんですが、PCの時は240pxなど小さいサイズにしてスマートフォンの時は100%にする場合は少し工夫が必要です。


1.page pluginでは500pxで取得する


Page PluginのページのWidthには500を入力して、最大サイズである500pxのコードを取得します。

参考リンク:Page Plugin




2.CSSで下記を指定する

今回はブレイクポイント(画面によってCSSが切り替わるポイント)を2つにしました。
641px以上又は641px以下かというポイントです。

@media screen and (min-width:641px) {
.fb-page {
width:240px !important;
}
}

@media screen and (max-width:640px) {
.fb-page {
width:100% !important;
}
}
(240pxは指定したいサイズにすればOK)



fb-pageのクラス名は、Page Plugで生成されるクラス名でこれでパソコンの場合は強制的に小さいサイズのFacebookページにして、小さいサイズのブラウザであれば100%表示にすることができます。

ちなみにこのコードにして、パソコンのブラウザで縮小してレスポンシブにしても240pxのままになってしまいますが、スマートフォンでアクセスすると100%表示になっていますのでご心配なく。

またFacebookページのタグが古いと上手くいかないこともあるので、コード自体は新らしいコードで使いましょう。



最新投稿された記事はいかがですか?

1987年2月生まれ、滋賀県湖南市育ち、現在湖南市の三雲駅から徒歩20分超の場所でコワーキングスペース「今プラス」の管理人をしております。
続きを読む