问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在移动端实现纯css的自定义布局

发布网友 发布时间:2022-04-21 21:33

我来回答

2个回答

热心网友 时间:2022-04-06 11:59

在移动端实现纯css的自定义布局的方法:
1、html5主页面

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1 user-scalable=0"/>
<title>html5 移动端单页面布局</title>
</head>
<body>
<!--页面主体部分-->
<div class="main">
<section class="curr">
<img src="pp_1x.png" alt="">
</section>
<section class="hide">
<img src="css3.jpg" alt="">
</section>
<section class="hide">
<img src="hra.png" alt="">
</section>
<section class="hide">
<img src="company-info_1x.png" alt="">
</section>
</div>
<!--页面菜单按钮-->
<div class="menu">
<ul>
<li class="curr">Html5</li>
<li>Css3</li>
<li>Javascript</li>
<li>About</li>
</ul>
</div>
<script src="js/zepto.js"></script>
</body>
</html>

2、css编写的样式:
<style>
/*初始化css*/
*{ margin:0; padding: 0;}
li{ list-style-type: none;}
img{ max-width: 100%; display: block; margin: 0 auto 5px auto;}
html,body{ width: 100%; height: 100%; background: #e4e4e4;
-webkit-tap-highlight-color: rgba(88,44,22,0.9);
-webkit-touch-callout: none;
-webkit-user-select: none;
}
/*主体页面样式*/
.main{ width: 100%; height: auto; position: relative;}
.main section{ width: 100%; height: auto; position:absolute; left: 0; top:0; }
.main section.hide{ display: none;}
.main section.curr{ display: block;}
/*菜单样式*/
.menu{ width: 100%; height: 45px; position: fixed; bottom:0; left:0; box-shadow: #2d2d2d 0 0 4px;background:#0099cc;}
.menu.menucurr{ background: #ea4c88;}
.menu ul{width: 100%; height: 100%; }
.menu li{ width: 24.9%; height: 100%; float: left; line-height: 45px; text-align: center; background: #0099cc; color:#fff;}
.menu li.curr{ background: #ea4c88;}
.menu li:nth-child(1),.menu li:nth-child(2),.menu li:nth-child(3){ border-right:1px solid #663300;}
</style>

热心网友 时间:2022-04-06 13:17

使用百分数作单位,如:main{width:80%; height:auto;}或者是其他的方式;
CSS3 中新增了一组相对于可视区域百分比的长度单位 vw, vh, vmin, vmax。其中 vw 是相对于视口宽度百分比的单位,1vw = 1% viewport width, vh 是相对于视口高度百分比的单位,1vh = 1% viewport height;vmin 是相对当前视口宽高中 较小 的一个的百分比单位,同理 vmax 是相对当前视口宽高中 较大 的一个的百分比单位。
如适应不同的屏幕也可以用媒体查询来设置样式,望采纳!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离过年还有2个月,是找工作,还是等过年? 还有两个多月就过年了,我是现在找工作呢还是过完年再找呢?现在找工作是... i57300u处理器属于什么水平 i5-7300u处于什么水平 国家线2024考研分数线是多少 电脑软件使用记录如何查看电脑当天的使用记录 在哪里查电脑最近使用情况怎么查看笔记本电脑的使用记录 英语题急求 ...以前都是以1MB/s速度下载,但是现在都不到300K/s,是不是WiFi路由器... 我家4兆的网线1台电脑可是我今天测网速时却只有16KB/S 这是为什么啊 用邮箱发简历邮件怎么写 关于如何利用CSS自动调整图片的大小 发邮箱简历格式 邮箱发简历用什么格式 css样式自适应分辨率 怎么用邮箱发简历??? css自定义类之间可以继承吗 往邮箱里面发简历怎么发 CSS自适应 怎么用邮箱发简历 CSS如何自定义文字位置? css 自适应问题 怎么在邮箱中发个人简历 CSS自定义模板 css怎么自适应宽度 用邮箱发简历有什么要注意的吗 自定义CSS 是什么? 用邮箱发简祝福的话 用邮箱发送简历的方法 怎么用邮箱发送个人简历 电脑广告拦截软件哪个好 个人简历怎么发送到邮箱 如何用CSS自定义鼠标显示的形状? 如何用CSS自定义鼠标显示的形状 css自适应三角形 css实现高度自适应? 如何添加CSS让页面自适应手机屏幕 苹果icloud怎么删除不需要的备份 css按钮自适应实现原理及代码 高二上学期数学学什么内容? 抖音上带着精灵耳朵在墙边光脚跳舞的女孩,皮肤有... 抖音里跳舞的那个女孩是怎样跳到飞机上去的呢又在... 怎么样能够查到自己有没有缴纳过社保 请问抖音里跳舞的那个女孩是谁 找一个抖音视频上跳舞的短发女孩 为什么我抖音刷得全部女孩子跳舞 高二数学学什么内容? 抖音宣传有个女的在广场上跳舞,就她一个人,后面... 高二数学上学期学什么 这个抖音跳舞女网红是谁、叫什么名字? 新教材高二上学期数学内容是什么?