Hōʻike nā pale ʻokoʻa CSS adaptive mobile i ka pane like ʻole @media

Pehea e hōʻike ai ka CSS responsive mobile i nā ʻokoʻa like ʻole @media e like me nā hoʻoholo like ʻole?

Hōʻike nā pale ʻokoʻa CSS adaptive mobile i ka pane like ʻole @media

E hōʻike ana ka ʻatikala aʻe pehea e hoʻohana ai i ka CSS no ka hoʻoholo ʻana i nā hoʻoholo like ʻole a hōʻike i nā hoʻolālā ākea like ʻole e hoʻokō i ka laulā adaptive.

Hiki i nā hoa pilikia ke kuhikuhi iā ia, manaʻolana wau e kōkua ia i nā mea a pau. 

ʻOkoʻa ma waena o @media a me @media nā ʻaoʻao pūnaewele paʻi pale

  • Inā pono e hoʻohana ʻia ka css i kahi mea paʻi, e hoʻohana i @media, a i ʻole, e hoʻohana i ka @media pale.
  • Eia naʻe, ʻaʻole ʻoiaʻiʻo kēia, ʻoiaʻiʻo, inā ʻoe e hoʻololi i ka "screen" me ka "print" a kākau iā ia ma ke ʻano he @media print, a laila hiki ke hoʻohana ʻia ka CSS ma ka mea paʻi;
  • Akā, e hoʻomanaʻo ʻia ʻo ka css i haʻi ʻia e @media print aia wale nō ma nā mea paʻi.

1. DIVCSS wehewehe hihia liʻiliʻi

Hoʻonohonoho mua mākou i kahi pahu DIV CSS i kapa ʻia ʻo ".abc", hoʻonoho i kona kiʻekiʻe i 300px, a hoʻonohonoho i ka palena CSS i ʻeleʻele;

  • a me nā hoʻonohonohomargin:0 autoAia ke kikowaena, a ua hoʻonohonoho mua ʻia kēia mau ʻano ʻelua no ka nānā maʻalahi.

Huki lima mākou i ka polokalamu kele pūnaewele e hōʻike i ka laulā, a laila e nānā i ka loli o ka laulā o ka pahu:

  1. Ke hoʻololi ʻia ka laula o ka polokalamu kele i ka laula ʻaʻole i ʻoi aku ma mua o 500px, hōʻike ʻia ka 100px e like me ka laulā o ka pahu;
  2. Ke hoʻololi ʻia ka laulā o ka polokalamu kele pūnaewele i emi iho ma mua o 901px, ".abc" e hōʻike ʻia e like me ka laulā o ka pahu, e hōʻike ana i ka 200px;
  3. Ke hoʻololi ʻia ka laula pūnaewele i ʻoi aku ka nui ma mua o 1201px, hōʻike ka laulā o ka pahu pahu i ka 1200px;
  4. Ke emi ma lalo o 1200px, ʻo 900px ka laulā hōʻike.

2, CSS ke kelepona paʻa paʻa paʻa hoʻololi code

.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px} 
} 
/* css注释:设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 

@media screen and (max-width: 1200px) { 
.abc {width: 900px} 
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 

@media screen and (max-width: 901px) { 
.abc {width: 200px;} 
} 
/* 设置了浏览器宽度不大于901px时 abc 显示200px宽度 */ 

@media screen and (max-width: 500px) { 
.abc {width: 100px;} 
} 
/* 设置了浏览器宽度不大于500px时 abc 显示100px宽度 */
  • Pono e hoʻomaopopo ʻia ʻo ke kauoha CSS code e hoʻonohonoho ana i ka CSS mai ka nui a i ka liʻiliʻi (e manaʻo ana ʻo ka nui o ka laula pūnaewele, ʻoi aku ka kiʻekiʻe o ka mua).
  • ʻO kēia ma muli o ka pilina pili pono, ʻo ka hoʻoholo ʻana o @media no ka hoʻopiʻi ʻana i ka CSS e hāʻule ka hoʻoholo.

3. code HTML

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>无标题文档</title> 
<style> 
.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px} 
} 
/* 设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */ 
@media screen and (max-width: 1200px) { 
.abc {width: 900px} 
} 
/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */ 
@media screen and (max-width: 900px) { 
.abc {width: 200px;} 
} 
/* 设置了浏览器宽度不大于900px时 abc 显示200px宽度 */ 
@media screen and (max-width: 500px) { 
.abc {width: 100px;} 
} 
/* 设置了浏览器宽度不大于500px时 abc 显示100px宽度 */ 
</style> 
</head> 
<body> 
<div class="abc">DIVCSS5实例:我这个DIV宽度会随浏览器宽度变化哦,试试改变浏览器宽度</div> 
</body> 
</html>

'Ōlelo Aʻo: mea-ʻano-ratio

  • Hiki ke hoʻohana ʻia ka ratio-aspect-ratio no ka hoʻopili ʻana i nā hāmeʻa me nā lākiō hiʻohiʻona kikoʻī, ʻo ia hoʻi kahi waiwai pono.
  • No ka laʻana, makemake kā mākou ʻaoʻao e wehewehe i kahi ʻano no nā pale maʻamau me kahi lākiō o 4:3.
  • A laila no 16:9 a me 16:10 pale ākea, e wehewehe i kahi ʻano ʻē aʻe, e like me ka laulā adaptive a me ka laulā paʻa:
  • @media wale nō ka pale a (mea-ʻano-ratio:4/3)

4. He kūpono me nā polokalamu kele pūnaewele HTML+CSS+JS kumu kumu

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>无标题文档</title> 
<style> 
.abc{ height:300px; border:1px solid #000; margin:0 auto} 
@media screen and (min-width: 1201px) { 
.abc {width: 1200px} 
} 
@media screen and (max-width: 1200px) { 
.abc {width: 900px} 
} 
@media screen and (max-width: 900px) { 
.abc {width: 200px;} 
} 
@media screen and (max-width: 500px) { 
.abc {width: 100px;} 
} 
</style> 
<!--[if lt IE 9]> 
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]--> 
</head> 
<body> 
<div class="abc">DIV宽度会随浏览器宽度变化哦,改变浏览器宽度</div> 
</body> 
</html>

ʻO ka mea i luna, ʻo ka mobile terminal adaptive CSS, e hōʻike ana i nā ʻike kikoʻī like ʻole @media e like me nā pale like ʻole.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Kaʻana like "Mobile Adaptive CSS Different Screens Display Different @media Screen Responsiveness", he mea kōkua iā ʻoe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-2074.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna