仅使用 CSS,有没有办法确定选择框是下拉还是关闭?
我知道有诸如:checked
and之类的伪类:indeterminate
,但是我还没有看到可以select
按照我想要的方式与元素一起工作的伪类。
这是我的选择框的示例- id 为"field-action"
:
<select id="field-action" name="" class=" " data-validation-required="true">
<option value="" selected="selected">—</option>
<option value="1" id="field-action-lock">Lock</option>
<option value="2" id="field-action-unlock">Unlock</option>
<option value="3" id="field-action-pin">Pin</option>
<option value="4" id="field-action-unpin">Unpin</option>
<option value="5" id="field-action-delete">Delete</option>
<option value="6" id="field-action-undelete">Undelete</option>
<option value="7" id="field-action-move">Move</option>
<option value="8" id="field-action-merge">Merge</option>
<option value="9" id="field-action-spam">Spam</option>
<option value="10" id="field-action-notspam">Not Spam</option>
</select>
目标 - 使用纯 CSS 或 SASS - 是确定选择列表是否被下拉,如果是,则给它一个大约 50px 的底部边距。当盒子被丢弃时,它会覆盖一些在任何情况下都无法覆盖的内容。
任何意见表示赞赏 - 谢谢!