CSS 中的 box-shadow 屬性是開發人員向 HTML 元素引入深度和維度的有效機制。透過將陰影融入元素中,可以增強使用者介面的真實感和視覺吸引力。本文將深入探討 box-shadow 的基礎知識,並提供範例來幫助您掌握其應用程式。
box-shadow 屬性由多個值組成,這些值定義了陰影的顯示方式。這是基本語法:
box-shadow: offset-x offset-y blur-radius spread-radius color;
讓我們來看一個應用於按鈕的盒子陰影的簡單範例:
button { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
在本例中,陰影在水平和垂直方向上偏移5px,模糊半徑為10px,並以0.3的黑色著色。不透明度。
box-shadow 也支援 inset 關鍵字,它將陰影放置在元素內部,賦予其凹進效果。
div { box-shadow: inset 0 0 10px #000; }
這裡,陰影被放置在 div 內部,創造了一種內容被向內推的效果。
box-shadow: 2px 2px 5px #aaa, -2px -2px 5px #ccc;
button:hover { box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.4); }
對於喜歡更直覺的方法的人,請查看 Box-Shadow CSS 產生器。該工具可讓您輕鬆製作自訂盒子陰影效果,無需編寫任何程式碼並儲存預設。
以上是掌握 CSS 中的 box-shadow:快速指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!