Как сверстать такие укосы?

221
12 апреля 2018, 09:48

Как сверстать то что на картинке?

Answer 1

Мы все учились по немногу когда-нибудь и как-нибудь

В общем по шагам :

1) создаём обёртку которая будет скрывать не нужные части.

2) создаём блок со свойством transform:skew(-25deg).

3) rgba позволяет сделать фон который имеет прозрачность в отчие от hex.

и на выходе получаем это :

.blocks { 
  width: 140px; 
  height: 40px; 
  overflow: hidden; 
} 
 
.block { 
  width: 150px; 
  height: 40px; 
  background: rgba(48, 87, 123, .9); 
  transform: skew(25deg)translate(-20px, 0); 
}
<div class="blocks"> 
  <div class="block"></div> 
</div>

Answer 2

Если не нужно поддерживать IE лучше сделать через clip-path:

.test{ 
  width: 200px; 
  height: 50px; 
  background: red; 
  clip-path: polygon(0 0, calc(100% - 50px) 0, 100% 100%, 0 100px); 
}
<div class="test"></div>

READ ALSO
Помогите начать изучать HTML и CSS [дубликат]

Помогите начать изучать HTML и CSS [дубликат]

На данный вопрос уже ответили:

201
Как изменить checkbox после редиректа?

Как изменить checkbox после редиректа?

Есть 2 страницыПервая содержит в себе одну кнопку, а вторая один checkbox (по умолчанию он не нажат)

247
Оптимизация CSS

Оптимизация CSS

Есть такая проблема на сайтеУ меня по ходу много CSS кода

181
Ошибка Uncaught DOMException: Failed to read the &#39;rules&#39; property from &#39;CSSStyleSheet&#39;: Cannot access rules

Ошибка Uncaught DOMException: Failed to read the 'rules' property from 'CSSStyleSheet': Cannot access rules

Перед открытием сайта появляется ошибкаhttp://www

220