Tutorial pengenalan dan perkongsian kemahiran untuk reka bentuk responsif berdasarkan CSS3
Dalam era Internet mudah alih hari ini, reka bentuk responsif telah menjadi standard untuk reka bentuk web Salah satu kemahiran penting. Dengan menggunakan CSS3, anda boleh membuat reka letak halaman web dengan mudah yang menyesuaikan dengan saiz skrin dan peranti yang berbeza. Artikel ini akan membawa anda untuk bermula dengan reka bentuk responsif dan berkongsi beberapa petua praktikal dan contoh kod.
1. Pertanyaan media
Pertanyaan media ialah asas reka bentuk responsif, yang boleh memadankan peraturan CSS yang berbeza mengikut ciri peranti dan saiz skrin. Dengan menggunakan peraturan @media, kami boleh menentukan gaya untuk saiz skrin yang berbeza.
@media skrin dan (lebar maksimum: 768px) {
/ Gaya digunakan apabila lebar maksimum ialah 768px /
}#🎜 #
/
Gaya digunakan apabila lebar antara 769px dan 1024px /# 🎜🎜#}
@media skrin dan (lebar min: 1025px) {
Gaya digunakan apabila lebar minimum lebih besar daripada 1024px#🎜🎜🎜 🎜#}
Melalui pertanyaan media, kami boleh menetapkan reka letak, saiz fon, bilangan lajur dan atribut lain untuk saiz skrin yang berbeza. Dengan cara ini, kesan paparan yang baik boleh dicapai pada peranti yang berbeza.
2. Susun atur bendalir
Susun atur bendalir ialah kaedah susun atur biasa reka bentuk responsif. Dengan menetapkan lebar elemen kepada peratusan, halaman boleh disesuaikan untuk menyesuaikan diri dengan peranti yang berbeza.
.bekas {
lebar: 100%;lebar maks: 960px;
jidar: 0 auto;}#🎜 🎜#Dalam contoh kod di atas, lebar maksimum ditetapkan untuk bekas, sambil menjajarkannya ke tengah. Dengan cara ini, tidak kira peranti mana halaman dibuka, bekas akan melaraskan secara automatik mengikut lebar peranti.
3. Gambar fleksibel
Gambar juga merupakan salah satu elemen penting dalam reka bentuk web. Untuk menjadikan imej adaptif pada peranti dengan saiz yang berbeza, anda boleh menggunakan atribut imej latar belakang CSS3 dan atribut saiz latar belakang.
.imej {
background-image: url('image.jpg');background-size: cover;
background-position: center;#🎜 🎜#}Dalam contoh di atas, imej ditetapkan sebagai imej latar belakang, dan melalui atribut penutup dan tengah, ia boleh disesuaikan dan dipusatkan pada peranti dengan saiz yang berbeza.
4. Menyembunyikan dan menunjukkan elemen
Semasa mereka bentuk halaman web responsif, kadangkala perlu menyembunyikan atau menunjukkan elemen tertentu mengikut saiz peranti. Anda boleh menggunakan atribut paparan CSS3 untuk mencapai fungsi ini.
.elemen {
display: none;
}
}#🎜🎜##🎜 Dalam contoh kod di atas, apabila lebar peranti kurang daripada 768px, elemen akan disembunyikan.
5. Gunakan susun atur flexbox
.bekas {
justify-content: center;
align-item: center;}
#🎜 🎜#Dalam contoh kod di atas, bekas ditetapkan kepada reka letak fleksibel dan elemen anaknya dijajarkan ke kiri dan kanan di tengah. Ringkasan
Artikel ini memperkenalkan tutorial pengenalan dan teknik biasa reka bentuk responsif berdasarkan CSS3. Dengan menggunakan pertanyaan media, reka letak bendalir, imej fleksibel, elemen tersembunyi dan dipaparkan serta reka letak kotak flex, anda boleh membuat reka letak halaman web dengan mudah yang menyesuaikan dengan saiz skrin dan peranti yang berbeza. Saya harap artikel ini dapat membantu semua orang bermula dengan reka bentuk responsif.
Rujukan:
https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Responsive_Design
# 🎜🎜#Atas ialah kandungan terperinci Tutorial pengenalan dan perkongsian kemahiran mengenai reka bentuk responsif berdasarkan CSS3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!