gpt4 book ai didi

css - :after and :before 的 css 嵌套资源

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:19 27 4
gpt4 key购买 nike

我需要区分完成/开始日期。所以我想在 datepicker 上将 CSS 规则应用于一个文本字段,将其他规则应用于另一个文本字段。

<input id="mzti-start-date"  type="text" name="start_date" class="datepicker mzti-dp-width mzti-field-height" placeholder="Start date">
<input id="mzti-finish-date" type="text" name="finish_date" class="datepicker mzti-dp-width mzti-field-height" placeholder="End date">

这是我的 CSS 文件:

#mzti-finish-date.datepicker:before {content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;top: -7px;left: 190px;  // I made a change here }#mzti-finish-date .datepicker:after {content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;position: absolute;top: -6px;left: 191px;  // I made a change here }

不幸的是,我无法弄清楚为什么 mzti-finish-date 下的规则不适用于完成日期框。

最佳答案

第二个选择器中有一个空格。

#mzti-finish-date .datepicker:after

应该是

#mzti-finish-date.datepicker:after

但真的应该是(因为ID是唯一的)

#mzti-finish-date:after

关于css - :after and :before 的 css 嵌套资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307610/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com