Я создал треугольник с уклоном, используя границы для использования на элементах навигации, однако граница, которая используется для определения длины наклонности, фиксирована и ее необходимо адаптировать на основе содержимого внутри элемента списка. Я также хочу использовать один и тот же класс css для каждого элемента списка.Отзывчивая наклонная граница
Является ли это лучшим решением для того, чего я пытаюсь достичь, или есть альтернативный метод, который имеет тот же результат?
Я также открыт для решений JS.
Я использовал следующий CSS до сих пор:
li {
float: left;
position: relative;
height: 20px;
background: #a1a8ad;
padding: 5px 12px;
margin-right: 10px;
list-style: none;
}
li:before {
content: "";
position: absolute;
top: -3px;
width: 0;
height: 1px;
left: 0px;
border-right: 63px solid #a1a8ad; /* razorblade color */
border-top: 2px solid rgba(0, 0, 0, 0); /* transparent */
}
Как вы хотите, чтобы вы могли опубликовать какое-либо изображение, как вы хотите –
Нет такой вещи, как отзывчивые границы, если вы не используете JS. – Slime
@sanojlawrence Результат, который я пытаюсь достичь, находится в этом [JSFiddle] (http://jsfiddle.net/xyum0c5z/7/), извините, я должен был сделать это немного яснее. – automonous