Как сделать такую полоску?

83688d17a00e4109975d12910edc0da9.jpgПривет. Как реализовать такую адаптивную полоску?

Добавил вниз блок, задал postition: absolute
прописал border-width

но на разных разрешениях она не ужимаеться. Ведь не писать для каждого устройства отдельный border-width
Спасибо!
  • Вопрос задан
  • 1003 просмотра
Пригласить эксперта
Ответы на вопрос 5
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Немного подкорректировал вариант, предложенный Дмитрий (с использованием псевдоэлемента и border-width), чтобы угол наклона не менялся при изменении размера экрана - codepen
Ответ написан
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Отвечал недавно, как сделать градиентом Как сделать прямоугольник со скошенной нижней гранью?
Ответ написан
Комментировать
@soledar10
html css3 js jquery
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Множественный фон из картинки и градиента
background: 
  linear-gradient(to top left, #FFF 0, #FFF 50%, transparent 50.6%,  transparent) bottom no-repeat/ 100% 200px,
  url("http://namonitore.ru/uploads/catalog/other/kapelki_vodi_1600.jpg") no-repeat center center/cover;


В моем примере угол градиента будет меняться в зависимости от ширины блока. Если надо постоянный угол, то нужно указать градус, например, 20deg
https://jsfiddle.net/Lvj166ck/
Ответ написан
Комментировать
@masambrero
Посмотрите вот здесь. Достаточно исчерпывающий материал.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы