Скопировано из разговора Disord. Ответ заключается в том, чтобы включить параметр для календарной таблицы css в вызове календаря JS. См. Фрагмент ниже, где я добавил второй перевернутый календарь для иллюстрации.
Примечания. Похоже, что настройка ccalendar> className> table CSS полностью заменяет настройки класса css таблицы. Как преимущество, это может позволить более тонкую настройку. Отрицательно, если компонент CSS был изменен, а наш код остался неизменным, то это может быть критический случай изменения.
$('#standard_calendar')
.calendar();
$('#inverted_calendar')
.calendar({
className: {
table: 'ui inverted celled center aligned unstackable table'
}
});
<link href="https://fomantic-ui.com/dist/semantic.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://fomantic-ui.com/dist/semantic.js"></script>
<body>
<div class='daContent'>
<p>
The first calendar is using standard colors, the second is inverted.
</p>
<span>Standard colors calendar</span>
<div class="ui calendar" id="standard_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" placeholder="Date/Time">
</div>
</div>
</p>
<p>
<span>Inverted colors calendar</span>
<div class="ui calendar" id="inverted_calendar">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" placeholder="Date/Time">
</div>
</div>
</p>
</body>