科普下:

平时很少用的css单位:

1.长度单位:

rem:相对长度单位。相对于根元素(即html元素)font-size计算值的倍数;

vw:相对于视口的宽度。视口被均分为100单位的vw;

vh:相对于视口的高度。视口被均分为100单位的vh;

vmax:相对于视口的宽度或高度中较大的那个。其中最大的那个被均分为100单位的vmax;

vmin:相对于视口的宽度或高度中较小的那个。其中最小的那个被均分为100单位的vmin;

ch:数字0的宽度;

2.角度单位(transform用到的比较多)

deg:度(Degress)。一个圆共360度;

grad:梯度(Gradians)。一个圆共400梯度;

rad:弧度(Radians)。一个圆共2π弧度;

turn:90deg = 100grad = 0.25turn ≈ 1.570796326794897rad,即1turn=1圈=360deg=400grad=2π;

视口布局的优点:宽度和高度全部自动适应!再加上rem布局的字体适应,可以解决各种屏幕适配问题!

vw、vh是基于视口的布局方案,故这个meta元素的视口必须声明。(解决宽高自动适配)

vw + vh + rem布局首先还是

<meta name="viewport" content="width=device-width,initial-scale=1.0">

其次:直接上代码

<template>
<div class="mobile_box">
<h1>移动端测试布局使用vw+vh+rem</h1>
<div class="test_port">
<p>测试视口</p>
</div>
</div>
</template>
<script>
export default {
data() {
return { }
},
methods: { }
} </script>
<style scoped>
.test_port {
width: 30vw;
height: 50vh;
line-height: 50vh;/*讲白了就是可视窗口宽高单位 + 字体用rem等比缩放*/
font-size: 1rem;
text-align: center;
font-weight: bold;
border:1px dashed #ccc;
background-color: rgba(255, 255, 255, 0.8);
} h1 {
text-align: center;
} </style>

总结:代码这样的东西没必要完全按照别人的来,怎么合适怎么方便怎么效率好怎么来咯。

另外附上媒体查询@media

@media only screen and (max-width: 1600px) and (min-width: 1280px){
html{
font-size: 14px;
}
}
@media only screen and (max-width: 1280px) and (min-width: 960px){
html{
font-size: 12px;
}
}
@media only screen and (max-width: 960px){
html{
font-size: 10px;
}

转自:https://www.cnblogs.com/lhl66/p/9475531.html

最新文章

  1. Yii2 数据查询
  2. linux线程同步(4)-自旋锁
  3. hdu 4023 2011上海赛区网络赛C 贪心+模拟
  4. Linux nmap
  5. WPF学习笔记1&mdash;&mdash;XAML之1
  6. [Ext JS 4]性能优化
  7. 从excel读数据到informix的Found a quote for which there is no matching quote错误
  8. Oracle12c 在windonServer2012中安装的步骤
  9. 数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
  10. Tornado 网站demo 二
  11. Windchill基本业务对象-文档
  12. Kali Linux Netcat 学习 与 网络攻击
  13. Linux 开(关) ICMP 回应(防止被ping)
  14. 二进制补码除法——计算机底层整数除法模拟之Java实现
  15. XML转换为对象/Javabean
  16. 2015-09-21 css学习1
  17. Python 入门基础11 --函数基础4 迭代器、生成器、枚举类型
  18. Petapoco 查询 语法
  19. poj 3636
  20. atitit.spring hibernate的事务机制 spring不能保存对象的解决

热门文章

  1. 在线前端开发平台 Plunker
  2. Spring MVC:控制器类名称处理映射
  3. wireshark初学者使用
  4. Wannafly挑战赛14E无效位置
  5. Struts2的Convention插件
  6. python 细节回顾
  7. sql复制表结构及复制表数据
  8. C# 设计模式巩固 - 抽象工厂模式
  9. Django WSGI,MVC,MTV,中间件部分,Form初识
  10. 一、html &lt;!doctype&gt;标签