如何在html元素上实现水平和垂直渐变

问题描述:

有人能指点我如何实现渐变到只有 html div元素的顶部,底部和右侧使用任何在css中的mozilla渐变属性? 如果我做一个使用-moz-linear-gradient属性的垂直渐变,我错过了要应用在div元素右侧的渐变。如何在html元素上实现水平和垂直渐变

+0

你想在一个div中使用两个渐变? – sandeep 2011-03-17 09:13:05

我不是100%确定这是你想要的,但是你可以在目标div元素中嵌套一个div元素,在一个中设置一个水平渐变,并在另一个中设置一个垂直渐变。然后,将嵌套div元素的不透明度更改为50%。

编辑:This是有点粗糙的边缘,但这在Firefox的作​​品。请注意,您不能将子元素的不透明度更改为高于父透明度的值。儿童的混浊是相对的,不是绝对的。

+0

+1:我不在乎这是OP想要的,这是一个很好的效果:) – Chowlett 2011-03-17 09:57:42