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的appearance属性改变任何元素的浏览器默认风格
Dec 24 HTML / CSS
css3 border旋转时的动画应用
Jan 22 HTML / CSS
浅谈HTML5 defer和async的区别
Jun 07 HTML / CSS
HTML5离线缓存Manifest是什么
Mar 09 HTML / CSS
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
Jan 03 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
Jul 10 HTML / CSS
HTML5 embed 标签使用方法介绍
Aug 13 HTML / CSS
5 个强大的HTML5 API 函数推荐
Nov 19 HTML / CSS
html5 实现客户端验证上传文件的大小(简单实例)
May 15 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
Jan 31 HTML / CSS
如何在Canvas中添加事件的方法示例
May 21 HTML / CSS
纯html+css实现打字效果
Aug 02 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
新浪新闻小偷
2006/10/09 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
JavaScript Split()方法
2015/12/18 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
2019/11/04 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
Python中实现的RC4算法
2015/02/14 Python
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
python查询sqlite数据表的方法
2015/05/08 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
python生成每日报表数据(Excel)并邮件发送的实例
2019/02/03 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
python实现复制大量文件功能
2019/08/31 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
《我为你骄傲》教学反思
2014/02/20 职场文书
培训讲师岗位职责
2014/04/13 职场文书
《画风》教学反思
2014/04/16 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers