У меня есть два divs в контейнере, правый div имеет фоновое изображение. Я хочу переместить фоновое изображение правого div, чтобы часть (например, 20px) из него появилась в левом div. Можно ли, например, использовать z-index и т. Д.? Я попытался установить положение фонового изображения на -20px, но его не видно. Пожалуйста, обратите внимание на jsfiddle: http://jsfiddle.net/k8d6U/1/CSS background image position
ответ
фоновое изображение будет появляться только в пределах элемента, так что вы можете сделать это, если выравнивание по правому краю ДИВ перекрывает левую выровнен 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%;
}
В примере, я также поместил само изображение (абсолютно позиционируется) непосредственно ниже фонового изображения и ширина одинакова (в случае, если вам нужно доказательство) ,
Я думаю, что это то, что вы ищете http://jsfiddle.net/k8d6U/8/ Z-индекс работает только для относительных/абсолютных/неподвижных элементов, расположенных правый перекрывает левую, но так, как это достигается может сломаться на разных resolutions.You могли бы просто принять, что Полоса 20px добавьте его вправо справа на левом div и добавьте остальное на правый div, чтобы подделать перекрытие
- 1. Css background image position animates
- 2. css sprite image position
- 3. background-image и position relative white border
- 4. CSS background-image
- 5. Stretch CSS Background Image
- 6. CSS background-image
- 7. CSS Sprite Полная страница Background: background-position
- 8. CSS RollOver Image через Background-position-x с покрытием/содержимым?
- 9. body background image position issue issue in css
- 10. IOS Mobile Safari background image position with CSS
- 11. javascript dom concatenate background-position string/auto update background image?
- 12. CSS background-position 0,1s linear;
- 13. CSS: background-position not working
- 14. css background position X important
- 15. jQuery css background-position animation
- 16. css background-position cross browser
- 17. javafx background image position за пределами hbox
- 18. CSS background image прокрутка анимации
- 19. css background image (и анимация)
- 20. CSS Background Image
- 21. background image css
- 22. CSS Background-Image URL
- 23. CSS отзывчивый background-image
- 24. tile background image css
- 25. background-image selector css
- 26. CSS fixed background image
- 27. CSS background image svg
- 28. CSS background image fightgles
- 29. Django css background-image
- 30. CSS Background Image Too Large