```html
CSSプロパティ border-left-color:左枠線の色を設定する
border-left-color
プロパティは、要素の左枠線の色を設定するために使用されます。
構文
/* <color> 値 */
border-left-color: red;
border-left-color: #ff0000;
border-left-color: rgb(255, 0, 0);
border-left-color: hsl(0, 100%, 50%);
/* グローバル値 */
border-left-color: inherit;
border-left-color: initial;
border-left-color: revert;
border-left-color: unset;
属性値
border-left-color
プロパティは、以下の値を取ることができます。
値 | 説明 |
---|---|
<color> |
事前に定義された色名、16進数値、RGB、HSLなどを用いて、枠線の色を指定します。
|
transparent |
枠線の色を透明に設定します。 |
inherit |
親要素から border-left-color プロパティの値を継承します。 |
initial |
プロパティを初期値に設定します。 |
revert |
プロパティをブラウザのスタイルシートで定義されているデフォルト値に設定します。 |
unset |
プロパティが継承可能な場合は inherit と同じように動作し、そうでない場合は initial と同じように動作します。 |
使用例
以下の例では、異なる色を使用して左枠線の色を設定しています。
<!DOCTYPE html>
<html lang="ja">
<head>
<style>
div {
border-left-style: solid;
border-left-width: 5px;
width: 100px;
height: 100px;
margin: 10px;
display: inline-block;
}
.example1 {
border-left-color: red;
}
.example2 {
border-left-color: #00ff00;
}
.example3 {
border-left-color: transparent;
}
</style>
</head>
<body>
<p>異なる色値を使用して左枠線の色を設定します:</p>
<div class="example1">赤い枠線</div>
<div class="example2">緑の枠線</div>
<div class="example3">透明な枠線</div>
</body>
</html>
このコードは、以下の3つのdiv要素を表示します。
- 赤い左枠線を持つdiv要素
- 緑の左枠線を持つdiv要素
- 透明な左枠線を持つdiv要素(枠線が表示されない)
注意点
border-left-color
プロパティは、border-left-style
およびborder-left-width
プロパティと組み合わせて使用しないと効果がありません。- このプロパティは、すべてのHTML要素に適用できます。
関連情報
- <a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/border-left-color">MDN Web Docs: border-left-color</a>
- <a href="http://www.runoob.com/cssref/pr-border-left-color.html">菜鸟教程: border-left-color</a>
よくある質問
border-left-color
プロパティと border-color
プロパティの違いは何ですか?
border-color
プロパティは、要素のすべての枠線の色を一度に設定するために使用されます。一方、border-left-color
プロパティは、左枠線の色のみを設定するために使用されます。
border-left-color
プロパティが機能しない場合はどうすればよいですか?
border-left-color
プロパティが機能しない場合は、以下の点を確認してください。
border-left-style
プロパティがnone
以外の値に設定されていることを確認してください。border-left-width
プロパティが 0 以外の値に設定されていることを確認してください。- 他のCSSルールが
border-left-color
プロパティを上書きしていないことを確認してください。例えば、より具体的なセレクタを使用しているCSSルールが、border-left-color
プロパティの値を上書きしている可能性があります。
border-left-color
プロパティを使用して、グラデーションや画像を枠線として設定できますか?
いいえ、border-left-color
プロパティは、単一の色のみを設定するために使用されます。グラデーションや画像を枠線として設定するには、border-image
プロパティを使用する必要があります。
```