У меня есть div с width:100px
и height:100px
(скажем). Внутри этого есть только изображение, для которого высота всегда фиксируется на 100px
.
Я хочу сделать изображение горизонтально центром.
Здесь есть 3 случая:
- ширина изображения равна ширине div, без проблем
- ширина изображения меньше ширины div, я могу использовать
margin: auto
здесь - ширина изображения больше, чем ширина div
Я хочу, чтобы центральная часть изображения была видна внутри div.
означает, что если ширина изображения равна 120px
а ширина div равна 100px
и overflow:hidden
Я хочу, чтобы изображение было 10-й px до 110th px, чтобы быть видимым (так, left: 10px
и right: 10px
изображения скрыты под div)
Возможно ли это с помощью какого-либо свойства CSS? (Я не знаю ширины изображения, которое загружается, поэтому я хочу, чтобы оно было динамичным. Также нужно избегать вычислений со стороны javascript, чтобы найти дополнительное количество ширины и дать margin-left:
-ve value bla bla..)
Кроме того, я не могу дать изображение в качестве background-image
для div!