ホームページ >ウェブフロントエンド >CSSチュートリアル >SASS は背景画像をランダムに選択するのにどのように役立ちますか?

SASS は背景画像をランダムに選択するのにどのように役立ちますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-19 20:19:03828ブラウズ

How Can SASS Help You Randomly Select Background Images?

SASS でのランダムな背景画像の選択

驚きの要素で Web ページを華やかにしたいですか? SASS を使用すると、事前定義されたリストから背景画像をランダムに選択して、Web サイトにダイナミズムを加えることができます。

SASS を使用したランダムな背景画像の生成

Sass のサービス指定された範囲内で乱数を選択するために利用できる便利なランダム関数。この関数と画像 URL のリストを組み合わせることで、SASS がコンパイルされるたびに異なる背景画像を持つ CSS を作成できます。

コード例:

$imgKey: random(5);

$list: apple, banana, cherry, durian, eggplant;
$nth: nth($list, $imgKey);

#footer-widgets .container .row {
  background-image: url("/images/#{$nth}.png");
  background-position: right bottom;
  background-repeat: no-repeat;
}

この例では、$imgKey は 1 から 5 までの乱数を取得します。次に、$nth 関数は、その乱数に対応する画像 URL を $list 変数から選択します。結果は、指定されたコンテナ行にランダムな背景画像を割り当てる CSS ルールです。

コンパイルと画像の選択

ランダムな背景画像は、ページにアクセスするたびではなく、SASS が再コンパイルされたときにのみ変更されます。これにより、ランダムな選択が複数のページ読み込みにわたって一貫して反映され、突然の視覚的な変化が防止されます。

以上がSASS は背景画像をランダムに選択するのにどのように役立ちますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。