Я успешно достигаю своей цели, но при этом дивы падают за пределы нормальной области и требуют прокрутки. Как я могу достичь такого рода маскировки, сохраняя все, что было горизонтально. Я попытался изменить положение различных элементов и, похоже, не мог достичь этой цели. * Обратите внимание, что цвета доступны только для справки, в конце красные/синие/зеленые divs будут белыми.Обрезка изображения без торчания
https://jsfiddle.net/xevsz81c/
#leftDivider {
\t \t width: 50%;
\t \t height: 50px;
\t \t background:red;
\t \t float: left;
\t \t position: absolute;
\t \t left: -50px;
\t }
\t #leftDivider div{
\t \t bottom: 0px;
\t \t height: 0px;
\t \t border-style: solid;
\t \t border-width: 50px 0 0 60px;
\t \t border-color: transparent transparent transparent green;
\t \t float: left;
\t \t position: relative;
\t \t left: 100%;
\t }
\t #rightDivider {
\t \t width: 50%;
\t \t height: 50px;
\t \t background: blue;
\t \t float: right;
\t \t position: absolute;
\t \t right: -50px;
\t }
\t #rightDivider div{
\t \t bottom: 0px;
\t \t height: 0px;
\t \t border-style: solid;
\t \t border-width: 0 0 50px 60px;
\t \t border-color: transparent transparent green transparent;
\t \t float: right;
\t \t position: relative;
\t \t right: 100%;
\t }
\t .divider {
\t \t position: absolute;
\t \t bottom: 50px;
\t \t right: 0;
\t \t left: 0;
\t }
.row {background: orange; position: relative; height: 300px; padding: 0; margin: 0;}
html, body {margin: 0; padding: 0;}
<div class="row">
This div has a background image
\t <div class="divider"><div id="leftDivider"><div></div></div></div>
\t <div class="divider"><div id="rightDivider"><div></div></div></div>
</div>
Ничего себе. Я слишком стараюсь. Здесь я позиционирую и двигаюсь, и бла-бла-бла, и я забываю простую собственность переполнения. * facepalm * – Leeish
Я думаю, что разработчики начинают ходить в проблемы, ожидающие катастрофы. Я часто общаюсь с вашим лицом. Надеюсь, вы решили. Cheers – Illdapt
Все еще работает над центрированием части «стрелки» маски, но я думаю, что получу ее. – Leeish