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 相关文章推荐
CSS3 box-sizing属性
Apr 17 HTML / CSS
css3实现图片遮罩效果鼠标hover以后出现文字
Nov 05 HTML / CSS
CSS3中Animation动画属性用法详解
Jul 04 HTML / CSS
CSS3按钮鼠标悬浮实现光圈效果源码
Sep 11 HTML / CSS
HTML5: Web 标准最巨大的飞跃
Oct 17 HTML / CSS
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
Jan 30 HTML / CSS
html5中 media(播放器)的api使用指南
Dec 26 HTML / CSS
HTML5标签使用方法详解
Nov 27 HTML / CSS
HTML5+css3:3D旋转木马效果相册
Jan 03 HTML / CSS
html5调用app分享功能示例(WebViewJavascriptBridge)
Mar 21 HTML / CSS
CSS基础详解
Oct 16 HTML / CSS
什么是css原子化,有什么用?
Apr 24 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 无法载入mysql扩展
2010/03/12 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
2009/06/04 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
JS跨域代码片段
2012/08/30 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
python通过shutil实现快速文件复制的方法
2015/03/14 Python
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
Python判断两个对象相等的原理
2017/12/12 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
档案管理员岗位职责
2013/12/01 职场文书
年检委托书
2014/08/30 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
上班迟到检讨书
2015/05/06 职场文书
靠谱准确的求职信
2019/04/02 职场文书
导游词之阆中古城
2019/12/23 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS