Intereting Posts
Скрыть страницу при загрузке с помощью темпа. Как вы встраиваете contentEditable в Firefox? Как я могу обернуть текст вокруг не прямоугольного изображения? Перетаскивание с использованием JqueryUI не работает Замена формы HTML с сообщением об успешности после отправки, форма отправляет почту с использованием отдельного php-файла Сокращение времени загрузки апплета Как создать виджет Twitter с помощью моего собственного CSS положение кнопки абсолютно не работает должным образом SVG-рендеринг как квадрат на мобильном Регулярное выражение для проверки имени пользователя Как сделать прозрачную кнопку HTML? Преобразование таблицы Google в таблицу HTML Как запустить скрипты Ruby / Python из PHP, проходящих и принимающих параметры? CSS-запросы СМИ min-width / max-width, которые не называются В Google App Engine, как отобразить HTML-источник страницы выбранного URL-адреса в Python?

Как перекосить css для этой формы?

Я попытался сделать такой блок, но не смог сделать так, как в дизайне. Как я могу это сделать? Вы можете мне помочь? Вот желаемый блок введите описание изображения здесь

и код, который я пробовал:

.section-1 { background: green; height: 100px; } .section-2 { display: flex; align-items: center; } .col-img { margin-top: -40px; position: relative; } .col-img:after { top: 40px; position: absolute; right: 100%; width: 10px; background: purple; content: ''; bottom: 0; } .col-img img{ width: 100%; vertical-align: top; } .section-2 .col { width: 50%; } 
 

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Harum voluptatem beatae quia facilis nobis, dolore quidem nostrum! Blanditiis eveniet dolor a, laudantium repudiandae rem commodi ea adipisci. Eius, obcaecati rerum.

Я бы рассмотрел несколько фона и некоторую границу вроде этого:

 body { margin:0; } .box { padding:40px calc(100% - 250px) 10px 20px; box-sizing:border-box; border-top:30px solid lightblue; border-bottom:5px solid yellow; height:350px; background: linear-gradient(120deg, lightblue 280px,transparent 280px)0 0/100% 40px no-repeat, linear-gradient(120deg,white 250px,yellow 250px,yellow 280px,transparent 280px)0 0/100% 100% no-repeat, url(https://lorempixel.com/1000/1000/) 0 0/cover no-repeat; } 
 
lorem ipsum lorem ipsumlorem ipsum lorem ipsum lorem ipsum

Вы захотите использовать свойство transform CSS3 , чтобы исказить изображение. Вы можете использовать функции skewX() или skewY() , или вы можете rotate() .

 .col-img { transform:rotate(25deg); } 

Надеюсь это поможет.