SPOTブログ

2015/04/20

選択して反転するとドイツ国旗が出現!?CSSで簡単につくれますよ。その方法をご紹介!

IDEA*IDEAさんで取り上げられていたフッターを選択して反転させるとドイツ国旗が現れるというサイトが先日話題になっていましたね。

該当サイトはこちらのランダムパスワードジェネータです。

反転させるとドイツ国旗になるCSS

今回は、この機能の実装方法をご紹介します。

ドイツ国旗のコード解説

htmlの記述は以下のとおりです。

 span にてflag-part-1からpart3までクラス分けを行います。

次に、cssにて以下のように設定します。

 ::selectionと::-moz-selectionが反転時の擬似要素なので、ここで背景色を変更するだけです。

 コロン(:)が2つ必要なことだけ注意が必要です。

 サンプルページはこちら