У меня есть вопрос, с которым, надеюсь, кто-то сможет помочь. Поэтому я пытаюсь создать форму ромба div
, которая сама по себе будет ссылкой:
Создание этих отдельных элементов div, например, и изображения для ромба со ссылкой вокруг него не будет работать в этой ситуации из-за переполнения других блоков.
Итак, сначала я создал div
и использовал transform
в CSS, чтобы получить желаемый эффект:
Однако при попытке создать это получим следующее:
.test {
width: 192px;
height: 144px;
transform: skewX(-40deg) rotate(25deg);
display: block;
background-color: red;
top:50px;
left:50px;
position:absolute;
}
<div class="test"></div>
Запустив это, вы увидите, что в атрибуте transform и вращение, и перекос не могут работать вместе, так как кажется, что перекос зависит от вращения.
Кто-нибудь еще сталкивался с подобными вещами, когда пытался создавать подобные формы? Есть ли другой способ (CSS или Javascript), где я мог бы получить желаемый эффект?
Любая помощь будет принята с благодарностью. Если кому-то нужна дополнительная информация, пожалуйста, дайте мне знать.
Большое спасибо:)