【发布时间】:2018-07-20 15:27:14
【问题描述】:
我在开发我的作品集时遇到了问题。 我做了一个固定的导航栏,它开始透明,滚动后变为黑色背景。 我的问题是当我在悬停后添加动画时,部分中有一个框, 它在 X 和 Y 中缩放,并出现在我制作的导航栏上方。 我希望导航栏具有最高优先级 我试过 z_index 但它没有用
这是导航栏的CSS
.navbar-custom{
position: fixed;
top: 0px;
width: 100%;
height: auto;
background-color: rgb(3, 3, 3, 0);
display: flex;
flex-direction: row-reverse;
padding-right: 50px;
}
这是盒子的css
.skill{
text-align: center;
width: 16.6%;
height: 40vh;
overflow: hidden;
}
.skill:hover{
animation-name: skillbox;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
@keyframes skillbox{
0%{
transform: scale(1);
}
100%{
transform: scale(1.1);
}
}
【问题讨论】:
-
仅供参考,sarafi 不会正确渲染 RGB 不透明度,除非您使用 rgba()。不是很多人在桌面上使用 safari,但很多 iPhone 用户默认使用 safari。我意识到这与您的问题无关,但仔细查看,希望我能帮您省去我对此的挫败感。
标签: html css css-animations navbar fixed