Changement de couleur de pagination Bootstrap
Voici ma pagination de contrôle:
Je suis en train de faire les étiquettes de la pagination violet, jusqu'à présent, j'ai été incapable de le remplacer. Voici mon CSS:
/* pagination */
.pagination {
height: 36px;
margin: 18px 0;
color: #6c58bF;
}
.pagination ul {
display: inline-block;
*display: inline;
/* IE7 inline-block hack */
*zoom: 1;
margin-left: 0;
color: #ffffff;
margin-bottom: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
display: inline;
color: #6c58bF;
}
.pagination a {
float: left;
padding: 0 14px;
line-height: 34px;
color: #6c58bF;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
background-color: #6c58bF;
color: #ffffff;
}
.pagination a:focus {
background-color: #6c58bF;
color: #ffffff;
}
.pagination .active a {
color: #ffffff;
cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
color: #999999;
background-color: transparent;
cursor: default;
}
.pagination li:first-child a {
border-left-width: 1px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.pagination-centered {
text-align: center;
}
.pagination-right {
text-align: right;
}
.pager {
margin-left: 0;
margin-bottom: 18px;
list-style: none;
text-align: center;
color: #6c58bF;
*zoom: 1;
}
.pager:before,
.pager:after {
display: table;
content: "";
}
.pager:after {
clear: both;
}
.pager li {
display: inline;
color: #6c58bF;
}
.pager a {
display: inline-block;
padding: 5px 14px;
color: #6c58bF;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.pager a:hover {
text-decoration: none;
background-color: #f5f5f5;
}
.pager .next a {
float: right;
}
.pager .previous a {
float: left;
}
.pager .disabled a,
.pager .disabled a:hover {
color: #999999;
}
/* end */
Toutes les étiquettes (à l'actif) sont encore bleu. Comment puis-je le remplacer? Merci.
source d'informationauteur user3754111
Vous devez vous connecter pour publier un commentaire.
C'est le sélecteur et des règles de style dans Boootstrap 3.3.5 qui contrôle la couleur de fond d'une pagination de l'élément:
Votre sélecteurs ne sont pas assez spécifiques. Leur spécificité valeur est
0 0 2 1
et le Bootstrap sélecteurs est0 0 2 2
.Votre Spécificité Des Valeurs:
0 0 1 0
pour la classe.pagination
0 0 1 0
pour une pseudo classe:hover
et0 0 0 1
pour l'élémenta
.Bootstrap Des Valeurs De La Spécificité:
0 0 1 0
pour la classe.pagination
0 0 1 0
pour une pseudo classe:focus
et0 0 0 1
pour chaque élément,a
etli
.Voici ce que vous pouvez faire:
#eee
violet.Option #1
Option #2
Idéalement, vous voulez augmenter la spécificité en petites quantités si vous le pouvez et timide loin de l'aide de l'ID option. Découvrez cette pratique La Spécificité De La Calculatrice.
Important attribut css comme ceci:
Ce n'est pas trop difficile une fois que vous obtenez toutes les bonnes classes. Tant que votre CSS vient après le bootstrap CSS, cela prend tout en charge.
Je suis en utilisant bootstrap 3.3.5.
Mes paramètres par défaut ressembler à ceci:
J'applique le code CSS suivant la couleur de tous les éléments, y compris la page active. Copier et de modifier les couleurs à votre convenance:
C'est le résultat.