Задать вопрос

Как зафиксировать блок в одном положении?

Есть такой блок:

.box-triangle-right{
    position: absolute;
    width: 555px;
    height: 100%;
    right: -150px;
    transform: skew(-64deg, 0deg);
    background-color: green;
}


Вот он реализован:

5e45c9f755894820996798.png

Когда начинаю сужать экран, он едет влево:

5e45ca41b90a3919756449.png,

и это понятно почему.

Мне нужно чтобы его левая сторона была зафиксирована, а права сужалась, так возможно сделать? И как?
  • Вопрос задан
  • 486 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Адаптируйте для своих нужд https://jsfiddle.net/452cpvxz/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
joeberetta
@joeberetta
Читай: https://epdf.pub/google-for-dummies.html
width у вас фиксированный в 555пикселей. Используйте vw или %
Ответ написан
Комментировать
danil_polyanskiy
@danil_polyanskiy
Junior Front-End Developer
Похоже это из-за того что данная полоса из объектов построена на flex'ах.

Надо отделить его от других flex'ов, чтобы остальные толпой смещались, а данный блок оставался зафиксированным как Вам и надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы