这是一款非常有创意的纯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. 你想过 Controller 这些方法里的参数是如何工作的吗?
  2. 自学python方法-零基础初学Python人工智能的四种学习方法
  3. 《青春飞扬》诗集出版历程与思考分享 之三:游记、感悟与思考
  4. 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )
  5. Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】
  6. Linux MySQL 5.1.62 source install
  7. Android之Lollipop DevicePolicyManager学习(上)
  8. 电影评论分类:二分类问题
  9. php微信浏览器清空cookie,微信内置浏览器中的cookie很诡异呀
  10. linux按键检测程序,Tiny4412 Linux驱动之按键(使用查询方式) | 技术部落
  11. Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序
  12. Gaze Estimation学习笔记(1)-Appearance-Based Gaze Estimation in the Wild
  13. micropython支持stm32型号_轻松几步实现在STM32上运行FreeRTOS任务
  14. 办公软件excel表格_EXCEL表格模板下载推荐?办公资源网优质海量素材资源免费下载...
  15. 2022年道路运输企业安全生产管理人员考题及答案
  16. STM32基于Proteus虚拟仿真电源设置
  17. 面对疫情,大学生如何保持良好的心理状态
  18. ASC19 初赛要求自翻译
  19. 5-46 新浪微博热门话题 (30分)
  20. pytorch训练GAN的代码(基于MNIST数据集)

热门文章

  1. Live555开源库学习1
  2. 一文搞懂什么VR,什么是6Dof,欧拉角,四元数转视图矩阵
  3. 程序员暴富的5个途径!
  4. 提升团队能力的真正利器不是培训而是复盘,
  5. 4月29号 马上五一放假啦
  6. 快捷酒店火碱勾兑洗涤剂洗出白床单 7天速8等上榜
  7. Microsoft Edge浏览器官方离线安装包最新版下载
  8. 使用 Internet Explorer 驱动程序在 Microsoft Edge 中自动执行 IE 模式
  9. 学习Java第二十五天--集合框架之集合嵌套案例
  10. 庞德致曹操:关于战胜关羽的可行性报告