前端web-rem,vw/vh适配和less的使用
Posted 咖啡壶子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端web-rem,vw/vh适配和less的使用相关的知识,希望对你有一定的参考价值。
rem
rem介绍
- 相对单位,相对于html标签字号计算尺寸
- 1rem = 1HTML标签字号
基本使用
- 给HTML标签添加字号
- 设置元素尺寸为rem单位
媒体查询基本使用
- 视口不同,添加不同的根字号
- @media (视口宽度) {
差异化CSS样式 }
rem布局流程
- 媒体查询添加根字号
@media (视口宽度) {
html {
font-size: 37.5px;
}
} - flexible添加根字号
案例
HTML框架
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>FC游乐园</title>
<link rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" href="./lib/iconfont/iconfont.css">
<link rel="stylesheet" href="./css/index.css">
</head>
<body>
<!-- 主体内容start -->
<div class="main">
<!-- banner -->
<div class="banner">
<ul>
<li><a href="#"><img src="./uploads/banner_1.png" alt=""></a></li>
</ul>
</div>
<!-- 活动标题 -->
<div class="title">
<h4 >乐园标题</h4>
</div>
<!-- 活动 -->
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div class="top">
<h5>疯狂的红包 不一样的撕名牌 大型家庭亲子户外活动</h5>
<p>免费</p>
</div>
<div class="bottom">
<p>
<i class="iconfont icon-qizhi"></i>
<span>200</span>人已报名
</p>
<p>
<i class="iconfont icon-shizhong"></i>
<span>本周六</span>开始
</p>
</div>
</div>
</section>
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div class="top">
<h5>疯狂的红包 不一样的撕名牌 大型家庭亲子户外活动</h5>
<p>免费</p>
</div>
<div class="bottom">
<p>
<i class="iconfont icon-qizhi"></i>
<span>200</span>人已报名
</p>
<p>
<i class="iconfont icon-shizhong"></i>
<span>本周六</span>开始
</p>
</div>
</div>
</section>
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div class="top">
<h5>疯狂的红包 不一样的撕名牌 大型家庭亲子户外活动</h5>
<p>免费</p>
</div>
<div class="bottom">
<p>
<i class="iconfont icon-qizhi"></i>
<span>200</span>人已报名
</p>
<p>
<i class="iconfont icon-shizhong"></i>
<span>本周六</span>开始
</p>
</div>
</div>
</section>
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div class="top">
<h5>疯狂的红包 不一样的撕名牌 大型家庭亲子户外活动</h5>
<p>免费</p>
</div>
<div class="bottom">
<p>
<i class="iconfont icon-qizhi"></i>
<span>200</span>人已报名
</p>
<p>
<i class="iconfont icon-shizhong"></i>
<span>本周六</span>开始
</p>
</div>
</div>
</section>
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div class="top">
<h5>疯狂的红包 不一样的撕名牌 大型家庭亲子户外活动</h5>
<p>免费</p>
</div>
<div class="bottom">
<p>
<i class="iconfont icon-qizhi"></i>
<span>200</span>人已报名
</p>
<p>
<i class="iconfont icon-shizhong"></i>
<span>本周六</span>开始
</p>
</div>
</div>
</section>
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div class="top">
<h5>疯狂的红包 不一样的撕名牌 大型家庭亲子户外活动</h5>
<p>免费</p>
</div>
<div class="bottom">
<p>
<i class="iconfont icon-qizhi"></i>
<span>200</span>人已报名
</p>
<p>
<i class="iconfont icon-shizhong"></i>
<span>本周六</span>开始
</p>
</div>
</div>
</section>
<section class="item">
<div class="pic">
<a href="#">
<img src="./uploads/item_3.png" alt="">
</a>
<!-- 收藏小图标 -->
<i class="iconfont icon-shoucang1"></i>
<!-- 活动状态 -->
<div class="active off">惊醒中</div>
</div>
<div class="txt">
<div以上是关于前端web-rem,vw/vh适配和less的使用的主要内容,如果未能解决你的问题,请参考以下文章
还在用rem做移动端适配?最新移动端适配方案vw,vh了解一下!