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 產生器。該工具可讓您輕鬆製作自訂盒子陰影效果,無需編寫任何程式碼並儲存預設。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3