Я пытаюсь создать кнопку ниже, используя псевдоэлементы до и после. Я не хочу манипулировать HTML DOM. Я ищу решение с чистым CSS.Кнопка CSS - прозрачная стрелка с обеих сторон
Как это можно сделать в настоящее время белой каймой цвета этих треугольников прозрачным?
// EDIT:marked topic не отвечает на мой вопрос, потому что мне нужен другой угол, чем просто поворот квадрата. Это также непрозрачно. Я не хочу манипулировать DOM.
// РЕШИТЬ: Это результат после использования Кейт Millers решение:
// edit2: Существует еще одна проблема, с решением я использую в настоящее время:
Есть ли способ исправить границу ширины треугольников (влево и вправо)? Здесь вы можете увидеть, как изменяется размер до 14,4 и 26.4px, 26.4px:
Я не должен самостоятельно продвигать, но вы взглянули на мой ответ в этой теме? Он не использует SVG, и угол не равен 90deg, как в квадрате. Он использует два перспективных вращающихся псевдоэлемента. – Harry
Вы также можете посмотреть этот вариант - http://stackoverflow.com/questions/38006705/how-to-make-a-button-with-an-obtuse-angle/38006789#38006789. Ваш вопрос ** не является ** обманом этого, но он даст вам представление о том, как создавать треугольники с углом, отличным от 90 градусов. – Harry
Спасибо @ Харри, ваше решение выглядит хорошо, но у меня есть две проблемы с этим: 1. Это фиксированная ширина 2. изменение угла после изменения ширины. –