前端必看的8个HTML+CSS技巧
赞同是动力 ,<span style="color: black;">爱好</span>是支持 ! <span style="color: black;">意见</span>、疑问、<span style="color: black;">专题</span>欢迎在评论区留言哦!<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">CSS是一个很独特的语言。看起来非常简单,<span style="color: black;">然则</span>某种特殊效果看似简单,实现起来就颇有难度。这篇<span style="color: black;">文案</span><span style="color: black;">重点</span>是给在学习前端的童鞋分享<span style="color: black;">有些</span>新的CSS技巧,<span style="color: black;">有些</span>在前端教程和培训课堂中不会讲到的知识。第二<span style="color: black;">便是</span>让还在前端<span style="color: black;">研发</span>这条道路上的童鞋们,重新燃起对前端排版和特效的热爱和热情!</p><div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic4.zhimg.com/80/v2-0a7f93495a85f4ef88956beb9273db67_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<h2 style="color: black; text-align: left; margin-bottom: 10px;">1. 固定底部内容</h2>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic1.zhimg.com/80/v2-4eab34304cca33d2791a8067847c6b34_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这种是一个非常<span style="color: black;">平常</span>的布局方式,<span style="color: black;">然则</span><span style="color: black;">针对</span>新手<span style="color: black;">来讲</span>是比较<span style="color: black;">平常</span>的<span style="color: black;">困难</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这种布局方式在后台管理系统中比较<span style="color: black;">平常</span>,当<span style="color: black;">咱们</span>内容不足浏览器窗口高度时,底部内容<span style="color: black;">必须</span>固定在底部。当内容超出了浏览器窗口高度,就会随着内容往后推。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在有CSS3之前,实现这个效果是颇有难度的。浏览器窗口高度是会<span style="color: black;">按照</span><span style="color: black;">区别</span>用户打开浏览器的<span style="color: black;">状况</span>,屏幕<span style="color: black;">体积</span>的差异和浏览器的缩放比例而变。<span style="color: black;">咱们</span><span style="color: black;">必须</span>借助JavaScript来实时获取浏览器高度进行运算<span style="color: black;">才可</span>实现。虽然说标题是说“固定”底部,<span style="color: black;">然则</span><span style="color: black;">咱们</span>想要的效果不是position: fixed。<span style="color: black;">运用</span>固定定位,在内容高于窗口高度时,就会挡住<span style="color: black;">咱们</span>的内容。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">随着CSS3的来临,最完美的实现方式是<span style="color: black;">运用</span>Flexbox。实现的<span style="color: black;">重要</span><span style="color: black;">便是</span><span style="color: black;">运用</span>不太被关注的flex-grow属性,<span style="color: black;">能够</span>在<span style="color: black;">咱们</span>的内容标签元素(<span style="color: black;">例如</span>div)中<span style="color: black;">运用</span>。在<span style="color: black;">咱们</span>下面的例子里<span style="color: black;">运用</span>了main标签。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我来讲解一下实现原理吧。</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic1.zhimg.com/80/v2-755a045a91f08d6beabb83130edd0fec_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">flew-grow是用来<span style="color: black;">掌控</span>一个flex元素相对它同等级flex元素的<span style="color: black;">自己</span>可扩充的空间。<span style="color: black;">倘若</span><span style="color: black;">咱们</span><span style="color: black;">运用</span>flex-grow: 0,那这个flex元素就完全不会扩展了。<span style="color: black;">因此</span><span style="color: black;">咱们</span><span style="color: black;">必须</span>把头部和底部之间的内容标签元素设置为flex-grow: 1<span style="color: black;">或</span>flex-grow: auto,<span style="color: black;">这般</span>内容部分就会自动填充满头部和底部之外的所有空间。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">为了避免底部内容受内容部分扩充空间的影响,<span style="color: black;">咱们</span>给footer底部元素flex-shrink: 0属性。flex-shrink的</p>
系统提示我验证码错误1500次 \~゛, 期待更新、坐等、迫不及待等。 谷歌网站排名优化 http://www.fok120.com/ 楼主听话,多发外链好处多,快到碗里来!外链论坛 http://www.fok120.com/
页:
[1]