カテゴリ: CSS 更新日: 2025/11/11

CSSのダブルボーダーや点線・破線を完全ガイド!初心者でもわかるdotted・dashed・doubleの使い方

ダブルボーダーや点線・破線のデザイン活用法(dotted・dashed)
ダブルボーダーや点線・破線のデザイン活用法(dotted・dashed)

先生と生徒の会話形式で理解しよう

生徒

「先生、Webサイトの枠線で点線や二重線のデザインを見たことがあるんですが、あれはどうやって作るんですか?」

先生

「とてもいいところに気づきましたね。CSSではborder-styleを使えば、点線(dotted)や破線(dashed)、ダブルボーダー(double)などの線を簡単に作れるんですよ。」

生徒

「おお!そんなプロっぽいデザインが簡単にできるんですか!やり方を教えてください!」

先生

「もちろんです。今日は、CSSの境界線(ボーダー)を使って、いろいろな線のデザインを作る方法を学びましょう。」

1. CSSのborder-styleとは?

1. CSSのborder-styleとは?
1. CSSのborder-styleとは?

CSSでは、要素の外枠に線を引くためにborderというプロパティを使います。線の太さ・色・種類を指定することで、見た目を自由にデザインできます。

このとき「線の種類」を決めるのがborder-styleです。例えば以下のような種類があります。

  • solid:普通の実線
  • dotted:点線
  • dashed:破線
  • double:二重線(ダブルボーダー)

では、実際にコードで確認してみましょう。


<style>
    div {
        border: 3px solid black;
        padding: 10px;
    }
</style>

<div>これは基本の実線ボーダーです。</div>
ブラウザ表示

2. 点線ボーダー(dotted)の使い方

2. 点線ボーダー(dotted)の使い方
2. 点線ボーダー(dotted)の使い方

dottedは、まるい点が並んだようなボーダーを作る指定です。やわらかい印象を与えたいときや、可愛らしいデザインをしたいときに使われます。


<style>
    p {
        border: 3px dotted pink;
        padding: 10px;
    }
</style>

<p>これは点線(dotted)のボーダーです。</p>
ブラウザ表示

点線は、優しい雰囲気を出したいカードデザインや、メモ欄などの装飾に使うと効果的です。

3. 破線ボーダー(dashed)の使い方

3. 破線ボーダー(dashed)の使い方
3. 破線ボーダー(dashed)の使い方

dashedは、線が短い線分で区切られた破線です。点線よりもはっきりした印象を与えます。

区切り線やメニューの境界など、情報を整理する場面でよく使われます。


<style>
    div {
        border: 4px dashed #00aaff;
        padding: 10px;
    }
</style>

<div>これは破線(dashed)のボーダーです。</div>
ブラウザ表示

破線は「区切る」や「強調する」デザインにぴったりです。たとえば、重要な注意書きやコメント欄を囲むときにも使えます。

4. 二重線ボーダー(double)の使い方

4. 二重線ボーダー(double)の使い方
4. 二重線ボーダー(double)の使い方

doubleを指定すると、二重線のボーダーを作ることができます。重厚感や高級感を出したいときにおすすめです。


<style>
    section {
        border: 5px double #333;
        padding: 15px;
    }
</style>

<section>これは二重線(double)のボーダーです。</section>
ブラウザ表示

二重線は「タイトルボックス」や「重要な情報枠」に使うと、目を引くデザインになります。

5. 各ボーダースタイルの違いを比較してみよう

5. 各ボーダースタイルの違いを比較してみよう
5. 各ボーダースタイルの違いを比較してみよう

同じ太さでも、スタイルによって印象が大きく変わります。下の例で違いを見てみましょう。


<style>
    .solid-box {
        border: 3px solid black;
        padding: 5px;
        margin-bottom: 8px;
    }
    .dotted-box {
        border: 3px dotted red;
        padding: 5px;
        margin-bottom: 8px;
    }
    .dashed-box {
        border: 3px dashed green;
        padding: 5px;
        margin-bottom: 8px;
    }
    .double-box {
        border: 5px double blue;
        padding: 5px;
    }
</style>

<div class="solid-box">solid(実線)</div>
<div class="dotted-box">dotted(点線)</div>
<div class="dashed-box">dashed(破線)</div>
<div class="double-box">double(二重線)</div>
ブラウザ表示

このように、border-styleの違いを使い分けることで、単なる枠線がデザインの一部になります。

6. dotted・dashed・doubleの活用テクニック

6. dotted・dashed・doubleの活用テクニック
6. dotted・dashed・doubleの活用テクニック

ここでは、Webデザインでよく使われる応用例を紹介します。

  • メモ風デザイン: dottedボーダーでノートっぽい雰囲気を出す。
  • 区切り線: dashedボーダーを使って内容のセクションを分ける。
  • 高級感: doubleボーダーで重要な枠を囲む。

例えば「メモ風ボックス」を作るには、次のように書きます。


<style>
    .memo-box {
        border: 2px dotted gray;
        background-color: #fdfdfd;
        padding: 15px;
        width: 300px;
    }
</style>

<div class="memo-box">この部分はメモ風に点線で囲まれています。</div>
ブラウザ表示

簡単なコードで、紙のメモのようなかわいらしいデザインが作れます。背景色や線の色を変えると印象も大きく変わります。

7. ボーダーの幅と色を組み合わせて個性的に

7. ボーダーの幅と色を組み合わせて個性的に
7. ボーダーの幅と色を組み合わせて個性的に

ボーダーの太さ(border-width)や色(border-color)を変えることで、より個性的なデザインが作れます。

たとえば、太めの点線を使うとポップな雰囲気に、細い破線を使うと繊細な印象になります。


<style>
    .pop-box {
        border: 6px dotted #ff66cc;
        padding: 10px;
    }
</style>

<div class="pop-box">太めの点線でポップな印象に!</div>
ブラウザ表示

8. まとめ:ボーダースタイルでデザインを引き立てよう

8. まとめ:ボーダースタイルでデザインを引き立てよう
8. まとめ:ボーダースタイルでデザインを引き立てよう

CSSのdotteddasheddoubleを使えば、簡単に線の種類を変えてデザインの幅を広げることができます。

ちょっとしたボーダーの工夫で、Webページの雰囲気はがらりと変わります。色や太さと組み合わせて、見やすくて印象的なデザインを目指しましょう。

カテゴリの一覧へ
新着記事
New1
CSS
CSS Gridテンプレート集!よく使うWebレイアウトの作り方
New2
HTML
HTML head要素とは?meta・titleの役割と基本を解説
New3
Bootstrap
Bootstrap固定比率カラム完全ガイド!.col-6・.col-md-4の使い方とベストプラクティスを初心者向けに解説
New4
CSS
CSS Gridとメディアクエリで作る!レスポンシブデザイン完全入門
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSの入れ子構造セレクタ完全ガイド!初心者でもわかる書き方と使い方
No.2
Java&Spring記事人気No2
HTML
HTMLでできること・できないこと|初心者が迷う点を整理
No.3
Java&Spring記事人気No3
CSS
CSSの文字色と背景色の組み合わせで読みやすさアップ!初心者でもわかる可読性の改善方法
No.4
Java&Spring記事人気No4
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.5
Java&Spring記事人気No5
CSS
CSS Gridの配置を視覚的にデザイン!grid-template-areasの設計方法
No.6
Java&Spring記事人気No6
Bootstrap
Bootstrap5グリッドとは?12分割の基本とrow・col・gutterを初心者向けにやさしく解説
No.7
Java&Spring記事人気No7
HTML
HTML文書構造とは?ページ構造とアウトライン設計の基本を解説
No.8
Java&Spring記事人気No8
HTML
HTML文書構造を正しく書く重要性|SEOと保守性の観点