Panduan Lengkap untuk Pertanyaan Media CSS (Media Qures)
Artikel ini membawa anda mempelajari pertanyaan media CSS (Media Quires), memperkenalkan definisi sintaks pertanyaan media secara terperinci, mempelajari kemahiran penggunaan pertanyaan media daripada tiga contoh reka letak khusus dan memperkenalkan beberapa pengetahuan atribut scss dan css.
Apakah itu SCSS
Sass: Asas Sass (sass-lang.com)
SCSS ialah CSS Prapemproses yang lebih berkuasa daripada CSS biasa. [Pembelajaran yang disyorkan: tutorial video css]
- boleh menempatkan pemilih untuk mengekalkan dan mengurus kod dengan lebih baik.
- Anda boleh menyimpan pelbagai nilai ke dalam pembolehubah untuk digunakan semula dengan mudah.
- Anda boleh menggunakan Mixin untuk mencampurkan kod pendua agar mudah digunakan semula.
scss import html
Pemalam VSCODE Kaedah 1
【 Kajian yang disyorkan: "tutorial pengenalan vskod"]
Kompilasi manual kaedah 2
1 2 3 4 5 6 |
|
Masalah yang mungkin anda hadapi
Enggan menggunakan gaya daripada 'http://127.0.0.1:5500/CSSMEDIAQUERY/css/style.css' kerana jenis MIMEnya ('text/html') bukan disokong jenis MIME stylesheet dan semakan MIME yang ketat didayakan.
Penyelesaian: 404 Tidak Ditemui, alamat fail yang diberikan tidak betul.
saiz latar belakang sifat CSS
mengandungi;
Nisbah aspek imej kekal tidak berubah, zum ke imej Ia boleh dipaparkan sepenuhnya dengan sendirinya, jadi bekas akan mempunyai kawasan kosong
penutup;
nisbah aspek imej bukan Tukar, akan mengisi lebar dan tinggi keseluruhan bekas, dan bahagian lebihan imej akan dipotong
100%;
Nisbah bidang imejberubah dan menskalakannya kepada saiz yang sama dengan lebar dan tinggi div.
Pertanyaan Media CSS
Pertanyaan media CSS membolehkan anda membuat tapak web responsif untuk semua saiz skrin dari desktop ke mudah alih.
Sintaksis
Definisi
1 2 3 4 5 |
|
- Pernyataan pertanyaan media, @media
- Jenis pertanyaan media, skrin
- Julat skrin dilindungi, lebar maks: 768px
- Tukar gaya, Tulis gaya di sini
Secara mendalam
Kenyataan Pertanyaan Media
Pertanyaan media bermula dengan kenyataan @media. Tujuannya adalah untuk memberitahu pelayar bahawa kami telah menentukan pertanyaan media.
Jenis pertanyaan media
- semua semua peranti media
- peranti percetakan cetak
- skrin komputer, tablet, skrin telefon bimbit
- pembaca skrin pertuturan
1 |
|
Kenapa tambah dan
Apabila membeli sesuatu di KFC, anda mahu ayam goreng dan burger, ini adalah dua keperluan.
Sekarang anda telah mengenal pasti syarat, jenis pertanyaan media skrin. Jika anda ingin menentukan syarat lain, contohnya, jika anda ingin menentukannya dalam julat skrin tertentu, anda boleh menggunakan dan untuk menyambung.
1 2 3 4 5 6 7 |
|
Keperluan syarat berbilang
Apabila terdapat tiga atau lebih syarat, koma boleh digunakan untuk menyambungkannya.
1 2 3 4 5 |
|
Titik putus skrin
Titik putus skrin digunakan untuk menentukan kategori lebar skrin dalam julat Tiada titik putus skrin standard pada masa ini.
Belajar menggunakan, muat turun kod kes
20220922162945_CSS media query.zip
学习使用①初入响应式
让我们试着写一个响应式页面 。新建main.js、media.html、style.scss,即时编译并watch style.scss。
main.js
1 2 3 4 5 6 7 8 9 10 11 |
|
media.html
首先我们先建立一个media.html。然后导入刚刚写的main.js。导入style.css,是scss即时编译的css文件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
保存颜色变量
SCSS创建四个变量分别保存十六进制RGB
1 2 3 4 |
|
居中container元素
1 2 3 4 5 6 7 8 |
|
place-items 是 align-items 、 justify-items 的简写。
max-width 媒体查询
1 2 3 4 5 |
|
?当前完整scss代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
min-width 媒体查询
1 2 3 4 5 |
|
与max-width相反。宽度>=500px时代码生效。
屏幕断点
根据四种类型,我们将有四个媒体查询。
给scss添加新的变量
1 2 3 4 |
|
添加一系列媒体查询
在添加媒体查询时,需要遵循正确的数据,从最大宽度到最小宽度。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
现在改变屏幕宽度将显示不同的背景颜色。
学习使用②响应式个人介绍
profile.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
profile.scss
scss需要编译成css再导入到html中,我们先修改全局默认样式。
1 2 3 4 5 6 7 8 9 10 |
|
如果你不会Flexbox属性请看 我的Vue之旅、01 深入Flexbox布局完全指南 - 小能日记
先把所有样式类与子级结构写好。嵌套在样式类中的&__logo是.header__logo的快捷方式
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
然后添加样式,.container采用flex布局,按列布局。.header__menu也采用flex布局的方式。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
我们修改 .header
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
再修改 .main
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
给文字加样式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
接下来给图片添加样式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
我们还需要添加媒体查询
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
|
?当前完整scss代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 |
|
学习使用③卡片布局
我们会用到第一个例子中的 main.js 函数来显示窗口宽度。
card.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
card.scss
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|
Atas ialah kandungan terperinci Panduan Lengkap untuk Pertanyaan Media CSS (Media Qures). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Menggunakan bootstrap dalam vue.js dibahagikan kepada lima langkah: Pasang bootstrap. Import bootstrap di main.js. Gunakan komponen bootstrap secara langsung dalam templat. Pilihan: Gaya tersuai. Pilihan: Gunakan pemalam.

Terdapat dua cara untuk membuat garis perpecahan bootstrap: menggunakan tag, yang mewujudkan garis perpecahan mendatar. Gunakan harta sempadan CSS untuk membuat garis perpecahan gaya tersuai.

Untuk menyesuaikan saiz unsur-unsur dalam bootstrap, anda boleh menggunakan kelas dimensi, yang termasuk: menyesuaikan lebar: .col-, .w-, .mw-adjust ketinggian: .h-, .min-h-, .max-h-

Terdapat beberapa cara untuk memasukkan imej dalam bootstrap: masukkan imej secara langsung, menggunakan tag HTML IMG. Dengan komponen imej bootstrap, anda boleh memberikan imej yang responsif dan lebih banyak gaya. Tetapkan saiz imej, gunakan kelas IMG-cecair untuk membuat imej boleh disesuaikan. Tetapkan sempadan, menggunakan kelas IMG-Sempadan. Tetapkan sudut bulat dan gunakan kelas IMG-bulat. Tetapkan bayangan, gunakan kelas bayangan. Saiz semula dan letakkan imej, menggunakan gaya CSS. Menggunakan imej latar belakang, gunakan harta CSS imej latar belakang.

Untuk menubuhkan rangka kerja bootstrap, anda perlu mengikuti langkah -langkah ini: 1. Rujuk fail bootstrap melalui CDN; 2. Muat turun dan tuan rumah fail pada pelayan anda sendiri; 3. Sertakan fail bootstrap di HTML; 4. Menyusun sass/kurang seperti yang diperlukan; 5. Import fail tersuai (pilihan). Setelah persediaan selesai, anda boleh menggunakan sistem grid Bootstrap, komponen, dan gaya untuk membuat laman web dan aplikasi yang responsif.

Jawapan: Anda boleh menggunakan komponen pemetik tarikh bootstrap untuk melihat tarikh di halaman. Langkah -langkah: Memperkenalkan rangka kerja bootstrap. Buat kotak input pemilih Tarikh dalam HTML. Bootstrap secara automatik akan menambah gaya kepada pemilih. Gunakan JavaScript untuk mendapatkan tarikh yang dipilih.

Bagaimana cara menggunakan butang bootstrap? Perkenalkan CSS bootstrap untuk membuat elemen butang dan tambahkan kelas butang bootstrap untuk menambah teks butang
