background-imageで指定した背景画像や、background-colorで指定した背景色を表示する領域を指定します。
CSS Ver. | 適用要素 | 継承 |
---|---|---|
3.0 | 全て | しない |
構文 | |
---|---|
background-clip : padding-box | border-box | content-box; |
|
プロパティ/設定値 | 意味 |
background-clip: padding-box; | パディングボックスを配置の基準とする (パディングは含む。ボーダー、マージンは含まない。) |
background-clip: border-box; | ボーダーボックスを配置の基準とする (パディング、ボーダーは含む。マージンは含まない。) |
background-clip: content-box; | コンテンツボックスを配置の基準とする (パディング、ボーダー、マージンを含まない。) |
デフォルト:「タグ毎のスタイル初期値」を参照 |
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 10px dashed #0000ff;
padding : 10px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
border : 10px solid #6495ed;
color : #fff;
font-weight : bold;
}
.css-background-img{
background-image : url(../../../image/bg-img.png);
background-repeat : repeat;
}
.css-padding-box{
background-clip : padding-box;
}
.css-border-box{
background-clip : border-box;
}
.css-content-box{
background-clip : content-box;
}
<!-- html -->
<div class="common">
<div class="cssTitle">background-clip : padding-box;</div>
<div class="css-padding-box css-background-img">
パディング上から画像を表示<br>
パディング上から画像を表示
</div>
<div class="cssTitle">background-clip : border-box;</div>
<div class="css-border-box css-background-img">
ボーダー上から画像を表示<br>
ボーダー上から画像を表示
</div>
<div class="cssTitle">background-clip : content-box;</div>
<div class="css-content-box css-background-img">
パディングの内側から画像を表示<br>
パディングの内側から画像を表示
</div>
</div>
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 10px dashed #0000ff;
padding : 10px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
border : 10px solid #6495ed;
color : #fff;
font-weight : bold;
}
.css-background-color{
background-color : yellow;
}
.css-padding-box{
background-clip : padding-box;
}
.css-border-box{
background-clip : border-box;
}
.css-content-box{
background-clip : content-box;
}
<!-- html -->
<div class="common">
<div class="cssTitle">background-clip : padding-box;</div>
<div class="css-padding-box css-background-color">
パディング上から背景色を表示<br>
パディング上から背景色を表示
</div>
<div class="cssTitle">background-clip : border-box;</div>
<div class="css-border-box css-background-color">
ボーダー上から背景色を表示<br>
ボーダー上から背景色を表示
</div>
<div class="cssTitle">background-clip : content-box;</div>
<div class="css-content-box css-background-color">
パディングの内側から背景色を表示<br>
パディングの内側から背景色を表示
</div>
</div>
関連するCSS(STYLE) | |
---|---|
background | 背景全般の設定 |
background-attachment | 背景画像のスクロール |
background-blend-mode | 背景をブレンド |
background-color | 背景色の設定 |
background-image | 背景画像の設定 |
background-origin | 背景画像の表示位置の基点 |
background-position | 背景画像の表示位置の設定 |
background-repeat | 背景画像の繰返し設定 |
background-size | 背景画像の表示サイズ設定 |
clip-path | 画像の切り抜き |