【发布时间】:2018-10-01 09:47:06
【问题描述】:
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,
}
这只是一个使用案例的示例。
有没有简单的方法来实现这一点?实际上,我正在寻找散景中的某种机制来继承呈现该对象的模板,以便使用我的自定义模板更改它。
【问题讨论】:
-
你只能使用 Javascript 来做到这一点
-
@gerard 好的,实际上我要问的是散景中是否存在某种机制来继承呈现该对象的模板,以便使用我的自定义模板进行更改。
标签: python css python-3.x templates bokeh