vue2自适应屏幕大小
时间: 2023-07-18 08:26:48 浏览: 175
完美解决vue 中多个echarts图表自适应的问题
5星 · 资源好评率100%
要实现Vue2的自适应屏幕大小,可以使用CSS的媒体查询和rem单位结合使用。
首先,在html标签中设置一个基准字体大小,例如:
```html
<html style="font-size: 16px;">
```
然后,在CSS中定义媒体查询,根据屏幕宽度设置html字体大小。例如:
```css
@media only screen and (max-width: 640px) {
html {
font-size: 12px;
}
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
html {
font-size: 14px;
}
}
@media only screen and (min-width: 1025px) {
html {
font-size: 16px;
}
}
```
最后,使用rem作为CSS单位,编写样式时根据html字体大小进行计算。例如:
```css
div {
font-size: 1.2rem;
width: 10rem;
height: 5rem;
}
```
这样,根据屏幕宽度的不同,html字体大小也会不同,rem单位也会随之改变,从而实现自适应屏幕大小的效果。
阅读全文