2015-10-11 2 views
2

Я использую AngularJS и Bootsrtrap в своем коде. Я использую библиотеку this для разбивки на страницы для таблиц. Здесь сказано, что я могу создать стиль с помощью бутстрапа, и я хотел изменить цвет выбранного номера на оранжевый.Изменение класса Active CSS в Bootstrap

enter image description here

Класс этого поля в CSS active, и я попытался отменить свой стиль в моем CSS, но ничего не изменилось. Я использовал этот CSS:

.active { 
    background-color: #FFC773; 
} 

Может ли кто-нибудь помочь мне решить эту проблему?

+0

Я думаю, что очень сложно помочь вам в использовании информации, которую вы предоставили. По крайней мере, создайте рабочую демонстрацию, чтобы мы могли видеть ваш полный код в действии. –

+0

Понятно, что на этом сайте указывается, что разбиение на страницы используется для разбиения на страницы с использованием твитер-бутстрапов. –

ответ

2

Выше приведенных ответов абсолютно правильно, но вы должны также определить CSS для других государств как focus, active и hover:

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { 
    background-color: orange; 
    border-color: organge; 
} 

Это избежать различные другие вопросы.

+0

Это правильно, но, пожалуйста, обратите внимание на пограничный цвет! –

+0

Да, этот вопрос решил проблему, описанную ниже. Эти другие государства были проблемой. Благодаря! – Dejan

+0

@FarzadYZ Вы правы, нужен цвет границы, в противном случае это будет выглядеть странно. :-) –

2

Попробуйте с:

.pagination > .active > a, 
.pagination > .active > a:hover, 
.pagination > .active > a:visited { 
    background-color: #FFC773; 
} 

См plunker

Adjust также border, если вы хотите.

2

Не используйте только .active! Это не является надлежащей ссылкой на активный класс в большой структуре. Просто быть конкретными и использовать этот фрагмент кода ниже:

.pagination > .active > a { 
    background-color: orange; 
    border-color: red; 
} 
+0

Это нормально, когда он впервые отображается. Но когда я нажимаю другую страницу, он меняет цвет на оригинальный синий цвет. Знаете ли вы, что кажется проблемой? – Dejan

+0

Можете ли вы предоставить скрипку, пожалуйста? –

Смежные вопросы