【发布时间】:2018-02-22 20:17:05
【问题描述】:
您好,我正在尝试设置 Liferay 复选框的样式,我无法编辑 HTML,因此我必须直接处理 CSS,但我无法正确设置样式,特别是我在 :checked 选择器上发现了一个奇怪的行为.
这是 HTML:
<div class="checkbox">
<label for="_com_liferay_dynamic_data_lists_form_web_portlet_DDLFormPortlet_INSTANCE_qaCfYGoELD8F_ddm$$CheckBoxTest$ViVemTVR$0$$de_DE">
<input id="_com_liferay_dynamic_data_lists_form_web_portlet_DDLFormPortlet_INSTANCE_qaCfYGoELD8F_ddm$$CheckBoxTest$ViVemTVR$0$$de_DE" name="_com_liferay_dynamic_data_lists_form_web_portlet_DDLFormPortlet_INSTANCE_qaCfYGoELD8F_ddm$$CheckBoxTest$ViVemTVR$0$$de_DE" type="checkbox" value="true"> CheckBox Test
<span class="icon-asterisk text-warning"></span>
</label>
</div>
这是我的 CSS:
.checkbox input[type=checkbox] {
visibility: hidden;
}
.checkbox {
width: 12px;
height: 12px;
background-color: #FFFFFF;
border-radius: 3px;
border: 1px solid #C6C6C6;
}
.checkbox:checked {
background-color: blue;
width: 12px;
height: 12px;
background-color: #FFFFFF;
border-radius: 3px;
border: 1px solid #C6C6C6;
}
有没有办法解决这个问题?
【问题讨论】:
-
我已经检查过那个话题,我认为它与这个没有严格的关系
标签: html css checkbox radio-button liferay