重学布局 侧边伸缩导航栏效果
2022/7/29 6:22:43
本文主要是介绍重学布局 侧边伸缩导航栏效果,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- html结构
- css样式
- 缺陷
- 在线编辑
买了把红轴,虽然价格便宜,但是令我意外的是,红轴比青轴好用多了,而且白色真的是很经典的配色。之前收的那把青轴,没用过多少次就吃灰了。红轴打字很丝滑,声音也不算吵。
今天学习了一个侧边导航栏的效果,说实话,通过模仿别人来学,比自己摸索着学效率高很多,后面可能要适当改变一下学习方法了。
html结构
<div class="shell"> <a href="" class="box"><i class="fa-solid fa-thumbs-up"></i> <span>align-left</span></a> <a href="" class="box"><i class="fa-solid fa-thumbs-up"></i> <span>anchor</span></a> <a href="" class="box"><i class="fa-solid fa-thumbs-up"></i> <span>angle</span></a> <a href="" class="box"><i class="fa-solid fa-thumbs-up"></i> <span>aperture</span></a> <a href="" class="box"><i class="fa-solid fa-thumbs-up"></i> <span>apple</span></a> <a href="" class="box"><i class="fa-solid fa-thumbs-up"></i> <span>arrow-spin</span></a> </div>
css样式
* { padding: 0; margin: 0; text-decoration: none; } body { background-color: rgb(209, 213, 213); display: flex; justify-content: space-around; height: 100vh; align-items: center; } .shell { width: 100px; height: 500px; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: rgb(17, 24, 39); border-radius: 5px; transition: 0.3s; overflow: hidden; } .box { display: block; height: 15%; width: 85%; margin: 9px; border-radius: 5px; transition: 0.3s; position: relative; color: rgb(160, 160, 175); } .box i { font-size: 40px; position: absolute; margin: 13px 0 0 21px; } .box:nth-child(1)::before, .box:nth-child(5)::before { content: ""; display: block; width: 100%; height: 2px; position: absolute; bottom: -9px; background-color: #9288aa; } .box span { position: relative; top: 22px; left: 80px; font: 500 20px ''; opacity: 0; transition: 0.1s; } .shell:hover { width: 270px; } .box:hover { background-color: #374151; color: #fff; } .shell:hover span { opacity: 1; }
缺陷
使用了font awesome的图标,是我的使用流程为
- 申请一个kits
- 在head中使用
<script>
标签引入一个js文件,就是kits - 挑选一个图标,复制过来。
其中我不知是不是网络原因,一些图标不能正常显示,所以html里只使用了一个能正常显示的图标。这个问题有待研究。
2022/7/29 1:35补充:破案了,不显示是因为用到了一些pro图标,free用户是没有权限访问的,图标详情页面是有标注的
在线编辑新
在线编辑
[https://jsbin.com/xehilokayo/edit?html,output](https://jsbin.com/xehilokayo/edit?html,output
这篇关于重学布局 侧边伸缩导航栏效果的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27数据结构与算法面试题详解及练习
- 2024-12-27网络请求面试题详解与实战
- 2024-12-27数据结构和算法面试真题详解与实战教程
- 2024-12-27网络请求面试真题解析与实战教程
- 2024-12-27数据结构和算法大厂面试真题详解与实战指南
- 2024-12-27TS大厂面试真题解析与应对策略
- 2024-12-27TS大厂面试真题详解与解析
- 2024-12-27网站安全入门:如何识别和修复漏洞
- 2024-12-27SQL注入基础教程
- 2024-12-27初学者指南:理解和修复跨域漏洞