CSSを使用してテキスト分割効果を作成するにはどうすればよいですか?

WBOY
リリース: 2023-09-13 10:33:03
転載
1106 人が閲覧しました

CSSを使用してテキスト分割効果を作成するにはどうすればよいですか?

美しく魅力的な Web デザインは、かつてないほど価値が高まっています。魅力的に見えるウェブサイトはたくさんあります。彼らはまだ視聴者に良い影響を与えていませんでした。訪問者があなたの Web サイトに到着すると、最初に気づくのはサイトの外観です。タイポグラフィーは、書かれたテキストを視覚的に表現したものです。カーニングや文字デザインなどの要素が含まれます。

Web サイトのデザインにおいて、フォントは単なる文字ではありません。フォントの色を変えるのと同じように、Webサイトの見た目も変わります。テキストの分割など、さまざまな効果を作成すると、視聴者に大きな視覚的影響を与えることができます。

CSS は、アニメーション、ホバー効果、ネオン効果など、HTML 要素へのさまざまな機能と遷移を提供します。したがって、これらのプロパティを使用してテキスト分割効果を作成します。この記事では、CSS を使用して分割テキスト効果を作成する方法について説明します。

テキストの水平分割効果

カーソルを上に置いたときにテキストを分割することを 分割効果と呼びます。テキストの水平方向の分割は、:before および :after 擬似セレクターとホバー セレクターを使用して行われます。

  • ":before" 擬似セレクター - 要素のコンテンツの前に何かを挿入するために使用されます。

  • ":after" 擬似セレクター - 要素のコンテンツの後にコンテンツを挿入するために使用されます。 content 属性は、選択した要素の後または前に書き込まれるコンテンツを指定します

  • #"z-index" 属性 - 重複する要素が存在する場合、それらはスタック上に表示されます。したがって、どの要素がスタックの一番上に表示されるかを決定するために、より大きな z インデックスをその要素に与えます。

値は 1、2、3... です。要素を別の要素の下に保持したい場合は、その値を負の値にすることができます。したがって、より低い z-index 値を割り当てるだけです

従うべき手順

  • テキストを書いて中央に配置し、スタイルを設定します。

  • :before セレクターを使用して、テキストの前半 (上半分) をグレーに設定します。

  • Use:after セレクターを使用して灰色のコンテンツをカバーします。

  • イベントが順番に並べられるように、各セレクターに Z インデックスを与えます。

  • マウスをテキストの上に置くとコンテンツが表示され、水平方向の分割効果が作成されます。

  • ###例### リーリー
テキストセグメンテーション効果

次に、縦方向のテキスト分割の効果を作成する方法について説明します。

従うべき手順

class="container" を使用してセクション要素を作成します。それに応じてコンテナのスタイルを設定します。
  • section 要素内に
  • div
  • 要素を作成します。その中に 2 つの p 要素を作成します。ポジションやスタイルもお好みに合わせて。これらの p 要素には、分割されるテキストが含まれます。テキストは p 要素ごとに 1 回書き込まれます。

  • clip-path
  • プロパティを使用して、テキストに形状を与えます。次に、transform プロパティを使用して、ホバー時にテキストを翻訳します。

    ###例### リーリー

    クリッピング パス プロパティの使用
CSS

clip-path プロパティはクリッピング領域を作成するために使用され、要素のどの部分が Web ページに表示されるかを決定するために使用されます。エリア内の部分は表示され、エリア外の部分は非表示になります。

クリッピング パス ポリゴン () 値は、基本ジオメトリで使用できる形状の 1 つです。これにより、複数の異なる x 軸値と y 軸値のセット (任意の単位)​​ を操作できるようになります。 ###文法### リーリー

次の例を参考にすると、このプロパティを理解できます。

###例### リーリー ###結論は### Web デザインにおけるユーザビリティのより重要な要素の 1 つは読みやすさです。ユーザーは資料を簡単に読んで理解できる必要があります。 Web サイトのテキスト コンテンツがユニークであれば、Web サイトが人気になる可能性は高くなります。これは、テキストが、ほとんどの Web サイトで当たり障りのないように見える最も一般的な要素の 1 つであるためです。したがって、ユーザーの注意を引くために、開発者はさまざまなユニークなテキストの書き方を試すことができます。その 1 つは分割テキスト効果です。

この記事では、Web ページ内のテキストにセグメンテーション効果を作成するさまざまな方法について説明しました。水平分割を作成するには、

:before

および

:after

擬似セレクターを使用します。さまざまな形状の分割を作成するには、CSS の

clip-path Polygon ()

プロパティを使用しました。

以上がCSSを使用してテキスト分割効果を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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