
しばらく前、私はFacebookのさまざまなアプリケーションの開発に非常に緊密に関与していたため、「魂のため」の形式のプロジェクトの一部はこの特定のソーシャルネットワークに関連していました。 この記事では、そのようなプロジェクトの1つ、つまりFacebookページの代替バッジについて説明します。 実装の推進力は
ネイティブバッジの憂鬱な外観でした。 この問題に対するGoogle+のアプローチからインスピレーションを得ました。 基本的なタスクはシンプルで、インストールと設定が簡単で、さらに可能な最大のクロスブラウザがありました。
ソース+デモ
設置
- GitHubのプロジェクトリポジトリからFBplus.badgeライブラリの最新バージョンをダウンロードします
- スタイルシートを接続する
<link rel="stylesheet" href="{ }/fbplus.badge.css">
- ウィジェットのコードをページに追加します
<div id="FBplusBadge" data-width="240" data-href="https://facebook.com/{page name}" data-rel="page" data-theme="light" data-lang="en"></div>
<script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = '{ }/fbplus.badge.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script>
*ウィジェットのインストール例は
ここで見ることができ
ますカスタマイズ
ウィジェットをカスタマイズするには、データ属性の値を変更します。
役職 属性 | 価値 デフォルトで | 簡単な 説明 | 追加情報 |
データ幅 | 240ピクセル | ウィジェットの幅 | 値は160から420ピクセルの範囲でなければなりません |
データhref | --- | ページアドレス | ページの完全なアドレスとその名前のみの両方を使用できます |
データ関連 | ページ | ページタイプ | 現時点では、ウィジェットはFacebookページにのみ関連しています |
データテーマ | 軽い | デザインテーマ | 値は「明るい」または「暗い」 |
データ言語 | en | ウィジェット言語 | 次の値を使用できます。
- 「En」-英語
- 「De」-ドイツ語
- 「Fr」-フランス語
- 「それ」-イタリア語
- ES-スペイン語
- 「Pt」-ポルトガル語
- 「Ru」-ロシア語
- 「Ua」-ウクライナ語
|
サポートされているブラウザ
Google Chrome、Firefox、Safari、Opera、Internet Explorer 8+
オプショナル
暗いテーマを選択したときのウィジェットの外観の例

PS建設的な批判に感謝します