Rumah > hujung hadapan web > tutorial css > Bagaimanakah saya boleh mencipta imej latar belakang dinamik untuk pengaki menggunakan SASS?

Bagaimanakah saya boleh mencipta imej latar belakang dinamik untuk pengaki menggunakan SASS?

DDD
Lepaskan: 2024-11-18 21:50:02
asal
976 orang telah melayarinya

How can I create dynamic background images for a footer using SASS?

Imej Latar Belakang Dinamik dengan SASS

Apabila menggayakan pengaki tapak web dengan berbilang widget, menambahkan minat visual dengan imej latar belakang yang unik boleh meningkatkan estetika. Menggunakan SASS, anda boleh rawak pemilihan imej latar belakang daripada senarai yang ditentukan.

Penyelesaian Menggunakan Fungsi Rawak SASS

SASS v3.3.0 memperkenalkan fungsi rawak(). Dengan menggabungkan ini dengan senarai URL imej dan interpolasi pembolehubah, adalah mungkin untuk menjana CSS yang secara dinamik memilih imej latar belakang rawak semasa penyusunan.

$imgKey: random(5);

$list: "url('http://domain.com/blablabla/apple.png'),
        url('http://domain.com/blablabla/banana.png'),
        url('http://domain.com/blablabla/cherry.png'),
        url('http://domain.com/blablabla/durian.png'),
        url('http://domain.com/blablabla/eggplant.png')";

$nth: nth($list, $imgKey);

#footer-widgets .container .row {
    background-image: $nth;
    background-position: right bottom;
    background-repeat: no-repeat;
}
Salin selepas log masuk

Contoh Langsung

Rujuk contoh langsung boleh didapati di: http://sassmeister.com/gist/8966210.

Nota Penting

Perlu diingat bahawa, seperti mana-mana kompilasi SASS, pemilihan imej rawak hanya berlaku semasa penyusunan SASS, tidak semestinya semasa setiap lawatan halaman.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mencipta imej latar belakang dinamik untuk pengaki menggunakan SASS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan