通用手机端样式:
@media all and ( orientation : portr ai t) {
/*竖屏*/
}
@media all and (orientation : landsca PE ) {
/*横屏*/
}
指定手机端高度样式:
@media screen and (max-width: 750px)
@media screen and (min-width: 720px) and (max-width: 960px) {//720 <= xxx < 960的设备}
根据不同的设备设定的样式:
@media (min-width: 768px){ //>=768的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 1200){ //>=1200的设备 }
注意下顺序,如果你把@media (min-width: 768px)写在了下面那么很悲剧,因为css文件是从上至下读取的,后面的css优先级会更高
@media (min-width: 1200){ //>=1200的设备 }
@media (min-width: 992px){ //>=992的设备 }
@media (min-width: 768px){ //>=768的设备 }
因为如果是1440,由于1440>768那么你的1200就会失效。
所以我们 用M in-width时,小的放上面大的在下面,同理如果是用max-width那么就是大的在上面,小的在下面
@media (max-width: 1199){ //<=1199的设备 }
@media (max-width: 991px){ //<=991的设备 }
@media (max-width: 767px){ //<=768的设备 }
&nbs p;
附上一个小例子
<style type="text/css">
@media (max-width: 768px){
.change{
h ei ght: 100%;
float: right;
m arg in: 15px;
}
}
@media (min-width: 768px){
.change{
dis play : none;
}
}
可以看到根据屏幕 尺寸 的变化,上面导航栏也随之出现变化,最后导航栏的所有条目都进入到一个右上角的按钮中去了。
这个demo很 简单 ,只是拿来记录一下自己第一个自适应demo
主要注意的语法是:
1、@media (max-width : 768 px){
CSS code;
}
//
&ldquo ;m ax-width 极限 宽 度:768px]主要表示在此控件宽度小于768px才执行下列CSS code代码块,否则就照原本已存在CSS代码执行。
[min-width 最小宽度: 768px]主要表示在此控件宽度在大于768px才执行下列CSS code块。
2、
col -s m-6 col-md-4 col-lg-3
主要代表了bootstrap栅格系统,分别是对应不同小,中,大屏幕不同的栅格分布(横行别分是2个,4个,3个,最小为1个)
以上就是@media移动端自适应样式的使用方法介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持。
总结
以上是 为你收集整理的 移动端自适应样式之@media的使用方法 全部内容,希望文章能够帮你解决 移动端自适应样式之@media的使用方法 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
查看更多关于移动端自适应样式之@media的使用方法的详细内容...