效果如图

代码如下

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {padding: 0;margin: 0;}body {display: flex;width: 100%;height: 100vh;justify-content: center;align-items: center;background-color: rgb(17, 55, 87);}nav {position: relative;width: 590px;height: 50px;background-color: rgb(20, 66, 104);border-radius: 8px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}nav a {z-index: 10;position: relative;display: block;float: left;font-size: 15px;line-height: 50px;width: 100px;height: 50px;text-decoration: none;text-transform: uppercase;color: #ffff;text-align: center;}nav a:nth-child(1) {width: 100px;}nav a:nth-child(2) {width: 110px;}nav a:nth-child(3) {width: 100px;}nav a:nth-child(4) {width: 160px;}nav a:nth-child(5) {width: 120px;}nav .animation {position: absolute;top: 0;left: 0;width: 100px;height: 100%;background-color: #f97f51;z-index: 1;transition: all 0.3s;border-radius: 8px;}nav a:nth-child(1):hover~.animation {width: 100px;left: 0px;}nav a:nth-child(2):hover~.animation {width: 110px;left: 100px;}nav  a:nth-child(3):hover~.animation {width: 100px;left: 210px;}nav a:nth-child(4):hover~.animation {width: 160px;left: 310px;}nav a:nth-child(5):hover~.animation {width: 120px;left: 470px;}</style>
</head><body><div class="container"><nav><a href="#">home</a><a href="#">about</a><a href="#">blog</a><a href="#">protfolio</a><a href="#">conanct</a><div class="animation"></div></nav></div>
</body></html>

css实现滑动导航栏相关推荐

  1. 采用CSS+JS实现简洁的滑动导航栏_网页代码站(www.webdm.cn)

    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or ...

  2. html横向导航栏滑动效果,JavaScript实现滑动导航栏效果

    本文实例为大家分享了js实现滑动导航栏效果的具体代码,供大家参考,具体内容如下 *{ margin: 0; padding: 0; } .navScroll{ position: relative; ...

  3. 微信小程序实现左侧滑动导航栏

    微信小程序实现左侧滑动导航栏 1.左侧滑动导航栏图如下 2.这是我们左侧滚动栏的代码 wxml <view class='under_line'></view><view ...

  4. 微信小程序滑动导航栏

    微信小程序可以使用组件库中的 scroll-view 组件和 swiper 组件实现滑动导航栏. 下面是一个使用 scroll-view 组件实现滑动导航栏的例子: 在 .wxml 文件中定义 scr ...

  5. css+div实现导航栏

    css+div实现导航栏 把页面分成两个部分,用div装起来 <body><div class="one1"><h1>SYROS</h1& ...

  6. HTML css jQuery实现导航栏(华丽动画)

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>H ...

  7. 搜索导航HTML,CSS 带搜索导航栏的示例代码

    本文为大家介绍如何使用 CSS 创建一个带搜索的导航栏. 以下实例均是响应式的. 可以先看下效果图: 创建一个搜索栏 主页 关于 联系我们 /* 在顶部导航栏中添加黑色背景颜色 */ .topnav ...

  8. html+css简单立体导航栏

    html+css简单立体导航栏 一.简单立体导航栏效果 二.代码实现 1.html 2.css 一.简单立体导航栏效果 二.代码实现 1.html 代码如下(示例): <!DOCTYPE htm ...

  9. 【源码分享】jquery+css实现侧边导航栏

    jquery+css实现侧边导航栏 最近做项目的时候,突然想用一个侧边导航栏,网上找了几个插件,有的太丑而且不太符合我的预期.与其修改别人的代码,不如自己来写一个了.废话不多说先上图,感兴趣的请继续看 ...

最新文章

  1. 记一次MySQL字符集冲突导致的报错
  2. json-lib 常用功能
  3. aboboo 上一句 快捷键_Word快捷键大全
  4. centos 6.5升级openssl
  5. skype for business 无法共享桌面、无法传输图片
  6. java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符
  7. 谈谈JavaScript中的数组、集合及效率
  8. 计算机专业毕业祝福语,大学毕业生祝福语
  9. Beer-Lambert Law and LAI
  10. 微信H5 用户调整微信字体 导致使用rem的页面错乱
  11. Python: PS 滤镜--马赛克
  12. 微信小程序 实现拨打电话
  13. w7电脑蓝屏怎么解决_教您电脑蓝屏怎么办
  14. 如何把canvas元素作为网站背景总结详解
  15. pycharm贪吃蛇
  16. 玩转「Wi-Fi」系列之测试工具(三)
  17. 【论文笔记】:PyramidBox :A Context-assisted Single Shot Face Detector
  18. VMware 收费太贵? 试试这款更轻量级的虚拟机, 完全免费!
  19. 百度api爬虫(2)json转excel表格
  20. 卧听夏蝉---如何在论文中优雅的插入代码

热门文章

  1. 光模块SFF协议的下载地址
  2. python词库介绍_中文分词原理及常用Python中文分词库介绍
  3. GIF制作动图gif软件下载安装及使用
  4. weui hd bd ft
  5. .net Windows服务开发
  6. 下载 编译 OBS 27.2 最新版本
  7. 【学习笔记】一个关于utf8编码转换的问题
  8. 突破电信宽带路由封杀
  9. 用FL Studio基础版制作一首完整的电音
  10. 2.2 关系代数的五个基本操作