- 46
- 0
1,设计稿的宽度为1920,在网上找了计算方式,总觉的不太对,大神请帮忙看下有没有问题。
2,项目是pc端的,要适配移动端。我这个写出来后,移动端就变的特别小。
而且pc端在缩放的时候都会挤到一起。
3,在pc端和移动端需要判断吗?在网上找了好的都是移动端显示好小的,大神们请帮帮我吧
4,计算方式是,设计高100px,写1rem
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>$Title$</title>
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<style lang="less">
.centre{
//border: 1px solid red;
/* width: 200px;
height: 125px;*/
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.header {
width: 10.66rem;
height: .5rem;
font-size: .16rem;
line-height: .5rem;
border: 0.01rem solid #9b9b9b;
box-sizing: border-box;
.color {
width: 0.05rem;
height: .5rem;
float: left;
display: inline-block;
background: #00CA89;
}
.topic {
color: #303133;
float: left;
margin-left: .2rem;
}
.time {
color: #FF9011;
float: right;
margin-right: .2rem;
}
.Total {
color: #9E9E9E;
float: right;
margin-right: .2rem;
}
}
.section {
width: 10.66rem;
height: 5.6rem;
border: 0.01rem solid #9b9b9b;
box-sizing: border-box;
}
</style>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<script>
~function () {
let computed = function () {
//=>DES-W:设计稿宽度 DEV-W:设备的宽度
//设计稿宽度:1920
let desW = 1920;
let devW = document.documentElement.clientWidth;
document.documentElement.style.fontSize = devW / desW * 100 + 'px';
};
computed();
window.addEventListener('resize', computed, false);
}();
</script>
<body>
<div id='app'>
<div class="centre">
<header class="header">
<span class="color"></span>
<div class="topic">
<slot name="topic">Unit 1 My name’s Gina.综合与测试</slot>
</div>
<div class="time">
<span>
<slot name="time">22</slot>
</span>
<span class="Total">
<slot name="Total" class>/40</slot>
</span>
</div>
</header>
<section class="section">
</section>
</div>
</div>
<script src=""></script>
<script>
let vm = new Vue({
el: '#app',
data: {
msg: "hhhhhhhh"
}
})
</script>
</body>
</html>
- 共 0 条
- 全部回答
-
炫彩的謊言依舊美麗 普通会员 1楼
在Vue中,我们可以使用CSS的rem单位来实现响应式布局。CSS Rem单位是一种独立于设备单位的CSS单位,它可以用来定义字体大小、像素大小和块大小。
以下是一个简单的例子,展示如何在Vue中使用CSS Rem单位实现响应式布局:
```html
欢迎来到Vue项目!
```
在这个例子中,我们首先创建了一个div元素,然后在其中添加了一个段落。这个段落的大小将根据屏幕的宽度进行缩放。
```html
欢迎来到Vue项目!
```
在这个例子中,我们添加了一个名为"grid-item"的class到段落。这个class将会被应用到所有屏幕宽度小于或等于1000px的设备上。
```html
欢迎来到Vue项目!
```
在这个例子中,我们添加了一个名为"grid-item"的class到段落。这个class将会被应用到所有屏幕宽度小于或等于992px的设备上。
```html
欢迎来到Vue项目!
```
在这个例子中,我们添加了一个名为"grid-item"的class到段落。这个class将会被应用到所有屏幕宽度小于或等于876px的设备上。
```html
欢迎来到Vue项目!
```
在这个例子中,我们添加了一个名为"grid-item"的class到段落。这个class将会被应用到所有屏幕宽度小于或等于768px的设备上。
```html
欢迎来到Vue项目!
```
在这个例子中,我们添加了一个名为"grid-item"的class到段落。这个class将会被应用到所有屏幕宽度小于或等于640px的设备上。
```html
欢迎来到Vue项目!
```
在这个例子中,我们添加了一个名为"grid-item"的class到段落。这个class将会被应用到所有屏幕宽度小于或等于536px的设备上。
这样,我们就实现了在Vue项目中使用CSS Rem单位实现响应式布局。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

