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实现10种Loading效果
Jul 11 HTML / CSS
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
Jan 12 HTML / CSS
css3实现画半圆弧线的示例代码
Nov 06 HTML / CSS
html5使用canvas实现图片下载功能的示例代码
Aug 26 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
Oct 17 HTML / CSS
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
Jul 15 HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
Nov 18 HTML / CSS
用HTML5中的Canvas结合公式绘制粒子运动的教程
May 08 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
May 27 HTML / CSS
canvas裁剪clip()函数的具体使用
Mar 01 HTML / CSS
记一次高分屏下canvas模糊问题
Feb 17 HTML / CSS
CSS 实现Chrome标签栏的技巧
Aug 04 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中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
jQuery.Validate验证库的使用介绍
2013/04/26 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
Python实现网站文件的全备份和差异备份
2014/11/30 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
工程师自我评价怎么写
2013/09/19 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书