Отдалить один угол div
Знатоки, столкнулся с такой проблемой. Необходимо с помощью css отдалить д
Пытался делать с помощью translateZ, но как бы можем обратиться именно к нужной стороне?
Ответы (2 шт):
Автор решения: Oliver Patterson
→ Ссылка
Я бы сделал через перспективу, но вот со значениями придется поиграться..
*, ::after, ::before
{
box-sizing: border-box;
}
button
{
border: none;
background-color: #FF4800;
padding: 10px 20px;
border-radius: 10px;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
transform: rotateY(10deg) translateX(10px);
}
.wrap
{
border: 1px solid black;
display: inline-block;
perspective : 70px;
}
<div class="wrap">
<button>Скидка 15%</button>
</div>
Автор решения: Rudi
→ Ссылка
Такой вариант..
div {
margin: 0 auto;
width: 200px;
height: 50px;
line-height: 50px;
text-align: center;
background: red;
border-radius: 12px;
transform: perspective(230px) rotateY(12deg);
font-family: "Comic Sans MS", "Comic Sans", bold;
font-weight: bolder;
font-size: 25px;
color: white;
}
<div>Скидка 15%</div>