CSS3实现菜单悬停效果


Posted in HTML / CSS onNovember 17, 2020

实现效果:

CSS3实现菜单悬停效果

html

<nav id="nav-1">
  <a class="link-1" href="#">Home</a>
  <a class="link-1" href="#">About</a>
  <a class="link-1" href="#">Contact</a>
  <a class="link-1" href="#">Shop</a>
</nav>

<nav id="nav-2">
  <a class="link-2" href="#">Home</a>
  <a class="link-2" href="#">About</a>
  <a class="link-2" href="#">Contact</a>
  <a class="link-2" href="#">Shop</a>
</nav>

<nav id="nav-3">
  <a class="link-3" href="#">Home</a>
  <a class="link-3" href="#">About</a>
  <a class="link-3" href="#">Contact</a>
  <a class="link-3" href="#">Shop</a>
</nav>

css

@import url(https://fonts.googleapis.com/css?family=Raleway);
body {
  margin: 0px;
}
nav {
  margin-top: 40px;
  padding: 24px;
  text-align: center;
  font-family: Raleway;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}
#nav-1 {
  background: #3fa46a;
}
#nav-2 {
  background: #5175C0;
}
#nav-3 {
  background: #EEA200;
}

.link-1 {
  transition: 0.3s ease;
  background: #3fa46a;
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  border-top: 4px solid #3fa46a;
  border-bottom: 4px solid #3fa46a;
  padding: 20px 0;
  margin: 0 20px;
}
.link-1:hover {
  border-top: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  padding: 6px 0; 
}

.link-2 {
  transition: 0.6s;
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  border-right: 2px dotted transparent;
  padding: 30px 8px 0 10px;
  margin: 0 10px;
}
.link-2:hover {
  border-right: 2px dotted #ffffff;
  padding-bottom: 24px;
}
.link-3 {
  transition: 0.4s;
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  padding: 0 10px;
  margin: 0 10px;
}
.link-3:hover {
  background-color: #ffffff;
  color: #EEA200;
  padding: 24px 10px;
}

以上就是CSS3实现菜单悬停效果的详细内容,更多关于css3 菜单悬停的资料请关注三水点靠木其它相关文章!

HTML / CSS 相关文章推荐
一款利用html5和css3实现的3D立方体旋转效果教程
Apr 26 HTML / CSS
CSS3制作翻转效果_动力节点Java学院整理
Jul 11 HTML / CSS
CSS3 圆角效果
Jul 15 HTML / CSS
使用CSS3实现圆角,阴影,透明
Dec 23 HTML / CSS
CSS Grid布局教程之网格单元格布局
Dec 30 HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
Nov 15 HTML / CSS
HTML5新控件之日期和时间选择输入的实现代码
Sep 13 HTML / CSS
HTML5 CSS3新的WEB标准和浏览器支持
Jul 16 HTML / CSS
让IE下支持Html5的placeholder属性的插件
Sep 02 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
Nov 26 HTML / CSS
CSS实现两列布局的N种方法
Aug 02 HTML / CSS
HTML页面中使两个div并排显示的实现
May 15 HTML / CSS
详解CSS3:overflow属性
Nov 17 #HTML / CSS
详解css3中的伪类before和after常见用法
Nov 17 #HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
Nov 17 #HTML / CSS
10种CSS3实现的loading动画,挑一个走吧?
Nov 16 #HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
Nov 16 #HTML / CSS
CSS3 实现穿梭星空动画
Nov 13 #HTML / CSS
CSS3 实现图形下落动画效果
Nov 13 #HTML / CSS
You might like
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
简述Angular 5 快速入门
2017/11/04 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
2019/04/09 Javascript
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
Python中的日期时间处理详解
2016/11/17 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
python实现手机销售管理系统
2019/03/19 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
详解Scrapy Redis入门实战
2020/11/18 Python
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
餐厅考勤管理制度
2014/01/28 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
2014年中秋寄语
2014/08/11 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
奖学金感谢信
2015/01/21 职场文书
运动会1000米加油稿
2015/07/21 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫