2016-09-20 3 views
2

Я пользуюсь Bootstrap datepicker и хочу, чтобы активные даты были круглыми. Я в настоящее время использую border-radius: 50% на TD с активной датой, но это вызывает проблемы, как я хотел бы таблицу даты, зебра полосатаяПроблема с фоновым цветом Bootstrap-datepicker с активными датами

table > tbody > tr:nth-of-type(odd) { 
    background-color: #eee; 
} 

table > tbody > tr:nth-of-type(even) { 
    background-color: #e2e2e2; 
} 

См jsFiddle example here.

Как вы можете видеть, очевидно, что фон за круглыми датами виден.

Любая идея, как обойти это? Может быть, либо давая даты быть обернутым в промежутке внутри каждого td, либо с помощью некоторого исправления css?

+0

вы можете добавить дополнительный код HTML в случае переключения яваскрипта ?? –

+0

Мне не удалось найти что-либо в документах об этом, поэтому я не знаю. – Meek

ответ

0

См В основном вы изменение границы & цвета фона в td затем белом фоне цветного дисплея. Этот сценарий все таблицы генерируются .См ниже простого примера

См небольшой пример

table, th, td { 
 
    border: 1px solid black; 
 
} 
 
.active 
 
{ 
 
    background-color: green; 
 
    border-radius: 50%; 
 
}
<table> 
 
    <tr bgcolor="#c2c2c2"> 
 
    <th class="active">Month</th> 
 
    <th>Savings</th> 
 
    </tr> 
 
    <tr> 
 
    <td>January</td> 
 
    <td>$100</td> 
 
    </tr> 
 
</table>

Тогда мое мнение Best Solutions, что вы можете установить Table цвет фона и ваш требуемый цвет изменения цвета. Тогда вы не сможете воспользоваться этой проблемой.

Fiddle DemoHere

+0

Это еще не совсем так - выезд 12 сентября из вашей демонстрации. За активной датой все еще есть другой фоновый цвет. – Meek

+0

Я знаю об этом. в демо не удалите свой старый стиль и стиль мероприятия. я удаляю старый стиль и стиль события, нажимаю http://jsfiddle.net/co4v559s/2/ –

+0

Но теперь в таблице нет полоса зебры ... – Meek