我正試圖重新創建具有倒圓角半徑和幾個邊框的打印卡。我得到了使用盒子陰影在矩形上工作的邊框,並且我用100%邊框半徑的div來欺騙倒角。我將這個陰影應用到了圓角,而且看起來非常漂亮。帶有複雜箱體陰影的倒置邊框半徑
有沒有什麼辦法可以使用circle svgs來夾角,然後使用filter:drop-shadow?不知道這是可能的。任何更好的想法?
HTML:
#greetings
.top.left
.top.right
.bottom.left
.bottom.right
CSS:
#greetings{
box-shadow: -6px 6px 0 #8E9090, 6px -6px 0 #8E9090, -6px -6px 0 #8E9090, 6px 6px 0 #8E9090, -9px 9px 0 #f88125, 9px -9px 0 #f88125,9px 9px 0 #f88125, -9px -9px 0 #f88125, -12px 12px 0 #8E9090, 12px -12px 0 #8E9090, 12px 12px 0 #8E9090, -12px -12px 0 #8E9090;;
div {
position: absolute;
width: 40px;
height: 40px;
border-radius: 100%;
background-color: #f88125;
}
.top { top: -20px; }
.bottom { bottom: -20px; }
.left { left: -20px; }
.right { right: -20px; }
.top.right {
box-shadow: -6px 6px 0 #8E9090, -9px 9px 0 #f88125, -12px 12px 0 #8E9090;
}
你能包括HTML和CSS? – Aldana
爲什麼不只是將整個**作爲SVG來做呢? –
它需要根據內部的動態文本進行擴展。 – Ashbury