CSS でテキストシャドウと要素シャドウ効果を使用する

CSS でテキストシャドウと要素シャドウ効果を使用する

テキストシャドウの紹介

  • CSSでは、 text-shadowプロパティを使用してテキストの影を設定します。このプロパティには、水平方向の影、垂直方向の影、(明瞭度またはぼかしの距離)、影の色の合計4の属性値があります。
  • text-shadowプロパティ値の説明、テキスト シャドウの実践では、最初の値はシャドウの水平方向の移動を設定し、2 番目の値はシャドウの垂直方向の移動を設定し、3 番目の値はシャドウのぼかし距離を設定し、4 番目の値はシャドウの色を設定します。
  • text-shadowプロパティの値は負の数に設定できます。
  • テキストに複数の影を設定するには、カンマで区切ります。
テキストシャドウ: 1px 2px 3px 赤、1px 2px 6px レベッカ紫;

テキストシャドウの練習

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <meta http-equiv="X-UA-compatible" content="ie=edge">
  <title>テキストシャドウ</title>
  <スタイル>  
    div{
      フォントサイズ: 60px;
      色: シーグリーン;
      テキストシャドウ: 1px 2px 3px 赤;
    }
  </スタイル>
</head>

<本文>
   <div>笑顔こそが本来の信念です。 </div>
</本文>

</html> 

エレメンタルシャドウの紹介

要素に影を設定するには、 CSSbox-shadowプロパティを使用します。

  • box-shadowプロパティ値の説明は次のとおりです。最初の値は影の水平方向の移動を設定し、2 番目の値は垂直方向の移動を設定し、3 番目の値は影の明瞭度を設定し、4 番目の値は影のサイズを設定し、5 番目の値は影の色を設定し、6 番目の値は影の位置を設定します。デフォルトの影の位置は外側で、 inset影を内側に設定します。
  • box-shadowプロパティの値は負の数に設定できます。
  • box-shadowプロパティ値では、カンマで区切ることで複数のシャドウを設定できます。

エレメンタルシャドウプラクティス

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <meta http-equiv="X-UA-compatible" content="ie=edge">
  <title>要素の影</title>
  <スタイル>  
    div{
      幅: 100ピクセル;
      高さ: 100px;
      境界線: 2px 実線の赤;
      box-shadow: 3px 6px 8px darkblue、4px 8px 6px rebeccapurple inset;
    }
  </スタイル>
</head>

<本文>
   <div>笑顔こそが本来の信念です。 </div>
</本文>

</html> 

要約する

以上が、CSS でのテキスト シャドウと要素シャドウ効果の使用についてご紹介した内容です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  デザイン理論: テキストの読みやすさと可読性

>>:  DockerにrockerChatをインストールし、チャットルームを設定するための詳細な手順

推薦する

JavaScript でグレイウルフのポットビーティングゲームを実装

1. プロジェクト文書 2. ページレイアウトにHTMLとCSSを使用するHTML部分 <di...

UbuntuでMySQLデータベースファイルディレクトリを変更する方法

序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...

HTTPS の有効化に関する経験の共有

国内のネットワーク環境が悪化し続ける中、さまざまな改ざんや乗っ取りが後を絶たず、サイト全体をHTTP...

Linux sedコマンドの使用

1. 機能紹介sed (Stream EDitor) は、コンテンツを 1 行ずつ処理するストリーム...

負のマージントップ値は、ラベルテキストと入力の間の垂直中央揃えの問題を解決します。

ラベルテキストと入力の垂直方向の中央揃えを調整するのは簡単ではありません。padding、verti...

CSS を使用して等アスペクト比のアダプティブ コンテナを実装する方法

最近、モバイル ページを開発しているときに、ページの幅が 100% の場合、高さは幅の半分になり、携...

MySQLに挿入する前にデータが存在するかどうかを確認する方法

ビジネスシナリオ: 訪問者の訪問状況を記録する必要があるが、繰り返し記録することはできない挿入する前...

Javascript で関数のカリー化とデカリー化を実装する方法

関数のカリー化(黒い疑問符の顔)? ? ?カレー(黒い疑問符の顔)? ? ?これは完璧な中国語翻訳で...

React で遅延読み込みを使用して最初の画面の読み込み時間を短縮する方法

目次使用インストールルーティングでどのように使用しますか?読み込み速度の比較最近、中間およびバックエ...

CSS フレックスベースのテキストオーバーフロー問題の解決方法

重要でないflex-basisテキストオーバーフローに省略記号を追加するという小さな機能に多くの問題...

JavaScript配列の重複排除のいくつかの方法についての詳細な説明

目次1.重複排除を設定する2. 重複を削除するには、2 回の for ループを使用します。 3. i...

エラー 1045 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策

昨日はデータベースへの接続に問題はありませんでしたが、今日はデータベースへの接続時にこのエラーが報告...

Flexレイアウトとスケーリング計算についての簡単な説明

1. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...

クラウドネイティブテクノロジー Kubernetes (K8S) の紹介

目次01 Kubernetes とは何ですか? 02 KubernetesとCompost+Swar...

Dockerfile における ENV 命令の具体的な使用法の詳細な説明

1. Dockerfile 内の ENV 命令は、イメージの環境変数を定義するために使用されます。次...