scss 导航菜单悬停效果
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 导航菜单悬停效果相关的知识,希望对你有一定的参考价值。
.main-navigation {
clear: both;
display: block;
float: left;
width: calc(100% - 260px);
#primary-menu {
height: 75px;
line-height: 75px;
// display: flex;
margin: 0;
padding: 0;
// align-items: stretch;
// justify-content: space-between;
li {
display: inline-block;
// flex: 0 1 auto;
// -webkit-flex: 0 1 auto;
list-style: none;
margin-right: 30px;
a {
color: $color_black;
font-size: 16px;
font-weight: 700;
position: relative;
text-decoration: none;
&:before {
content: '';
position: absolute;
left: 0;
display: inline-block;
height: 1em;
width: 100%;
border-bottom: 3px solid transparent;
bottom: -3px;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
&:first-child a {
border-left: 1px solid transparent;
}
&:last-child a {
border-right: 1px solid transparent;
}
}
&.current_page_item > a,
&.current-menu-item > a,
&.current_page_ancestor > a {
color: $color_grey;
}
&:last-child {
margin: 0;
}
&.homepagelink {
display: none;
}
&:hover,
&:focus {
a {
color: $color_green;
&:before {
border-bottom: 3px solid $color_green;
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
}
}
}
}
以上是关于scss 导航菜单悬停效果的主要内容,如果未能解决你的问题,请参考以下文章
为响应式导航菜单添加向下滑动效果
scss Safari文本有时会在悬停时闪烁。这可能发生在导航上,因为我们正在使用变换。
scss 方向感知悬停效果
scss 悬停效果看神
scss 悬停效果看神
scss CSS悬停Flash效果