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