CSSで縞模様の背景を作る方法

著者: Joan Hall
作成日: 4 1月 2021
更新日: 7 J 2024
Anonim
CSSだけで背景パターン・模様を生成する方法!グラデーションのrepeating(リピーティング。繰り返し)プロパティを使って、様々なパターンを作ってみましょう!
ビデオ: CSSだけで背景パターン・模様を生成する方法!グラデーションのrepeating(リピーティング。繰り返し)プロパティを使って、様々なパターンを作ってみましょう!

コンテンツ

CSSコードを使用すると、グラフィックを使用せずにWebページの縞模様の背景を生成できます。この効果では、複数の色が途切れるCSSグラデーションレベルと、グラデーションベクトルを画面全体で繰り返すためのbackground-sizeプロパティを使用します。これを行う最良の方法は、背景色を無地から始めて、その色をハイライト表示するための透明な縞の1つを作ることです。古いインターネットブラウザを使ってあなたのページにアクセスしたユーザーは単色で表示されます。


説明書

CSSを使用すると、グラフィックを使用せずにWebページ全体の縞模様の背景を生成できます。 (Jack Hollingsworth /フォトディスク/ゲッティイメージズ)

    説明書

  1. メモ帳またはコード編集プログラムでCSSスタイルシートファイルを開きます。この規則をファイルの最後に追加します。

    html {高さ:100%; }

    この規則はそれが作成するグラデーションストライプでWebページの背景全体を塗りつぶすことを可能にします。

  2. ページの背景色を "html {}"内に設定して、ストライプのベースカラーと古いブラウザのデフォルトカラーを指定します。

    html {高さ:100%;背景色:黒。 }

  3. 次のコードをデフォルトの "html {}"に追加して横縞効果を作成します。

    背景画像:線形グラデーション(透明50%、白50%)。

    それは2つの色の切れ目を作り出します。1つは透明で、もう1つは白です。各色の途切れは、画面上のグラデーション空間の50%を占めます。パーセント値を変更してストリップの幅を調整します。

  4. 最初のカラーブレークにゼロの値を追加し、それをコンマで区切ります。

    背景画像:線形グラデーション(0、透明50%、黒色50%)。

    これは、ストライプを水平に配置するのではなく、垂直に配置します。

  5. background-imageプロパティとその値を新しい行に複製します。これを2回行い、同じコードで3行を作成します。コードの重複行の1つで、 " - moz"接頭辞を線形グラデーションに追加します。もう一方の重複行に "-webkit"プレフィックスを追加します。


    背景画像:線形グラデーション(0、透明50%、白50%)。背景画像:−moz−線形勾配(0、透明50%、白色50%)。 background-image:-webkit-linear-gradient(0、透明50%、白色50%)。

  6. CSSコードの次の行にbackground-sizeを設定して、グラデーションを特定のピクセル数に制限します。

    背景サイズ:20px。

    背景サイズのピクセル数を変更して、グラデーションサイズを変更します。ページ幅グラデーションの一定の繰り返しにより、各繰り返しは画面上のストライプのセットに対応します。

お知らせ

  • 一部の古いブラウザはCSS3グラデーションをサポートしていません。すべての種類のブラウザにストライプを表示したい場合は、条件付きコメントを使用して、繰り返しグラフを含むスタイルシートを含めます。