CSS プロパティ column-rule-color

CSS プロパティ column-rule-color: 多段組みレイアウトの区切り線の色のカスタマイズ

CSS プロパティ column-rule-color: 多段組みレイアウトの区切り線の色のカスタマイズ

column-rule-color プロパティは、多段組みレイアウトにおける段と段の間の区切り線の色を指定するために使用します。この区切り線は、column-rule shorthand プロパティ、または column-rule-widthcolumn-rule-stylecolumn-rule-color プロパティの組み合わせによって定義されます。

構文


/* <color> 値 */
column-rule-color: red;
column-rule-color: #ff0000;
column-rule-color: rgb(255, 0, 0);

/* グローバル値 */
column-rule-color: inherit;
column-rule-color: initial;
column-rule-color: revert;
column-rule-color: unset;

プロパティ値

  • <color>: 区切り線の色を指定します。事前定義された色キーワード、16進数カラーコード、RGBカラー値などを使用できます。

使用例

以下の例では、column-rule-color プロパティを使用して、多段組みレイアウトの区切り線を青色の破線に設定しています。

HTML コード


<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>column-rule-color の使用例</title>
<style>
.container {
  column-count: 3;
  column-rule-style: dashed;
  column-rule-width: 3px;
  column-rule-color: blue;
}
</style>
</head>
<body>

<div class="container">
  <p>段組みコンテンツ 1</p>
  <p>段組みコンテンツ 2</p>
  <p>段組みコンテンツ 3</p>
  <p>段組みコンテンツ 4</p>
  <p>段組みコンテンツ 5</p>
</div>

</body>
</html>

表示結果

上記のコードは、3つの段に分割され、段と段の間に青い破線の区切り線が表示されます。区切り線の幅は column-rule-width プロパティで 3px に設定されています。

ブラウザの対応状況

column-rule-color プロパティは、主要なブラウザで広くサポートされています。
ブラウザ バージョン
Chrome 4+
Firefox 3.5+
Safari 3.1+
Opera 11.1+
Internet Explorer 10+
Edge 12+

関連リソース

* CSS column-rule プロパティ * CSS column-rule-style プロパティ * CSS column-rule-width プロパティ

よくある質問

  • Q: column-rule-color プロパティが効かない場合はどうすればよいですか?
    A: column-rule-widthcolumn-rule-style プロパティが適切に設定されていることを確認してください。これらのプロパティが設定されていない場合、column-rule-color プロパティも適用されません。
  • Q: 区切り線を非表示にするにはどうすればよいですか?
    A: column-rule-width プロパティを 0 に設定するか、column-rule-style プロパティを none に設定することで、区切り線を非表示にできます。
  • Q: column-rule-color プロパティは、他の CSS プロパティと組み合わせて使用できますか?
    A: はい、column-rule-color プロパティは、他の CSS プロパティと組み合わせて使用できます。例えば、box-shadow プロパティを使用して、区切り線に影を付けることができます。