1920X1080的设计稿,怎样在 PC 端适配不同分辨率,兼容不同的浏览器?

设计师给了个1920X1080的设计稿 需要适配不同的分辨率的屏幕 没做过这种适配的 不知道怎么弄的 网上查了下 说是用缩放transform跟zoom 但是没看到简单点的实例代码 基本上是说了一下思路
这个要怎样兼容不同的浏览器 还有就是里面元素宽度试试是用百分比吗还是怎么弄呢 还有内容居中的问题 我这还是个vue单页应用,就这一个页面需要适配不同屏幕

阅读 5.5k
3 个回答

一般的做法是定义一个中间宽度,1200px或者1000px,具体的值要根据你的设计稿来定。这个中间宽度里的尺寸直接根据设计稿的尺寸1:1来就行了,两边宽度自适应,中间宽度居中,就好了。

响应式布局了解一下,很多css框架都提供了响应式布局功能(栅格系统)。

当然了你也可以自己实现,主要是用的媒体查询,在不同分辨率下,采用不同的css样式。

body{
    background:red;
}
@media screen and (max-width: 300px) {
    body {
        background-color:lightblue;
    }
}

如果文档宽度小于等于300 背景颜色为淡蓝色,如果文档宽度大于300,背景样式为红色。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题