如何與::after
盒陰影與選擇
上alement添加新box-shadow
作用,對最後一個元素後,我都希望外黑幀和白色內框
https://jsfiddle.net/6r4vpt0j/
<ul>
<li class="dropdown_calendar_li">test</li>
<li class="dropdown_calendar_li now">test</li>
<li class="dropdown_calendar_li selected">test</li>
<li class="dropdown_calendar_li now selected">test</li>
</ul>
ul {
list-style:none outside none;
margin:0;
padding:0;
}
.dropdown_calendar_li {
display:inline-block;
text-align:center;
padding:10px;
background:#aaa
}
.dropdown_calendar_li.now,
.dropdown_calendar_li.now.selected {
box-shadow:0 0 0 2px #1f1f1f;
}
.dropdown_calendar_li.now.selected::after {
box-shadow:inset 0 0 0 2px #fff;
}
僞元素需要至少'content:「」'。他們還需要像其他元素一樣的尺寸,否則他們將不會顯示。 – Turnip
多'箱shadow'可以只使用一個逗號分隔添加。 – Pugazh