ホームページ > ウェブフロントエンド > CSSチュートリアル > css3で影効果を作る方法を詳しく解説【コード例】

css3で影効果を作る方法を詳しく解説【コード例】

藏色散人
リリース: 2018-09-04 16:11:59
オリジナル
2569 人が閲覧しました

主要な Web サイトを閲覧すると、さまざまな 3 次元の写真が明らかに人々の注目を集めることがあると思います。したがって、このような画像表示の場合、一部の友人は間違いなく PS アートによってデザインされたと考えるでしょう。もちろん、PS は強力なツールなので、このようなエフェクトを簡単に作成できます。

しかし、この記事では、CSS3 スタイル属性を使用してさまざまなボックスの影を作成する、より優れた高速な影の作成方法を紹介します。Web ページを自分で開発する場合、css3 Create の box-shadow 属性をマスターできます。さまざまな影の効果。

以下では、具体的な boxshadow シャドウ効果の例 コードを通して 1 つずつ詳細を紹介します:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>boxshadow阴影效果实例</title>
    <style>
        .demo1{
            width:100px;
            height:100px;
            background-color: #3262ff;
             box-shadow: 5px 5px 5px black;
        }
        .demo2{
            margin-top: 20px;
            width:100px;
            height:100px;
            background-color: #ccccff;
            box-shadow: 5px 5px 5px 5px black;
        }
        .demo3{
            margin-top: 20px;
            box-shadow: 8px 8px 8px -8px black;
            width:100px;
            height:100px;
            background-color: #1094f2;
        }
        .demo4{
            margin-top: 20px;
            box-shadow: 5px 0px 5px -5px black, -5px 0px 5px -5px black;
            width:100px;
            height:100px;
            background-color: #a7fcff;
        }
        .demo5{
            margin-top: 20px;
            box-shadow: 8px 0px 8px -8px black;
            width:100px;
            height:100px;
            background-color: #029789;
        }
    </style>
</head>
<body>
<div class="demo1">demo1</div>
<div class="demo2">demo2</div>
<div class="demo3">demo3</div>
<div class="demo4">demo4</div>
<div class="demo5">demo5</div>
</body>
</html>
ログイン後にコピー

ブラウザーを通じて上記のコードにアクセスすると、効果は下の図に示すようになります:

css3で影効果を作る方法を詳しく解説【コード例】

次に、画像を結合します。 Demo1 は通常の div ブロックのシャドウ効果を示しています。box-shadow 属性に気づいたと思います。 boxshadowとはボックスシャドウという意味です。つまり、CSS3 では、box-shadow の値を制御することでさまざまな影効果を実現できます。 1 では、box-shadow の値は 5px 5px 5px black で、それぞれ水平 x 軸オフセット、垂直 y 軸オフセット、ぼかし半径、影の色を表します。

demo2 の box-shadow の値は、5px 5px 5px 5px black で、それぞれ x 軸の水平オフセット量、y 軸の垂直オフセット量、ブラー半径、シャドウを表します。半径と影の色。ここでの影の半径は正の値です。

demo3 の box-shadow の値は 8px 8px 8px -8px black です。ここでの影の半径は負の値です。

demo4 の box-shadow の値は 5px 0px 5px -5px black、-5px 0px 5px -5px black です。ここでの効果は両側のシャドウ効果です。

demo5 の box-shadow の値は 8px 0px 8px -8px black です。ここで示されているのは片面シャドウ効果です。

ぼかし半径を0に設定すると、ぼかし効果はなくなり、値が大きくなるほどぼやけます。影の半径の値を正に設定すると影全体が拡大し、負の値に設定すると影全体が縮小します。

上記はCSS3におけるboxshadowの具体的な使い方、つまりboxshadow属性を使って様々な影効果を設定する方法の紹介です。たとえば、boxshadow の左側に影を付けない、boxshadow の片面に影を付けたい、boxshadow の周囲に影を付けたいなどの場合、この効果を実現できます。

この記事は一定の参考価値があるので、困っている友達に役立つことを願っています!

以上がcss3で影効果を作る方法を詳しく解説【コード例】の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート