html - 我可以结合顶部/底部和径向渐变来使 DIV 从页面中突出吗

标签 html css

我在 firefox 中有以下渐变:

-moz-linear-gradient(top,#222 0%,#444 5%,#333 20%,#333 95%, #222 100%)

这适用于我网页上使用的水平带,但现在我想使用类似的渐变使 Logo 看起来好像从页面上突出来了。有谁知道我如何将渐变应用到 200 x 30 像素的 div,并使它看起来像从黑色页面竖立起来的渐变,就像一个在所有四个面上都带有渐变的按钮?

希望有一些新功能可以做到这一点。

玛丽

最佳答案

听起来投影就是您想要的。通常这会向右侧和底部应用渐变,但如果将 X 和 Y 偏移设置为 0,则它应该应用于所有侧面。

为此有一个 box-shadow CSS 规则,这里是一个带有 Mozilla 供应商前缀 (-moz-) 的示例:

div.box {
    width:200px;
    height:30px;
    -moz-border-radius: 15px;
    -moz-box-shadow: 0px 0px 10px #fff;
}

<div class="box">logo?</div>

这应该会为您提供一个“外部”带有渐变的圆形框。您还应该考虑包括其他供应商前缀和无前缀标准。对于 IE 也是如此,我认为您可以查看阴影过滤器。

希望对您有所帮助。

关于html - 我可以结合顶部/底部和径向渐变来使 DIV 从页面中突出吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5841629/

相关文章:

javascript - 使用选项下拉列表过滤数据 foreach 渲染 View ,BatmanJS

javascript - Web“复制到剪贴板”而不触发移动键盘

html - 如何将 <div> 居中并让它使用固定定位?

javascript - Jquery,JavaScript slider

javascript - Fullpage.js。添加滚动延迟

css - Opencart 样式表中的更改不起作用

html - 如何防止图片框外的描述文字溢出?

jquery - 动画时滚动画廊图像出现在我的固定标题上

html - 使一个div与其兄弟大小相同

jquery - 在ie7中获取margin的像素值