답변:
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
background-color: red;
}
bootstrap.css에서이 줄을 변경하거나 (2n + 1) 대신 (홀수) 또는 (짝수)를 사용할 수 있습니다.
사용자 정의 스타일 시트로 스타일을 재정의하거나 기본 부트 스트랩 CSS 파일을 편집하는 두 가지 옵션이 있습니다. 나는 전자를 선호합니다.
사용자 정의 스타일은 부트 스트랩 후에 연결되어야합니다.
<link rel="stylesheet" src="bootstrap.css">
<link rel="stylesheet" src="custom.css">
에 custom.css
.table-striped>tr:nth-child(odd){
background-color:red;
}
부트 스트랩 CSS 파일을 직접 편집하여 부트 스트랩 CSS를 사용자 정의하지 말고 대신 부트 스트랩 CSS 붙여 넣기를 복사하여 다른 CSS 폴더에 저장하면 필요에 맞게 스타일을 사용자 정의하거나 편집 할 수 있습니다.
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
background-color: #e08283;
color: white;
}
.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
background-color: #ECEFF1;
color: white;
}
짝수 행의 색상을 변경하려면 '짝수'를 사용하고 홀수 행의 색상을 변경하려면 '홀수'를 사용하십시오.
이 바둑판 패턴 (지브라 스트라이프의 하위 집합)이 2 열 테이블을 표시하는 즐거운 방법이라는 것을 알았습니다. 이것은 LESS CSS를 사용하여 작성되었으며 기본 색상에서 모든 색상을 키 웁니다.
@base-color: #0000ff;
@row-color: lighten(@base-color, 40%);
@other-row: darken(@row-color, 10%);
tbody {
td:nth-child(odd) { width: 45%; }
tr:nth-child(odd) > td:nth-child(odd) {
background: darken(@row-color, 0%); }
tr:nth-child(odd) > td:nth-child(even) {
background: darken(@row-color, 7%); }
tr:nth-child(even) > td:nth-child(odd) {
background: darken(@other-row, 0%); }
tr:nth-child(even) > td:nth-child(even) {
background: darken(@other-row, 7%); }
}
를 삭제 .table-striped
했지만 중요하지 않은 것 같습니다.
다음과 같이 보입니다.
Bootstrap 4에서 bootstrap.css
for 에서 담당하는 CSS 구성 .table-striped
은 다음과 같습니다.
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, 0.05);
}
매우 간단한 솔루션을 위해 custom.css
파일에 복사하고 의 값을 변경하여 background-color
이제 더 멋진 하늘색 음영을 갖게되었습니다.
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(72, 113, 248, 0.068);
}