电脑屏幕怎么适配大小(电脑自适应屏幕大小)

这一期教大家如何对不通的分辨率进行适配

我们的电脑分辨率大小不是统一个的分辨率,有的旧的电脑的分辨率很低,有的新电脑分辨率很高,当我们在做界面效果的时候,即使你做了自适应也未未必完全适配屏幕大小,那这个是时候要如何解决这个问题呢?

接下来大家大家介绍几种方式如何自适应加载文件的方式,绝对的干货,喜欢的可以关注哈!

接下来直接上代码演示

1,根据js判断屏幕大小分辨率来自动加载对应的css文件

电脑屏幕怎么适配大小(电脑自适应屏幕大小)

我们首先定义一个函数

function select_size(){

//自动获取电脑屏幕宽度

var pc_width = document.documentElement.clientWidth;

//自动获取电脑屏幕高度

var pc_height = document.documentElement.clientHeight;

判断宽度和高度是否在范围

if((pc_width==1920)&&(pc_height==1200)){

//大尺寸

$("#css").attr("href","small.css");

$("<link>").attr({

rel: "stylesheet",

type: "text/css",

href: "big.css"

})

.appendTo("head");

//小尺寸

}else if((pc_width==1366)&&(pc_height==900)){

$("#css").attr("href","small.css");

$("<link>").attr({

rel: "stylesheet",

type: "text/css",

href: "small.css"

})

.appendTo("head");

}

}

2.大家也可以使用js来判断,原生的js语法来判断

<link rel="stylesheet" type="text/css" href="a.css"/>

<script type="text/javascript">

window.onload=function(){

var pm = document.getElementById("links");

//获取屏幕的宽度

if(window.screen.width>1024)

{

pm.setAttribute("href","big.css");

}

else{

pm.setAttribute("href","small.css");

}

}

</script>

3.使用css自动加载对应文件

电脑屏幕怎么适配大小(电脑自适应屏幕大小)

//media 是媒体查询的范围,判断屏幕的尺寸大小,这里引用最大宽度是1920像素

<link rel="stylesheet" type="text/css" href="./big.css" media="screen and (max-width:1920px)"/>

<link rel="stylesheet" type="text/css" href="./small.css" media="screen and (min-width:1366px)"/>

4.4.也是使用流媒体自动判断屏幕大小,这个写法就是维护比较麻烦

电脑屏幕怎么适配大小(电脑自适应屏幕大小)

@media only screen and (max-width: 1920px) {

.demo1{

width:50%;

}

.demo2{

width:50%;

}

.demo3 {

width:50%;

}

}

@media only screen and (min-width: 1200px) {

.demo1{

width:100%;

}

.demo2{

width:100%;

}

.demo3 {

width:100%;

}

}

用这几种方式基本上能够解决大部分的开发上适配的问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论