-2
A
答えて
1
私は、次の仮定を作るために持っていましたその他すべてのコンテンツ。
これは、サンプル画像を作成するために必要なhtml/cssの最小量です。
ここでのトリックはbackground-attachment: fixed
です。これは他の要素にposition:fixed
を使用するようなものです。これにより、背景画像(デフォルト)は、文書ではなくウィンドウに対して0px x 0pxになります。これをレイヤー1とレイヤー3に割り当てることで、レイヤー3が半透明でレイヤー1を表示しているという印象を与えるために、同じ背景イメージをエレメントに重ねることができます。
イメージを別のイメージに重ねて配置することに注意してください。レイヤー1の背景イメージのサイズを変更すると、レイヤー3では正しく表示されません。そのため、どんな解像度でも見た目が非常に大きな非常に大きな背景画像が必要な場合があります。
「透明度」を説明するために、私はレイヤー2に白い背景を塗りつぶしました。
[コードスニペットを実行]をクリックして新しい画像セットを読み込みます。あなたは、「レイヤーに」それを設定することはできません - 不透明度がどのように動作するかではありません
.layer1,
.layer3 {
background: url(http://lorempixel.com/1000/800/sports/) no-repeat scroll 0 0 transparent;
background-attachment:fixed;
}
.layer2 {
background-color:#fff;
width:70%;
margin:0 auto;
}
.layer3 {
display:inline-block;
}
.layer3 img {
opacity:0.7;
}
<div class="layer1">
<div class="layer2">
<ul>
<li><div class="layer3"><img src="http://lorempixel.com/50/50/abstract/"/></div></li>
<li><div class="layer3"><img src="http://lorempixel.com/50/50/city/"/></div></li>
<li><div class="layer3"><img src="http://lorempixel.com/50/50/people/"/></div></li>
<li><div class="layer3"><img src="http://lorempixel.com/50/50/transport/"/></div></li>
<li><div class="layer3"><img src="http://lorempixel.com/50/50/cats/"/></div></li>
<li><div class="layer3"><img src="http://lorempixel.com/50/50/sports/"/></div></li>
</ul>
</div>
</div>
+0
ありがとうございました。 – Lestoroer
1
関連する問題
- 1. CSSテキストシャドウの不透明度
- 2. CSSで不透明度を定義したdiv内の要素の不透明度を設定しますか?
- 3. JQuery要素の不透明度設定
- 4. Css不透明度属性
- 5. CSS変数でrgbaの不透明度/アルファを設定する
- 6. 不透明度に対するテキストの透明度CSS
- 7. 処理3 - デフォルトの不透明度を設定する方法
- 8. cssの不透明度が兄弟の不透明度に影響する
- 9. のjQuery( "#ラッパー")のcss({不透明度:0.5})。
- 10. CSSの不透明度divのみ
- 11. CSSの背景の不透明度
- 12. CSSの不透明度のパフォーマンス。イメージフェーディング
- 13. FSharp.Chartingで不透明度と線種を設定する方法
- 14. C#コンソールの不透明度/透明度
- 15. CSSの不透明度 - 背景色
- 16. 背景色のCSS不透明度
- 17. CSSの不透明度、疑問点
- 18. 基本的なCSSの不透明度
- 19. 不透明度のDIVに配置されたimgの不透明度を避ける方法は?
- 20. グラフの背景色の不透明度を設定する方法Matplotlib
- 21. CSS不透明アニメーション
- 22. Silverlight 4:プログラムでストロークの不透明度を設定する方法は?
- 23. Androidのレイアウト背景に不透明度(アルファ)を設定する方法は?
- 24. Google Map APIでレイヤーの不透明度を設定する方法
- 25. 不透明度0.5
- 26. ccDrawLine不透明度?
- 27. 不透明度 - glubyte
- 28. テキストシャドー不透明度
- 29. 不透明度が
- 30. 子divに適用されるCSSの不透明度
。アバター画像を特定の背景と「ブレンド」させたい場合は、その背景をその背景にある(/ an)要素に設定する必要があります。 – CBroe
私は人を参照して..しかし、他の解決策があるかもしれません? 私はソリューションCBroeが好きです。ありがとうございました。私は別の解決策を見つけることができなければ、私はあなたを使用します。 – Lestoroer
残念ながら、@CBroeは言っているように、レイヤー同士が重なり合っているため、子コンテナの情報で子コンテナを変更する方法はありません。あなたはそれを "偽造"する必要があります。 –