Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Как мне вывести это с помощью border'а?

Как мне вывести это с помощью border'а?


     Все вопросы » Стили (CSS)    1514

вопрос
Здравствуйте, подскажите пожалуйста как можно такое вывести с помощью css и html?

Как мне вывести это с помощью border'а?

Ответил: dimavdv


ПафНутиЙ, Посидел с часик, и даже поседел. Но справился вот простой настоящий ответ. https://jsfiddle.net/webma/6Lg7njgb/

html:

<div class="trap">
    <div class="site">Сайт dle-faq.ru
    </div>
</div>

css3:

.trap {
    font-size: 20px;
    width: 250px;
    height: 70px;
    position: relative;
}

.site {
    color: #FFF;
    padding-top: 10px;
    padding-left: 10px;
    position: absolute;
}
.trap:before {
    content: "";
    border-bottom: 45px solid transparent;
    border-right: 220px solid #717171;
    border-top: 45px solid #717171;
    position: absolute;
    left: 0;
    top: 0;
}

.trap:after {
    content: "";
    border-top: 90px solid #717171;
    border-right: 30px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}

6 комментариев

dimavdv
Юзер

dimavdv - -

Это не ответ! Перед тем как я задал вопрос не поверишь, но я искал решение в интернете.

kolumb
Юзер

kolumb - -

Плохо искали https://habrahabr.ru/post/126207/

dimavdv
Юзер

dimavdv - -

это я тоже видел. Но как сделать именно то что мне надо я понять не могу.

dimavdv
Юзер

dimavdv - -

Как делать трапецию, я уже знал.

ПафНутиЙ
Админ

ПафНутиЙ - -

SVG в помощь.

Каков вопрос - таков и ответ. Просто помните об этом.

dimavdv
Юзер

dimavdv - -

***Комментарий удален***

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

наверх