900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 五分钟用HTML+CSS设计一个可隐藏的侧边导航栏(sidebar)

五分钟用HTML+CSS设计一个可隐藏的侧边导航栏(sidebar)

时间:2024-05-30 21:27:32

相关推荐

五分钟用HTML+CSS设计一个可隐藏的侧边导航栏(sidebar)

Bob drudgery-06-03 19:28:43

最后发布:-06-03 19:28:43首发:-06-03 19:28:43

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:/Bobdragery/article/details/90757500

准备工作

1、矢量图标网站/

2、配色网站/

3、jQuery-cdn

<script src="/jquery/3.2.1/jquery.min.js"></script>

成品效果截图

展开后:

展开前:

废话不不多说上代码:

html代码:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>sidebar</title> <link rel="stylesheet" href="../style.css"> <script src="/jquery/3.2.1/jquery.min.js"></script></head><body><div class="sidebar"> <ul> <li><a class="ion-social-apple" href="/cn/shop/buy-mac/macbook-pro/MV912CH/A#"></a></li> <li><a class="ion-ios-game-controller-b" href="/"></a></li> <li><a class="ion-social-twitter" href="/cctvxinwen?topnav=1&wvr=6&topsug=1"></a></li> <li><a class="ion-social-youtube" href=""></a></li> <li><a class="ion-ios-basketball" href="/nba/"></a></li> <li><a class="ion-social-rss" href="/Dominic-Ji/"></a></li> <li><a class="ion-social-github" href="/jackfrued/Python-100-Days"></a></li> <li><a class="ion-music-note" href="/#/song?id=287035"></a></li> </ul></div><a class="btn"></a><script type="text/javascript"> $('.btn').on('click',function () { $('.btn').toggleClass('btnc'); $('.sidebar').toggleClass('side'); })</script></body></html>a标签中的链接可自由更换css代码

@import "/ionicons/2.0.1/css/ionicons.min.css";body, html { margin: 0; padding: 0; height: 100%; width: 100%; font-family: sans-serif;}.sidebar { float: left; width: 100px; margin-left: -100px; height: 100%; background-color: #2c3e50; overflow: hidden; transition: 0.8s all;}.side { margin-left: 0;}/*靠边*/.sidebar ul { margin: 0; padding: 0;}/*去点*/.sidebar ul li { list-style: none;}/*去下划线*/.sidebar ul li a { text-decoration: none; color: white; height: 80px; width: 100%; font-size: 40px; line-height: 80px; text-align: center; display: block; transition: 0.6s all;}.sidebar ul li a:hover { background: #95a5a6;}.btn { float: left; padding: 0 10px; font-size: 40px; text-decoration: none; color: #2c3e50; font-family: Ionicons; cursor: pointer;}.btn:before { content: '\f20d';}.btnc:before { content: '\f12a';}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。