当先锋百科网

首页 1 2 3 4 5 6 7

CSS3导航切换效果是让网站导航变得更加生动,同时为用户提供更好的交互体验。下面我们来介绍一些常见的CSS3导航切换效果。

/* 实现渐隐渐现效果 */
.nav a {
transition: opacity 0.5s;
}
.nav a:hover, .nav a:focus {
opacity: 0.5;
}
/* 实现放大效果 */
.nav a {
transition: transform 0.5s;
}
.nav a:hover, .nav a:focus {
transform: scale(1.2);
}
/* 实现下滑线效果 */
.nav a {
position: relative;
}
.nav a:after {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: -2px;
left: 0;
background-color: #000;
transform: scaleX(0);
transition: transform 0.2s ease;
}
.nav a:hover:after, .nav a:focus:after {
transform: scaleX(1);
}
/* 实现旋转效果 */
.nav a {
transition: transform 0.5s;
}
.nav a:hover, .nav a:focus {
transform: rotate(360deg);
}

以上是常见的一些CSS3导航切换效果,使用它们能够使网站看起来更加动态,同时提升用户体验。