Rumah  >  Artikel  >  hujung hadapan web  >  Tutorial pengenalan dan perkongsian kemahiran mengenai reka bentuk responsif berdasarkan CSS3

Tutorial pengenalan dan perkongsian kemahiran mengenai reka bentuk responsif berdasarkan CSS3

PHPz
PHPzasal
2023-09-09 11:21:231290semak imbas

Tutorial pengenalan dan perkongsian kemahiran mengenai reka bentuk responsif berdasarkan CSS3

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 /
}#🎜 #

@media skrin dan (lebar min: 769px) dan (lebar maksimum: 1024px) {

/
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.

@skrin media dan (lebar maksimum: 768px) {

.elemen {

display: none;

}

}#🎜

🎜##🎜 Dalam contoh kod di atas, apabila lebar peranti kurang daripada 768px, elemen akan disembunyikan.

5. Gunakan susun atur flexbox

Flexbox ialah kaedah reka letak baharu dalam CSS3, yang boleh melaksanakan reka bentuk responsif halaman web dengan lebih mudah. Reka letak penyesuaian boleh dicapai dengan menetapkan atribut flex pada bekas dan elemen anak.


.bekas {

paparan: flex;

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!

Kenyataan:
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