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 3D制作实战案例分析
Sep 18 HTML / CSS
纯HTML+CSS3制作导航菜单(附源码)
Apr 24 HTML / CSS
css3实现3D色子翻转特效
Dec 23 HTML / CSS
CSS3实现swap交换动画
Jan 19 HTML / CSS
图解CSS3制作圆环形进度条的实例教程
May 26 HTML / CSS
CSS3实现可爱的小黄人动画
Jul 11 HTML / CSS
HTML5视频支持检测(检查浏览器是否支持视频播放)
Jun 08 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
Jul 19 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
Jun 16 HTML / CSS
HTML块级标签汇总(小篇)
Jul 13 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
Dec 27 HTML / CSS
CSS实现渐变色边框(Gradient borders)的5种方法
Mar 25 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
session 的生命周期是多长
2006/10/09 PHP
PHP新手上路(十一)
2006/10/09 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
laravel框架中间件简单使用方法示例
2020/01/25 PHP
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
jQuery实现B2B网站后台管理系统侧导航
2020/07/08 jQuery
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
利用nohup来开启python文件的方法
2019/01/14 Python
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
双语教学实施方案
2014/03/23 职场文书
倡议书格式范文
2014/04/14 职场文书
社区志愿者活动总结
2014/06/26 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
干部培训简讯
2015/07/20 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python