按照 Traversy Media ( https://youtu.be/gYzHS-n2gqU )的这个 yt 教程设置我的网站投资组合网站。我想把菜单(它只是透明的)变成一个简单地对它下面的东西应用模糊的菜单。
我试过输入 filter: blur(5px); 以及css中的各种组合,但它永远不会起作用:(
// Menu Overlay
.menu {
position: fixed;
top: 0;
width: 100%;
opacity: 1; //this is where you control the opacity of the menu. 1 = opaque, 0 = transparent
visibility: hidden;
&.show {
visibility: visible;
}
&-branding,
&-nav {
display: flex;
flex-flow: column wrap;
align-items: center;
justify-content: center;
float: left;
width: 50%;
height: 100vh;
overflow: hidden;
}
&-nav {
margin: 0;
padding: 0;
/*background: darken($primary-color, 5);*/
background: transparentize(
$color: darken($primary-color, 5),
$amount: 0.05
);
list-style: none;
transform: translate3d(0, -100%, 0);
@include easeOut;
&.show {
// Slide in from top
transform: translate3d(0, 0, 0);
}
}
您可以在我在 mashal.co/ 创建的投资组合网站上看到正在运行的菜单代码。它仍在建设中,所以请不要因为它而对我发火,哈哈。
现在,当我单击右上角的菜单按钮时,它只是一个小的透明覆盖。我上面提供的代码仅适用于覆盖的右半部分。非常感谢您提前提供的所有帮助!