1

コードは次のとおりです。http://jsfiddle.net/F4sYM/

編集済み

新しいコードは次のとおりです: http://jsfiddle.net/F4sYM/5/

重なった#headerときに不透明度を取り除こうとしています。#main

プロパティを使用する画像を使用しているためbackground-size、 内に別の div を作成することはできません#main

サンプル:

私は私が得たものとは正反対のものを望んでいます。

それを行う方法はありますか?

ありがとう。

4

3 に答える 3

1

不透明度は継承され、単純に削除することはできません。

.notranscolor -> opacity: 0.5 * 1.0 = 0.5

解決:

コンテンツを絶対に配置します。

于 2013-07-26T04:02:23.790 に答える
0

使用する

background: inherit;

分割用#main。他の背景色を明示的に指定することもできます。

http://jsfiddle.net/F4sYM/3/

編集:

削除する

position: relative;

for #main div はそれを行ったようです。

http://jsfiddle.net/F4sYM/7/

編集2:

3 div を使用したソリューション:

http://jsfiddle.net/7e3BG/

于 2013-07-26T03:35:16.260 に答える