昔、IEに「Filter」という優れたCSSがありました。
ですが、W3Cの基準とはかけ離れた規格だったので、IEもVersion10から非対応となりました。
ですが、なぜかCSS3の新機能に「filter」が追加されたのです。
(以前のIE独自のFilterとはちょっと規格変更されていますが…)
埋め込みのGoogle Mapの色を変えようと思ったら、APIを使わなければならず、設置がものすごく大変でしたし、そして最近APIが有料化の流れになってきました。
今回は、晴れて全ブラウザに対応、となりました、「filter」を使って、埋め込み地図の色を調整してみましょう。
関数名(単位) | 値 | 効果 |
---|---|---|
blur(px) | 0px(初期値)~10px | ぼかし |
brightness(%) | 0%~100%(初期値) | 明度 |
contrast(%) | 0%~100%(初期値) | コントラスト |
drop-shadow | x軸方向の影の位置 y軸方向の影の位置 広がりの大きさ 色 | 影 |
grayscale(%) | 0%(初期値)~100% | モノクロ |
hue-rotate(deg) | 0deg(初期値)~360deg | 色相回転 |
invert(%) | 0%(初期値)~100% | 階調反転 |
opacity(%) | 0%~100%(初期値) | 透過 |
saturate(%) | 0%~100%(初期値) | 彩度 |
sepia(%) | 0%(初期値)~100% | セピア |
こちらの filter:drop-shadow(); は box-shadow とは違い、透過画像の場合は透過部分に沿って影を付けてくれるという素晴らしい機能になっております。
下のサンプルを見れば、一目瞭然ですね♪