CSS でのテキスト変更に関するヒント

零下一度
リリース: 2017-06-29 15:55:26
オリジナル
1480 人が閲覧しました

この記事では主にテキスト変更に関連するいくつかのテクニックを紹介します。ここでは主に text-decorationtext-shadow の 2 つの属性から始めます。この記事では、サンプル コードを通じてそれらを詳しく紹介します。必要な方は以下を参照してください。

この記事では主に CSS テキスト装飾に関する関連情報を紹介します。詳細な紹介を見てみましょう:

誰もがよく知っていると思います。 with text-decoration この属性は、a タグのデフォルトのスタイルをリセットするときに、よく次のように記述します。線、スタイル、色で構成されます。 それで、次の効果を実現できます:

黄色の点線に下線を引く

残念ながら、line には下線 (下線)、上線 (上線)、および取り消し線 (取り消し線) しかありません。突然チルダに下線を引く必要がある場合はどうすればよいでしょうか?心配しないでください。CSS の魔法が代わりにやってくれます。まず、グラデーションの使用方法を知る必要があります。レンダリングから始めましょう:

テキストの波線を実現するためのグラデーション

ここでアイデアについて話しましょう まず、基本要素 'X' を構築するために 2 つのグラデーションを使用する必要があります (画像は示しません。ここ)、以下 最初のステップがより重要です。「X」の上部をインターセプトして「V」を取得する必要があります。これを繰り返しと組み合わせて波線を形成できます。以下は、将来の使用のために scss で書かれた mixin です。

    @mixin waveline($color,$h) {
        position: relative;
        &::after {
            content: '';
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: $h;
            background: linear-gradient(135deg, transparent, transparent 45%, $color, transparent 55%, transparent 100%),
                        linear-gradient(45deg, transparent, transparent 45%, $color, transparent 55%, transparent 100%);
            background-size: $h * 2 $h * 2;
        }
    }
ログイン後にコピー


2. text-shadow

text-shadow は box-shadow とほぼ同じなので、複数のシャドウを生成することができます。アプリケーション:

1. テキストの 3D 効果

この 3D では、次のレンダリングも使用されます:

text-shadow は 3D 効果を実現します


    @mixin threeDText($color) {
        text-shadow: 1px 1px $color, 2px 2px $color,
                     3px 3px $color, 4px 4px $color,
                     5px 5px $color, 6px 6px $color,
                     7px 7px $color, 8px 8px $color;
    }
ログイン後にコピー

必要な色は次のとおりです。適切に調整すると、効果がより良くなります。


2. テキストストローク効果

以下のレンダリング:

text-shadow はテキストストローク効果を実現します


    @mixin strokeText($w, $color) {
        text-shadow: $w 0 0 $color,
                     -$w 0 0 $color,
                     0 $w 0 $color,
                     0 -$w 0 $color;
    }
ログイン後にコピー

実際、ここでの効果は特に優れているわけではありませんが、私たちを驚かせることができます。小さなプロパティ、大きな用途。

以上がCSS でのテキスト変更に関するヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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