Logo Webマーケティングに
強くなるメディア

  • ログイン
  • 会員になる
  • ログイン
  • 会員になる

  • 総合

    • 新着
    • ランキング

    トレンドを知る

    • ノウハウ&トレンド ニュース
    • リリース ニュース
      - ferret×PR TIMES -
    • マーケター特集
      - マーケティングジャーニー -
    • おすすめツールソリューション情報
      - by Marketer's STORE -
    • マーケターのキャリアとは
      - ferret × マイナビ転職 -

    体系的に学ぶ

    • 基礎〜応用を学ぶ
      - カリキュラム -
    • コンテンツマーケティングを学ぶ
    • Googleアナリティクスガイド
    • 事例
    • 資料ダウンロード
    • マーケティング用語辞典

    実践ツール

    • 誰でもホームページ作成/運用ができる
      - ferret One -
    • 1文字0.8円〜!
      - ferret コンテンツライティング -
    • ソリューション紹介メディア
      - Marketer's STORE -
    • ferretのノウハウを公開
      - オウンドメディア運用・構築支援 -
    • Instagram分析ツール
      - ナビスタ -

    Info

    • ferretとは
    • 運営会社
    • メンバー紹介
    • 著者一覧
    • お問い合せ
    • 広告掲載について
    • 利用規約
    • プライバシーポリシー
    • 特定商取引法に基づく表示

  • 新着
  • ランキング
  • トレンドを知る
    • ノウハウ&トレンド ニュース
    • リリース ニュース
      - ferret×PR TIMES -
    • マーケター特集
      - マーケティングジャーニー -
    • おすすめツールソリューション情報
      - by Marketer's STORE -
    • マーケターのキャリアとは
      - ferret × マイナビ転職 -
  • 体系的に学ぶ
    • 基礎〜応用を学ぶ
      - カリキュラム -
    • コンテンツマーケティングを学ぶ
    • Googleアナリティクスガイド
    • 事例
    • 資料ダウンロード
    • マーケティング用語辞典
  • 実践ツール
    • 誰でもホームページ作成/運用ができる
      - ferret One -
    • 1文字0.8円〜!
      - ferret コンテンツライティング -
    • ソリューション紹介メディア
      - Marketer's STORE -
    • ferretのノウハウを公開
      - オウンドメディア運用・構築支援 -
    • Instagram分析ツール
      - ナビスタ -
  1. Webマーケティングメディア ferret
  2. ニュース
  3. box-shadowはもう古い?CSS新時代の「影の落とし方」
  1. 12shares
Normal

box-shadowはもう古い?CSS新時代の「影の落とし方」

  • Profile
  • 酒井 涼
  • 2017年11月17日
  • ニュース
  • 3,045
Profile

ライター・コラムニスト。デザインやテクノロジー、マーケティングやライフハック系の記事が得意。2016年からferretでも記事の執筆を開始。Twitterでも面白いWebサービスなどを紹介しています。よろしければそちらもチェックしてみてください。
  
>> 執筆記事一覧はこちら

長い間Webデザイナーが愛してやまないものの1つに「box-shadow」があります。

Photoshopのような特殊なソフトウェアを使わなくとも、コードだけで影を落とすことができるという点で、Webデザイナーの中で大変重宝されていたプロパティです。

box-shadowの歴史は長く、2005年時点で W3C 内でbox-shadowの草案が発表されました。影を落とす時に、影の長さや角度、色や透明度まで指定することができるので、この技術が登場した当初は感動した方も多いのではないのでしょうか。

しかしながら、box-shadowを使った影の落とし方は、登場から10年以上経過した現在、その使い所を考えていく必要があります。それは ブラウザ が様々なプロパティをサポートしたことが理由であり、影の落とし方を再考してみるのも大切です。

そこで本稿では、 CSS 新時代の影の落とし方について、考えてみることにしましょう。
  

Curriculum pt1

いろんなところで活躍した「box-shadow」

スライド1.png

box-shadowプロパティは、ボックスに1つ、または複数の影を付ける際に使用するもので、画像処理ソフトを使ってスライスを作らなくても、コードだけで影を落とすことができるので、頻繁に活用している方もいるでしょう。

ここで、box-shadowの使い方をおさらいしておきましょう。

このプロパティでは、例えば以下のように影を指定します。

1. box-shadow: 10px 10px;
2. box-shadow: 10px 10px 10px rgba(0,0,0,0.6);
3. box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.6);
4. box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.6) inset;

通常、影は2~4つの長さで定義されます。また、任意で色やinset キーワード を追加することもできます。

insetを指定すると、影がボックスの外側ではなく、内側で落とすことができるようになります。長さの指定は省略すると0となり、色の指定は省略すると ブラウザ の規定値となります。複数の影を指定する場合には、カンマ区切りで影をリスト形式で並べます。
  

四角形はOK!そのほかの図形には影を上手く落とせない?

box-shadowは短いコードで影を生成することができるので便利ですが、いくつか予期せぬ問題点も発生しています。

例えば、透過PNGにbox-shadowで影を落とす場合です。

box-shadowはあくまでもボックス要素に影を落とすためのプロパティなので、以下のように、画像の周りに上手く影が付きません。

スライド3.png

また、SVGの登場で、Web環境にベクターデータを持ち込むことも、次第に増えてきました。

こちらも同様に、四角形であればボックス要素とぴったり当てはまることも多いので、そのままbox-shadowで影を落とせばよいのでしょうが丸や三角形といった、そのほかの図形には四角い影が付いてしまうのです。

スライド2.png   

filter: drop-shadow()なら万事解決?

そこで登場するのが、filter: drop-shadow()です。

filterプロパティのdrop-shadow()は、 W3C が勧告したフィルターエフェクトモジュールのうちの1つで、一見するとbox-shadowプロパティに似ています。

しかし、実際にはbox-shadowとdrop-shadow()には注目すべき違いがあります。

参考:
Photoshopはもう使わない!? 場所を問わず画像編集できるCSSデザインフィルターの画像編集エフェクト9選|ferret

まずは、基本的な使い方について確認していきましょう。

filter: drop-shadow()の指定は基本的にはbox-shadowと同じように使ってあげればOKです。括弧の中に指定する値は、box-shadowと同じです。

例えば以下のように指定していきます。

filter: drop-shadow(10px 10px 10px rgba(0,0,0,0.6));

ただし、inset キーワード はこのフィルターでは指定できないことに留意しておく必要があります。

スライド4.png

こうして指定したfilter: drop-shadow()は、PNG画像の透過性やSVG図形にも対応しているので、オブジェクトの形に沿って影を落とすことができます。

対応している ブラウザ のサポート状況ですが、Can I useによれば、Internet Explorerを除く最新 ブラウザ のほぼ全てで CSS フィルターを使えるようになっています(カバー率は2017年11月現在90.38%)。
※ ベンダープレフィックスを除くと74.91%

ただし、このbox-shadowとfilter: drop-shadow()は、似て非なるものです。ぼかしの長さの計算方法や、inset キーワード の使用可否、影の見え方などが異なりますので、 ブラウザ を使いながら見え方を確認してみるといいでしょう。
  

filterプロパティを使いこなそう

今回はfilter: drop-shadow()をご紹介しましたが、 CSS フィルターはPhotoshopを使わずとも実に様々な効果を演出することができます。

複数のフィルターを組み合わせる場合のほとんどはフィルターの順序が問われることはありませんが、基本的にフィルターは CSS の行番号の順番に適用されるので、中には他のフィルターを上書きしてしまうものもあります。

また、フィルターはアニメーションにも対応しています。アニメーションを上手に使いこなせば、非常に面白い効果を演出することができます。

例えば、キーフレーム50%のところで影を付けたり、写真をセピア調に変えてドラマチックに演出したりすることも可能です。
  

まとめ

影の落とし方の選択肢としてbox-shadowだけではなく、filter: drop-shadow()を覚えておけば、状況に応じて使いわけることができるようになります。

実際のところ、前者と後者では役割が違います。しかし、適材適所で使いこなすことができれば、よりリッチな表現を演出することができるでしょう。

CSS フィルターは、影だけではなく、明度や彩度も気軽に変えられることのできる注目技術です。この機会にぜひマスターしてみてはいかがでしょうか。

参考:
Photoshopはもう使わない!? 場所を問わず画像編集できるCSSデザインフィルターの画像編集エフェクト9選|ferret
  

関連記事

  • 意外と盲点!? あまり知られていないけど"知ると便利"なCSSプロパティ19選
  • CSSでプログラミング?圧倒的にデザインが便利になる「CSSカスタムプロパティ」入門
  • Photoshopはもう使わない!? 場所を問わず画像編集できるCSSデザインフィルターの画像編集エフェクト9選
  • Webデザイン初心者がランクアップするためのCSSのコツ10選
  • 打ち込むより簡単!保存しておくと便利なCSSスニペット18選

関連記事

  • Thumb意外と盲点!? あまり知られていないけど"知ると便利"なCSSプロパティ19選
  • ThumbCSSでプログラミング?圧倒的にデザインが便利になる「CSSカスタムプロパティ」入門
  • ThumbPhotoshopはもう使わない!? 場所を問わず画像編集できるCSSデザインフィルターの画像編集エフェクト9選
  • ThumbWebデザイン初心者がランクアップするためのCSSのコツ10選

Webマーケティングのノウハウ集をプレゼント!

ferretマーケティングメソッド(無料)

創業より10年以上、Webマーケティングの最前線で弊社が得てきた効果をあげるためのノウハウを1つの資料にまとめました。(全83ページ)

限定版の資料をダウンロードする(全83ページ)

Original

PRWebマーケティングに必要なもの、集めました

Logo icon

現会員363,771人

ログインはこちら

会員限定Webマーケティングのノウハウをまとめた資料を限定公開

新着をキャッチ

  • Twitter をフォローする
  • facebook でファンになる
  • messenger で情報を受け取る
  • RSS を購読する
  • LINE で友だちになる

スマホアプリをダウンロード

  • Download on the app store jp
  • Google play badge

Webマーケティングに必要なもの、集めました!

  • 昨日
  • 週間
  • 月間
Thumb

box-shadowはもう古い?CSS新時代の「影の落とし方」

Thumb

2017年上場企業が利用するWebサービスランキングTOP10

Thumb

事例|アポ獲得率が4倍!三位一体でエンゲージメントを高めた秘訣とは?

Thumb

店舗運営者必見!ショップカードの作成〜活用までのポイントを解説!

Thumb

ビジネスを成長させるためにまず決めることとは。「中堅・中小企業が成長するステップ」を解説!

Thumb

叶姉妹のお二人が考える人生を生きるコツ - 自分の選択肢を自分で選ぶ自由と責任とは? - #cybozudays

Thumb

Windows10の動作が遅いかも?と感じたら試したい手法と設定10選

Thumb

Twitter運用で役立つ!基本料金が無料のTwitter分析ツール19選

Thumb

個性で差がでる!メールの署名「イケてる」デザインテンプレート28選

Thumb

無料で簡単なbotを作れる!twittbotの使い方を紹介

Thumb

ベテランECコンサルが語る、モールで月商1,000万円以上を売り上げる店舗が必ず実践しているノウハウ12選

Thumb

個性で差がでる!メールの署名「イケてる」デザインテンプレート28選

Thumb

デザインワークの幅が広がる!背景デザインに使える無料パターン素材98選

Thumb

コーディング初心者こそ知っておきたい便利な「CSS関数」5選

Thumb

Amazonプライム会員なら無料で読めるビジネス書厳選13冊

コンテンツ

トレンドを知る

  • ノウハウ&トレンド ニュース
  • リリース ニュース
    - ferret×PR TIMES -
  • マーケター特集
    - マーケティングジャーニー -
  • おすすめツールソリューション情報
    - by Marketer's STORE -
  • マーケターのキャリアとは
    - ferret × マイナビ転職 -

体系的に学ぶ

  • 基礎〜応用を学ぶ
    - カリキュラム -
  • コンテンツマーケティングを学ぶ
  • Googleアナリティクスガイド
  • 事例
  • 資料ダウンロード
  • マーケティング用語辞典

実践ツール

  • 誰でもホームページ作成/運用ができる
    - ferret One -
  • 1文字0.8円〜!
    - ferret コンテンツライティング -
  • ソリューション紹介メディア
    - Marketer's STORE -
  • ferretのノウハウを公開
    - オウンドメディア運用・構築支援 -
  • Instagram分析ツール
    - ナビスタ -

Info

  • ferretとは
  • 運営会社
  • メンバー紹介
  • 著者一覧
  • お問い合せ
  • 広告掲載について
  • 利用規約
  • プライバシーポリシー
  • 特定商取引法に基づく表示

ライター求人情報バナー

Sponsored

メールマーケティングとは?「脱」一斉メール配信、「小さな工夫で大きな効果」が得られる改善手法

メールマーケティングとは?「脱」一斉メール配信、「小さな工夫で大きな効果」が得られる改善手法

マケスト

忙しい担当者でも「楽に」顧客に「届く」メール配信システム

マケスト

高い利便性と強固なセキュリティを兼ね備え、 驚くほど簡単な操作性を実現した全方位型CMS

おすすめ記事

Thumb

意外と盲点!? あまり知られていないけど"知ると便利"なCSSプロパティ19選

Thumb

CSSでプログラミング?圧倒的にデザインが便利になる「CSSカスタムプロパティ」入門

Thumb

Photoshopはもう使わない!? 場所を問わず画像編集できるCSSデザインフィルターの画像編集エフェクト9選

Thumb

Webデザイン初心者がランクアップするためのCSSのコツ10選

Thumb

打ち込むより簡単!保存しておくと便利なCSSスニペット18選

エントリー

  • 新着
  • ランキング

トレンドを知る

  • ノウハウ&トレンド ニュース
  • リリース ニュース
    - ferret×PR TIMES -
  • マーケター特集
    - マーケティングジャーニー -
  • おすすめツールソリューション情報
    - by Marketer's STORE -
  • マーケターのキャリアとは
    - ferret × マイナビ転職 -

体系的に学ぶ

  • 基礎〜応用を学ぶ
    - カリキュラム -
  • コンテンツマーケティングを学ぶ
  • Googleアナリティクスガイド
  • 事例
  • 資料ダウンロード
  • マーケティング用語辞典

実践ツール

  • 誰でもホームページ作成/運用ができる
    - ferret One -
  • 1文字0.8円〜!
    - ferret コンテンツライティング -
  • ソリューション紹介メディア
    - Marketer's STORE -
  • ferretのノウハウを公開
    - オウンドメディア運用・構築支援 -
  • Instagram分析ツール
    - ナビスタ -
  • ferretとは
  • 運営会社
  • メンバー紹介
  • 著者一覧
  • お問い合せ
  • 広告掲載について
  • 利用規約
  • プライバシーポリシー
  • 特定商取引法に基づく表示
Logo whiteWebマーケティングに
強くなるメディア

© basic Incorporated.

過去10年間で弊社が得てきたWebマーケティングのノウハウを

1冊の資料にまとめました。(全83ページ)