使主体内容透明,但在页面加载时内容中的div不透明

时间:2016-03-22 14:22:01

标签: jquery html css

我正在使用JQuery,我想让主体内容透明,除了页面加载上的一个div,它应该是不透明的。

我做了这么多......

textView2.setAlpha(0);
Seperator.setAlpha(0);

parameter = (RelativeLayout.LayoutParams) textView.getLayoutParams();
parameter.addRule(RelativeLayout.CENTER_VERTICAL);
textView.setLayoutParams(parameter);

页面加载但没有我想要的结果。整个页面在加载时是透明的,包括我将不透明度设置为1的div。

我不能做什么或者需要修改什么才能使它发挥作用 任何形式的帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

之所以发生这种情况,是因为你的div位于body内部,所以这些div的不透明度为0.3作为其父

你应该创建类似的东西来达到结果

<body>
    <div class="transparent"></div>
    <div class="opaque"></div>
</body>

这样你应该添加position:absolute和z-index属性,将opaque div放在透明

答案 1 :(得分:0)

你可以在css中使用这个hack:

   background-color: rgba(72,99,160,0.3);//#4863A0;

https://jsfiddle.net/bw08dv7g/