他们如何使用右侧菜单的不透明度?

发布于 2024-11-30 08:40:50 字数 120 浏览 3 评论 0原文

http://pupunzi.com/ 他们如何使用菜单和菜单的不透明度?为什么文本可以改变不透明度而不改变菜单背景的不透明度?

http://pupunzi.com/
How do they use opacity for menu& Why text can change opacity without changing menu-background opacity?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不寐倦长更 2024-12-07 08:40:50

下面是他们使用的样式,您可以看到 rgba 颜色空间,它接受红色、绿色、蓝色和 alpha 参数,其中 alpha 是透明度通道。

#navigation #menu {
    position: absolute;
    top: 0;
    left: 5px;
    padding: 35px;
/*padding-top: 50px;*/
    border-left: 1px solid rgba(255, 255, 255, 0.9);

    background: rgba(255, 255, 255, 0.3);

/* IE10 */
    background: -ms-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Mozilla Firefox */
    background: -moz-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Opera */
    background: -o-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Webkit (Safari/Chrome 10) */
    background: -webkit-gradient(radial, left top, 0, left top, 1017, color-stop(0, rgba(255, 255, 255, 0.9)), color-stop(.75, rgba(38, 150, 165, 0.1)));
/* Webkit (Chrome 11+) */
    background: -webkit-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Proposed W3C Markup */
    background: radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);

    width: 100%;
    height: 100%;
    -moz-box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);
    -o-box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);
    box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);

}

Below is the style they use, as you can see the rgba color space which accepts arguments of red, green, blue and alpha, where alpha is the transparency channel.

#navigation #menu {
    position: absolute;
    top: 0;
    left: 5px;
    padding: 35px;
/*padding-top: 50px;*/
    border-left: 1px solid rgba(255, 255, 255, 0.9);

    background: rgba(255, 255, 255, 0.3);

/* IE10 */
    background: -ms-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Mozilla Firefox */
    background: -moz-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Opera */
    background: -o-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Webkit (Safari/Chrome 10) */
    background: -webkit-gradient(radial, left top, 0, left top, 1017, color-stop(0, rgba(255, 255, 255, 0.9)), color-stop(.75, rgba(38, 150, 165, 0.1)));
/* Webkit (Chrome 11+) */
    background: -webkit-radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);
/* Proposed W3C Markup */
    background: radial-gradient(left top, circle farthest-corner, rgba(255, 255, 255, 0.9) 0%, rgba(38, 150, 165, 0.1) 75%);

    width: 100%;
    height: 100%;
    -moz-box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);
    -o-box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);
    box-shadow: -5px 1px 10px rgba(0, 0, 0, 0.4);

}

愚人国度 2024-12-07 08:40:50

这是您使用 0.1 - 0.9 作为比例的第四个分组 rgba(255, 255, 255, xx)。 0.1 为 10%,0.5 为 50%,依此类推。

It is the fourth grouping rgba(255, 255, 255, x.x) you use 0.1 - 0.9 as your scale. 0.1 being 10%, 0.5 50% and so on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文