Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何淡化div';元素末尾的内容是什么?_Html_Css - Fatal编程技术网

Html 如何淡化div';元素末尾的内容是什么?

Html 如何淡化div';元素末尾的内容是什么?,html,css,Html,Css,我有一个div,在有背景渐变的页面上有内容。 现在向右转,我想将div淡出背景: 我尝试过使用背景渐变,但这些都在文本后面。基本上我需要的是一个前景属性,我可以用另一个渐变填充它 我如何在不需要使用画布和JavaScript的情况下实现这一点呢?在一个单独的DIV中放置一个透明(rgba)渐变,绝对位于原始DIV的顶部,应该可以实现这一点 警告:绝对定位可能不可行,这取决于您的布局。我建议创建一个透明的.png图像,并通过创建一个具有绝对定位的类,将其作为文本div顶部的背景应用 .trans

我有一个
div
,在有背景渐变的页面上有内容。
现在向右转,我想将
div
淡出背景:

我尝试过使用背景渐变,但这些都在文本后面。基本上我需要的是一个
前景
属性,我可以用另一个渐变填充它

我如何在不需要使用画布和JavaScript的情况下实现这一点呢?

在一个单独的DIV中放置一个透明(rgba)渐变,绝对位于原始DIV的顶部,应该可以实现这一点


警告:绝对定位可能不可行,这取决于您的布局。

我建议创建一个透明的.png图像,并通过创建一个具有绝对定位的类,将其作为文本div顶部的背景应用

.transparent {background: url("xxxxxx.png") repeat-y 0 0 transparent; position:absolute; top:0; right:0; z-index:1;}

希望这能有所帮助。

此div应该位于div顶部,当然还有文本!对它应该在正文之上@rxtI已经在这里回答了@Mr.Alien你的方法会不会有梯度问题?如果你已经有了背景梯度,并且你正在使用我的梯度,那么是的