微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css导航图片特效代码

CSS导航图片特效已经成为网站设计的重要组成部分之一。通过CSS编写的导航菜单,可以使网站页面看起来更漂亮、更生动。本文将介绍一些有关CSS导航图片特效的代码示例。

/*CSS导航图片特效代码示例1*/

.nav-menu {
  list-style: none;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.nav-menu li {
  position: relative;
  background-color: #f5f5f5;
  padding: 15px;
  border-radius: 10px;
  transition: all 0.3s ease;
}

.nav-menu li:hover {
  transform: translateY(-5px);
  Box-shadow: 0px 5px 15px rgba(0,0.3);
}

.nav-menu li a {
  color: #333;
  text-decoration: none;
}

.nav-menu li img {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  display: block;
  object-fit: cover;
}

/*CSS导航图片特效代码示例2*/

ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

li {
  margin: 10px;
  position: relative;
}

li a {
  color: #fff;
  font-size: 18px;
  text-decoration: none;
}

li img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*CSS导航图片特效代码示例3*/

ul {
  list-style: none;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}

li {
  position: relative;
  margin: 0 10px;
}

li a {
  position: relative;
  display: block;
  line-height: 60px;
  text-align: center;
  color: #fff;
  text-decoration: none;
}

li a::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: url('icon.png') no-repeat center center;
  background-size: 70%;
  filter: grayscale(100%);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

li a:hover::before {
  filter: grayscale(0%);
  opacity: 1;
}

css导航图片特效代码

这是三个不同的CSS导航图片特效代码示例,它们的实现原理不同,但都可以实现网页导航菜单的美化效果。你可以根据自己的需求进行选择和修改,使导航菜单更加符合自己的网站设计风格。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。