淘先锋技术网

首页 1 2 3 4 5 6 7

CSS导航栏特效可以让网站菜单更加美观、易用、互动性更强。下面是一些常见的CSS导航栏特效,以供参考。

/* 1. 悬停下划线特效 */
a {
position: relative;
text-decoration: none;
}
a::after {
content: '';
position: absolute;
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
background-color: #000;
transform: scaleX(0);
transition: transform 0.3s ease;
}
a:hover::after {
transform: scaleX(1);
}
/* 2. 悬停背景色特效 */
a {
padding: 10px;
background-color: #fff;
transition: background-color 0.3s ease;
}
a:hover {
background-color: #000;
color: #fff;
}
/* 3. 点击下拉菜单特效 */
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
z-index: 1;
}
.dropdown:hover .dropdown-content {
display: block;
}
/* 4. 按钮反转颜色特效 */
.btn {
padding: 10px 20px;
border: 2px solid #000;
color: #000;
transition: background-color 0.3s ease, color 0.3s ease;
}
.btn:hover {
background-color: #000;
color: #fff;
}
/* 5. 下拉列表特效 */
.select {
display: inline-block;
position: relative;
}
.select select {
padding: 10px;
background-color: #fff;
border: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
cursor: pointer;
}
.select::after {
content: '\25BC';
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
}

以上CSS导航栏特效可以根据需求进行自由组合和拓展,如果想要更多更酷炫的CSS导航栏特效,可以继续学习CSS animation、transform、transition等技术。