私はコンテナに2つのdivがあり、右側のdivには背景イメージがあります。右のdivの背景画像を移動して、左のdivにその一部(たとえば20ピクセル)が表示されるようにします。例えばZ-indexなどを使用して可能ですか?背景画像の位置を-20pxに設定しようとしましたが、表示されません。 jsfiddleをご覧ください:http://jsfiddle.net/k8d6U/1/CSSの背景イメージの位置
1
A
答えて
2
バックグラウンドイメージは要素の境界内にのみ表示されるため、右揃えのdivが左揃えのdivと目的の20ピクセルで重なっている場合にこれを行うことができます。
また、右側のdivの背景画像を-20px
に設定しても同じような背景画像を左側のdivに適用し、右側から20ピクセルの位置に配置することができます。これはあなたが探している効果を与えるでしょう。
Hereは例です:例では
.left {
float:left;
width:200px;
background: orange url("http://i42.tinypic.com/2vxfyc4.jpg") no-repeat 180px 50%;
}
.right {
float:left;
width:200px;
background: #ccc url("http://i42.tinypic.com/2vxfyc4.jpg") no-repeat -20px 50%;
}
、私は直接、背景画像の下に画像そのもの(絶対位置)にも配置したと幅が同じである(場合には、あなたが証明を必要) 。
1
私はこれがあなたが探していると思いますhttp://jsfiddle.net/k8d6U/8/ z-indexは相対/絶対/固定配置要素に対してのみ機能します。右は左に重なっていますが、これが達成される方法は異なる解像度で壊れる可能性があります。 20pxストリップを左のdivに中央に追加し、残りの部分を右のdivに追加してオーバーラップを偽造します
関連する問題
- 1. CSS - 背景イメージの位置付け
- 2. CSSスプライトフルページ背景:背景位置
- 3. CSS画像の背景の位置
- 4. CSS blogspot背景の位置付けヘルプ
- 5. CSS - 背景位置アニメーションの調整
- 6. CSS複数の背景位置決め
- 7. 背景イメージ(CSS)
- 8. CSSの背景イメージのナビゲーションバー
- 9. CSSの背景イメージとパディング
- 10. CSS - 背景イメージの回転
- 11. フレックスコンテナのCSS背景イメージ
- 12. CSSの背景イメージとフッターテキスト
- 13. CSSイメージの背景とtexte
- 14. css背景画像の配置(負の位置?)
- 15. 背景位置iOS
- 16. 背景位置IE9
- 17. jqueryは複数の背景でCSSの背景位置を変更する
- 18. jqueryコードの背景位置
- 19. インターネットエクスプローラの背景位置
- 20. Fabricjsの背景位置
- 21. IE 7および8の背景イメージの位置問題
- 22. FabricJS背景イメージのサイズと位置を設定する
- 23. HTMLの\のCSS:背景画像の位置
- 24. CSS - 背景の位置 - 通常の画像の例でスプライト
- 25. CSS:背景位置の異なるコーナーオフセットでの問題
- 26. CSSの背景画像。テキスト上の位置
- 27. CSSの背景位置の組み合わせタイプ
- 28. ステップjQueryと背景位置
- 29. CSSのロールオーバ - 背景のイメージがない
- 30. CSSの背景イメージとボックスの幅(%)