Я использую сайты основания в теме WordPress, я пытаюсь переопределить стиль для компонента аккордеона:Как переопределить стили аккордеона Foundation?
В частности, я хочу, чтобы все элементы имели радиус границы 10 пикселей.
Там, кажется, несколько Mixins, которые применяются специально для первых и последних элементов в списке, которые изменяют радиус границы:
/// Adds styles for the accordion item. Apply this to the list item within an accordion ul.
@mixin accordion-item {
&:first-child > :first-child {
border-radius: $global-radius $global-radius 0 0;
}
&:last-child > :last-child {
border-radius: 0 0 $global-radius $global-radius;
}
}
Проблема у меня, кажется, имея это я не могу отменить границы этого микса, я попробовал повторное объявление mixin и изменение 0-го к глобальному радиусу. Я изменил глобальный радиус до 10 пикселей стилей, определенных:
.di-accordian-title {
background-color: $blue;
color: $white !important;
padding: 5px;
border-radius: 10px;
margin-top: 5px;
width: 100%;
clear: both;
float: left;
font-size: 14px;
}
.di-accordian-title:hover, .di-accordian-title:focus {
background-color: $light-blue;
color: $white !important;
padding: 5px;
border-radius: 10px;
margin-top: 5px;
width: 100%;
clear: both;
float: left;
font-size: 14px;
}
Я просто не могу показаться, чтобы отменить первый и последний границы радиуса.
Это мой первый раз, используя sass в проекте, впервые используя sass на самом деле.
Каков правильный способ переопределения настроек по умолчанию, установленных в mixion mixin?
Благодарим за это, у меня еще не было возможности попробовать это, но он очень похож на то, что я пытался сделать ранее, и не правильно переопределял базовый стиль. –
Я думаю, это потому, что ваш CSS нацелен на тег 'a', а не на родительский' li' ('.accordion-item'), где установлена граница – tymothytym