「CSS」プロパティbox-shadowの値insetを指定して影を内側に表示する

環境
Google Chrome 103.0.5060.134
Windows 10 home 64bit

書式
box-shadow : 値1 値2 値3 値4 値5 値6

値1 (offset-x) 数値+単位の分、影が右にずれる
値2 (offset-x) 数値+単位の分、影が下にずれる
値3 (blur-radius) 数値+単位の分、影をぼかす範囲になる
値4 (spread-radius) 数値+単位の分、影が広がる範囲になる
値5 (color) 色を指定
値6 (inset) ボックスの内側に影が表示される

使用例
insetを指定して影を内側に表示します。

<!DOCTYPE html>
<html>
<head>
<style>
  .cft {
    box-shadow: 5px 5px 5px 0px #000 inset;
    border: 2px solid #000;
    background-color: #e0ffff;
    width: 300px;
    height: 50px;
  }
</style>
</head>
<body>
<div class="cft"> insetを指定して影を内側に表示</div>
</body>
</html>

結果
影を内側に表示します。

CSS

Posted by arkgame