Как сделать границы произвольной формы?

233
11 января 2018, 20:14

Задался вопросом, как можно реализовать блок такой формы, чтобы сделать такие границы? И вообще как можно сделать непрямоугольный блок?

Answer 1

Если нужен блок формы отличной от прямоугольника и квадрата с зоной выделения то тут нужно применение svg. Если же зона выделения значения не имеет - то предложенные варианты в комментариях сгодятся.

Answer 2

Используйте функцию skew. Решение вашего вопроса - https://codepen.io/Grishko/pen/qpxXXm

<div class="skew"><span>Текст</span></div>
.skew {
  display: inline-block;
  padding: 10px 25px;
  border: 3px solid #000;
  transform: skew(-10deg);
}
.skew span {
  display: inline-block;
  transform: skew(10deg);
}
READ ALSO
Slide Toogle присваивает значение inline-block

Slide Toogle присваивает значение inline-block

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

223
Выбрать рандомный цвет из массива для элемента

Выбрать рандомный цвет из массива для элемента

Есть 3 элемента: квадрат, круг и треугольник

256
Фон для параллакса

Фон для параллакса

Всем привет!

207
Не работает кнопка вверх

Не работает кнопка вверх

Помогите разобраться, есть сайт, на нем не работает кнопка вверх

183