1.可放在less中@input引用
//设计稿宽度
@psdWidth:750;
//基准值
@baseSize:100;
//定义变量
@r:100rem;
//需要适配的设备宽度,可自行添加
@deviceWidthList:320px,360px,375px,384px,400px,414px,424px,480px,540px,640px,720px,750px;
//length(@deviceWidthList)获取数组长度
//extract(@deviceWidthList,1)获取数组序号为几的值
//body{
// height: extract(@deviceWidthList,1);
//}
//@index指的是数组的序号,when满足这个条件 当序号要小于数组的长度
.adapterFuc(@index)when (@index<= length(@deviceWidthList)){
@media(min-width:extract(@deviceWidthList,@index)) {
html{
font-size:extract(@deviceWidthList,@index)/@psdWidth*@baseSize;
}
}
.adapterFuc(@index+1);
}
//调用
.adapterFuc(1);
移动端自适应封装的通用媒体查询代码
最新推荐文章于 2024-10-03 10:48:55 发布