最简单的tab页面切换+动画
2017-07-11 10:46
253 查看
废话不多说,直接上代码:
在线浏览
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> <style type="text/css"> .container div{ display: none; padding: 12px; font-size: 18px; } .container div:target{ display: block; } .nav{ display: flex; justify-content: space-around; align-items: center; } .nav a{ height: 30px; text-decoration: none; color: #666; font-size: 18px; } .line{ height: 2px; width: 30px; background-color: red; margin-top: 5px; position: relative; top: 30px; left: 0; transition: all 0.3s; } .nav .active{ color: red; } *{ margin: 0; padding: 0; } </style> </head> <body> <div class="line"></div> <div class="nav"> <a class="active" href="#item1"> 精选</a> <a href="#item2">大咖大咖</a> <a href="#item3">出版</a> <a href="#item4">男生</a> <a href="#item5">漫画</a> </div> <div class="container"> <div id="item1">精选</div> <div id="item2">大咖大咖</div> <div id="item3">出版</div> <div id="item4">男生</div> <div id="item5">漫画</div> </div> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $('.line').css('transform', 'translateX(' + $('a').first().offset().left + 'px)'); $('.nav a').on('click', function () { $('.line').width($(this).width()); $(this).addClass('active').siblings().removeClass('active'); var left = $(this).offset().left; $('.line').css({ 'transform': 'translateX(' + left + 'px)' }) }); </script> </body> </html>
在线浏览
相关文章推荐
- Tab切换动画滑动效果的一个简单实现
- Android Tab页面手势滑动切换以及动画效果
- 简单易学的动画切换页面
- 简单好用的tab切换页面
- bootStrap可以简单方便的实现tab页面的切换
- Tab页面手势滑动切换以及动画效果
- 仿多页面滑动切换时背景指示图(如TAB文字下边的白条等)的动画实现原理,例PagerSlidingTabStrip
- Android ViewPager多页面滑动切换以及动画效果
- ViewPager多页面滑动切换以及动画效果
- android 页面切换动画效果
- jquery 简单两步实现tab切换效果
- ViewPager多页面滑动切换以及动画效果
- HTML5+CSS3构建同页面表单间的动画切换
- Windows phone 7页面切换动画笔记
- fleep滑动切换tab(切换带动画)
- HTML5+CSS3构建同页面表单间的动画切换
- ViewPager多页面滑动切换以及动画效果
- Windows Phone 实用开发技巧(9):自定义Windows Phone 页面切换动画 推荐
- 简单实用TAB选项卡,支持单页面多个调用
- asp.net的页面,录入控件用回车代替TAB切换的方法。。