根据窗口大小调用不同css代码的效果以前实现可能会比较费劲,但有了css3之后实现起来就变的很容易了。
使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。
@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。
当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>根据窗口大小调用不同css代码的效果如何实现?www.woaidaogu.com</title> <style> body { font-size:26px; line-height:30px; color:white; } @media only screen and (min-width: 300px) { body {background: #FDDC9A;} } @media only screen and (min-width: 600px) { body {background: orange;} } @media only screen and (min-width: 900px) { body {background: pink;} } </style> </head> <body> <h1>《虞美人》</h1> 春花秋月何时了?往事知多少。</br> 小楼昨夜又东风,</br> 故国不堪回首月明中。</br> 雕栏玉砌应犹在,只是朱颜改。</br> 问君能有几多愁?</br> 恰似一江春水向东流。</br> </body> </html>
窗口大于900px
600px<窗口<900px
300px<窗口<600px
通过以上内容我们知道了根据窗口大小调用不同css代码的效果如何实现,感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!