gpt4 book ai didi

css - 使用 CSS 的软边?

转载 作者:技术小花猫 更新时间:2023-10-29 10:07:34 24 4
gpt4 key购买 nike

我正在使用 RGBA 创建覆盖在图像顶部的透明背景。工作得很好。我的问题是:有没有一种方法可以将盒子的边缘“软化”到它更多地流入图片而不是硬边的地方。

这是我的盒子的 CSS:

#past{
position:absolute;
left:0;
top:363px;
background-color: rgba(34,34,34,0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222);
/* For IE 8*/
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222);
z-index:10;
padding:10px;
}

我知道我可以通过在 Photoshop 中创建背景图像来做到这一点,但我一直在寻找一种仅使用 CSS 的方法,而不是使用图像。

此外,如果可能的话,我希望它能在所有浏览器中运行。

感谢您的帮助。 =>

最佳答案

另一种选择是使用我个人最喜欢的 CSS 工具之一:box-shadow .

盒子阴影实际上是节点上的阴影。它看起来像这样:

-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
box-shadow: 1px 2px 3px rgba(0,0,0,.5);

参数是:

1px: Horizontal offset of the effect. Positive numbers shift it right, negative left.
2px: Vertical offset of the effect. Positive numbers shift it down, negative up.
3px: The blur effect. 0 means no blur.
color: The color of the shadow.

因此,您可以离开当前的设计,并添加一个盒子阴影,例如:

box-shadow: 0px -2px 2px rgba(34,34,34,0.6);

这应该会给你一个“模糊”的顶边。

此网站将提供更多信息:http://css-tricks.com/snippets/css/css-box-shadow/

关于css - 使用 CSS 的软边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6964794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com