Bokeh отображает флажки следующим образом
<div class="bk-bs-checkbox">
<label>
<input type="checkbox" value="0">
Label text
</label>
</div>
Но я бы хотел выбрать метку в зависимости от состояния ввода :focus
, :disabled
, :checked
, ...
Поскольку родительского селектора CSS нет, что я могу сделать, чтобы сделать флажок нестандартным способом?Я хотел бы избежать JavaScript.Если флажок отображается как следующий код, его будет легче настроить:
<div class="bk-bs-checkbox">
<input type="checkbox" value="0">
<label>
Label text
</label>
</div>
И я мог бы этот код CSS выбрать метку в зависимости от состояния флажка:
.bk-bs-checkbox input[type="checkbox"]:disabled + label::after {
background-color: red,
}
ЭтоЭто просто пример, показывающий один случай использования.
Есть ли простой способ добиться этого?На самом деле я ищу какой-то механизм в боке для наследования шаблона, который отображает этот объект, чтобы изменить его с помощью моего пользовательского шаблона.