WordPress 테마에서 기초 사이트를 사용하고 있는데 아코디언 구성 요소의 스타일을 덮어 쓰려고합니다.재단 아코디언 스타일을 재정의하는 방법은 무엇입니까?
특히 모든 항목의 테두리 반경을 10px로 지정하고 싶습니다.
이국경 반경을 변경하려면 목록의 첫 번째와 마지막 요소에만 적용이나 mixin 몇있는 것으로 보인다 :
/// 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의 테두리, mixin을 다시 선언하고 0을 $ global-radius로 변경하려고했습니다. 나는 정의 10px 스타일에 글로벌 반경을 변경 한 :
.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를 처음 사용했습니다.
아코디언 믹스 인에서 설정된 기본값을 무시하는 올바른 방법은 무엇입니까?
감사합니다. 아직 시도 할 기회가 없었습니다. 이전에 시도했던 것과 매우 유사하여 기본 스타일을 올바르게 재정의하지 못했습니다. –
나는 CSS가 경계가 설정된 부모'li' ('.accordion-item')보다는'a' 태그를 대상으로하기 때문에 그런 것 같아요. – tymothytym