開發者工具
CSS box-shadow 產生器
拖曳滑桿並複製 CSS。
CSS box-shadow 產生器 在您的裝置上執行
- 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
- 免註冊、無額度限制,可隨您高興使用多少次
運作方式
Box-shadow 依特定順序接受四個數字與一種顏色,陰影看起來是有深度,還是像貼紙,差別完全在這些數字。邊拖曳邊看它變化,比憑空猜測快得多。
這四個數字的意義
依序為:水平偏移、垂直偏移、模糊半徑與擴散。偏移會移動陰影;模糊會柔化其邊緣;擴散會在模糊前放大或縮小它。負的擴散值會把陰影向內拉,這就是讓卡片下方的陰影緊貼、不從兩側滲出的方法。
讓它看起來真實
光線通常來自上方,因此小幅正向的垂直偏移、不加水平偏移,看起來比較自然。大而非常透明的陰影,呈現出柔和的深度;小而深、銳利的陰影,看起來則像剪下來的貼紙。真實物體投射的陰影,離表面越遠就越模糊,所以較大的模糊暗示元素較高。
內陰影
內陰影繪製在元素內部而非外部,被按下的按鈕、輸入欄位與內嵌面板就是這樣製作的。同樣的四個數字都適用,只是朝向內側。
同時使用多個陰影
CSS 接受以逗號分隔的清單,疊上兩層(一層緊而深,一層寬而淡)看起來比單一陰影好得多。本產生器只產生一個;若要疊層效果,請自行把兩個貼在一起。
常見問題
CSS box-shadow 產生器:常見問題
這些值的順序是什麼?
水平偏移、垂直偏移、模糊、擴散,然後是顏色。
負的擴散值有什麼作用?
它會在模糊前縮小陰影,讓陰影緊貼在元素下方,而不是從兩側滲出。
什麼是內陰影?
繪製在元素內部而非外部的陰影,用於被按下的按鈕與輸入欄位。
可以製作多層陰影嗎?
無法直接做到。CSS 接受以逗號分隔的清單,因此請產生兩個再貼在一起。