在有inset box-shadow 的容器同時包含圖像和文字的情況下,可能會出現陰影不重疊的情況渲染影像。出現此問題的原因是嵌入陰影應用於容器本身,而映像是容器內的單獨元素。
要解決此問題並實現所需的陰影效果,請考慮使用:after 偽元素:
<code class="css">main::after { box-shadow: inset 3px 3px 10px 0 #000000; content: ''; display: block; height: 100%; position: absolute; top: 0; width: 100%; }</code>
透過新增此CSS,在影像上建立一個半透明框,有效地允許插入陰影擴展到容器的整個區域,包括圖像。
以上是如何在影像上渲染內嵌框陰影?的詳細內容。更多資訊請關注PHP中文網其他相關文章!