这是一款非常有创意的纯CSS3导航菜单特效。该导航菜单主要通过CSS3 transform和transition方法实现效果,非常简单。该特效由進擊的燊提供。

使用方法

HTML结构

该导航菜单使用一个元素来包裹一组无序列表。

  • Home
  • Docs
  • Demos
  • 中文

CSS样式

该导航菜单在鼠标滑过菜单项时,菜单项稍稍有些倾斜动画,并且在该菜单项的上下会有两条线条滑出。菜单项的倾斜动画是在菜单项被鼠标滑过时,使用transform属性来对超链接元素进行旋转和缩放。

li a {

display: block;

font-size: 20px;

text-align: center;

padding: 10px 15px;

}

li a:hover {

transform: rotate(5deg) scale(1.1);

}

菜单项的上下2条线条使用超链接元素的:before和:after伪元素来制作。它们开始时透明度为0,宽度为0,并使用transform属性将它们旋转和移动。

li a:before, li a:after {

opacity: 0;

border-top: 1px solid white;

content: '';

display: block;

position: relative;

z-index: -1;

margin: auto;

width: 0px;

}

li a:before {

top: 0px;

transform: rotate(120deg) translateY(-50%) translateX(-50%);

}

li a:after {

top: 5px;

transform: rotate(-60deg) translateY(-50%) translateX(-50%);

}

在鼠标滑过时,它们的透明度变为1,宽度设置为20像素,并采用ease效果的平滑过渡。

li a:hover:before, li a:hover:after{

transition: all 0.3s ease;

opacity: 1;

width: 20px;

}

关于作者

该导航菜单特效作者:進擊的燊。他的个人联系方式有:

html炫酷的导航栏效果,纯CSS3创意导航菜单特效相关推荐

  1. css下拉菜单出现下划线,简单带下划线跟随效果的CSS3下拉菜单特效

    简要教程 这是一款使用纯CSS3制作的带下划线跟随效果的下拉菜单特效.该下拉菜单通过CSS3 transform和transition来制作下划线跟随效果和下拉菜单效果. 使用方法 HTML结构 该下 ...

  2. html5加载文字特效免费,纯CSS3创意loading文字特效

    这是一款非常有创意的纯CSS3 loading加载文字动画特效.该loading文字特效中,字母O的内圆会不停的放大缩小,使用这个动画效果来提示用户当前的页面或任务正在加载中. 使用方法 HTML结构 ...

  3. html翻牌动画效果,纯css3实现图片翻牌特效

    大家先看下效果演示: 是不是非常不错,下面把实现代码分享给大家. 复制代码代码如下: css3 翻牌 *{ margin:0; padding:0;} ul,li{ list-style:none; ...

  4. js检测鼠标是否在操作_原生JS趣味demo:炫酷头像鼠标追随效果的实现

    我们常在一些网页中 可以看到鼠标追随效果 一个简单的图片.动画 甚至一小段文字 都可以作为鼠标跟随的载体 之前咱们的直播课中 老师也讲过相关的canvas追随粒子特效 今天 就让我们一起来用原生js ...

  5. Android导航栏高斯模糊,iOS 顶部高斯模糊导航栏 + 页面内容穿越底部导航栏效果...

    (1)如果是使用系统导航栏则设置其translucent属性即可: [self.navigationController.navigationBar setBackgroundImage:[UIIma ...

  6. android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...

    如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...

  7. html js左侧导航栏,js实现简单分页导航栏效果

    本文实例为大家分享了js实现分页导航栏效果的具体代码,供大家参考,具体内容如下 最终的效果: 1. 分页需要的几个重要参数: 总记录条数: totalCount (查数据库) 每页记录数: pageS ...

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

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

  9. 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果,脚本动画,自动生成二维码,可仿真,堪比智能手机,有精简,精致,wincc,无线面板等包含了所有西门子人机界

    西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果,脚本动画,自动生成二维码,可仿真,堪比智能手机,有精简,精致,wincc,无线面板等包含了所有西门子人机界 ...

最新文章

  1. asp.net的三层架构图
  2. mysql combat_LICENSE · 爱是与世界平行/mysqlActualCombat - Gitee.com
  3. 为什么我的SQL server 在附加数据库后,数据库总是变成了只读?
  4. 镭速-文件传输系统,单机、负载均衡,使用外部AD域用户
  5. 有用的Chrome扩展介绍 - Octotree - GitHub code tree
  6. Jerry的Fiori原创文章合集
  7. spring 5.x(1)-----Spring Framework 5.x中的新功能
  8. java连接redis集群
  9. Android音量调节
  10. JS学习总结(6)——函数/弹出框
  11. 如何用matlab计算不确定度,Matlab计算“间接测量物理量的不确定度”
  12. AiChallenger比赛记录之样本不均衡
  13. DelayQueue使用
  14. 机器学习Sklearn Day1
  15. VMware Workstation 蓝屏
  16. 多元线性回归模型的特征选择:全子集回归、逐步回归、交叉验证
  17. MySQL 百万级/千万级表 全量更新
  18. hp rx8640上安装rhel 4.6
  19. FUNCTION xx.count does not exist. Check the ‘Function Name Parsing and Resolution‘ section in the Re
  20. 鸿蒙开发 拍照功能,详细解析(Js篇)

热门文章

  1. tornado python web上传大视频文件
  2. 生成前面板对象的图像-labview保存前面板为图片
  3. 中国院士最多的县:共走出26位院士,百位高校校长,一万名教授
  4. ISO 4217国际标准
  5. 即将被281亿个传感器包围,你却还没弄懂物联网技术?
  6. OCR图片转文字功能实现
  7. 孕期服务器声音影响,孕期里,外界这三种声音容易影响胎儿发育,孕妈别不当回事...
  8. 使命召唤手游服务器正在维护,使命召唤手游为什么登不进 解决方法
  9. linux u盘加载硬盘驱动,在linux下加载U盘或移动硬盘
  10. Boost库学习笔记(二)算法模块-C++11标准