Наклонить блок без наклона содержимого

189
16 марта 2018, 12:09

У меня есть div, в котором находится картинка. Как сделать так, чтобы при наклоне с помощью свойства transform: skewX() картинка оставалась ровной, т.е. без наклона?

Answer 1

div { 
  width: 200px; 
  height: 200px; 
  border: 1px solid red; 
  background: blue; /*Незабываем про фон контейнера*/ 
  margin: 0 auto; 
   
  transform: skewX(45deg); /*Поворачиваем блок*/   
  overflow: hidden; /*Чтобы картинка не выходила за контейнер*/  
} 
 
div img { 
  width: 100%; 
  height: 100%; 
   
  transform: skewX(-45deg); /*Возращаем в первоначальное положение картинку*/   
}
<div> 
  <img src="https://avatarko.ru/img/kartinka/18/frukt_yabloko_17951.jpg" alt="" /> 
</div>

READ ALSO
Вёрстка блока с 2-мя треугольниками

Вёрстка блока с 2-мя треугольниками

Доброго времени суток! Помогите разобраться, каким образом с помощью css можно сверстать данный блок, что бы избежать вставки картинокПоробывалось...

190
Переносится на новую строку [требует правки]

Переносится на новую строку [требует правки]

Здравствуйте, при просмотре сайта с мобустройств тык

215
Событие &#39;touchend&#39; не работает в Safari на ios

Событие 'touchend' не работает в Safari на ios

Я имею два блока с высотой 100vh - это header и выплывающее менюmenu

191
Как сделать мигающую кнопку на сайте

Как сделать мигающую кнопку на сайте

Как сделать мигающую кнопку на сайте? В начале страницы "получить доступ навсегда"

314