應用盒子陰影,我嘗試使用純CSS製作的插圖丸:在容器元素
當兩個色塊分別點擊。
但我不知道如何將箱子陰影應用於包含元素。我得到的最接近的是使用一個:after
元素並將其定位在鏈接上;但掩蓋了聯繫,讓他們取消點擊:
(jsFiddle)
<div class="pill">
<a href="#" class="plus">✚</a>
<a href="#" class="circle">⦿</a>
</div><!--/.pill-->
.pill {
position: relative;
float: left;
&:after {
content: "";
display: block;
border-radius: 8px;
box-shadow: inset 1px 2px 0 rgba(0,0,0,.35);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
a {
display: block;
padding: 4px 6px;
text-decoration: none;
color: #fff;
float: left;
&.plus {
background: #3c55b1;
border-radius: 8px 0 0 8px;
border-right: 1px solid darken(#3c55b1, 30%);
}
&.circle {
background: #40be84;
border-radius: 0 8px 8px 0;
border-left: 1px solid lighten(#40be84, 15%);
}
}
}
我知道了pointer-events property的,但瀏覽器的支持是相當寒酸。
那麼我們怎麼看?可能?
這可能是這一特定問題的最佳解決方案。我想知道你是否可以用不同顏色的多邊框模糊模糊? – kgrote
我不是爲什麼你想要模糊,如果你真的可以用Javascript做[BlurJS](http://www.blurjs.com/) – Gera4463