次は、リスト表示をHTMLとCSSでする方法をします。
リスト表示をHTMLとCSSでする方法
ワードプレスの管理画面を開きます。
左上の「投稿」を押します。
左上の「新規追加」を押します。
左上の「タイトルを追加」に「リスト表示をHTMLとCSSでする方法」と入力します。
右側の「テキスト」を押します。
テキストのところに、HTMLコードを貼り付けます。
テキストのところに、下記コードをコピーして貼り付けます。
<ul class="list0"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list0"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
貼り付けました。
右側の「公開」を押します。
「OK」を押します。
右上の「変更をプレビュー」を押します。
「サンプル1、サンプル2、サンプル3」の文字がリスト表示になっていることを確認します。
HTMLとCSSの説明
/*リスト表示CSSコード*/ .list0 { background: #fcfcfc;/*背景色*/ padding: 0.5em 0.5em 0.5em 2em;/*枠内の余白*/ border: solid 3px gray;/*線の種類 太さ 色*/ margin-bottom: 1.5em; /*下側の余白*/ } .list0 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*枠内余白*/ }
HTML
<ul class="list0"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list0"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
「CSSコード」の「.list」の部分は好きな名前を書いても大丈夫です。
「background」は、リストの枠の中の背景色です。
「padding」は、枠の内側の余白を指定するときに使います。
「margin-bottom」は、枠の外側の下側の余白を指定するときに使います。
「border」は、「solid」は「線の種類」、「3px」は「線の太さ」、「gray」は「線の色」が入ります。
「.list li」の「li」の部分は、「li」以外に名前を変更することはできません。
「line-height」は、リストの行の高さを指定するときに使います。
いろいろなリストの記入例
シロクロリスト
CSS
/*シロクロリスト*/ .list1 { background: #fcfcfc;/*背景色*/ padding: 0.5em 0.5em 0.5em 2em;/*枠内の余白*/ border: solid 3px gray;/*線の種類 太さ 色*/ margin-bottom: 1.5em; /*下側の余白*/ } .list1 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list1"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list1"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
さわやかリスト
CSS
/*さわやかリスト*/ .list2 { color: #668ad8;/*文字色*/ border: dashed 2px #668ad8;/*破線 太さ 色*/ background: #f1f8ff; /*背景色*/ padding: 0.5em 0.5em 0.5em 2em; /*枠内余白*/ margin-bottom: 1.5em; /*下側の余白*/ } .list2 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list2"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list2"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
二重線リスト
CSS
/*二重線リスト*/ .list3 { color: #668ad8; /*文字色*/ border: double 5px #668ad8;/*二重線 太さ 色*/ background: #f1f8ff; /*背景色*/ padding: 0.5em 0.5em 0.5em 2em; /*枠内余白*/ margin-bottom: 1.5em; /*下側の余白*/ } .list3 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list3"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list3"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
上下の線リスト
CSS
/*上下の線リスト*/ .list4 { color: #1e366a; /*文字色*/ border-top: solid #1e366a 1px; /*上の線*/ border-bottom: solid #1e366a 1px; /*下の線*/ padding: 0.5em 0 0.5em 1.5em; /*枠内余白*/ margin-bottom: 1.5em; /*下側の余白*/ } .list4 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list4"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list4"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
点線リスト
CSS
/*点線リスト*/ .list5 { color: #1e366a; /*文字色*/ border: dotted #1e366a 1px; /*点線 色 太さ*/ padding: 0.5em 0.5em 0.5em 2em; /*枠内余白*/ margin-bottom: 1.5em; /*下側の余白*/ } .list5 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list5"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list5"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
影付きリスト
CSS
/*影付きリスト*/ .list6 { background: #fffcf4; /*背景色*/ border-radius :8px;/*角の丸み*/ box-shadow :0px 5px 5px silver;/*5px=影の広がり具合*/ padding: 0.5em 0.5em 0.5em 2em; /*枠内余白*/ margin-bottom: 1.5em; /*下側の余白*/ } .list6 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list6"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list6"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
布リスト
CSS
/*布リスト*/ .list7 { background: #fffde8; /*背景色*/ box-shadow: 0px 0px 0px 10px #fffde8;/*線の外側色*/ border: dashed 2px #ffb03f;/*破線*/ border-radius: 9px; /*角の丸み*/ margin-left: 10px;/*左側余白*/ margin-right: 10px;/*右側余白*/ padding: 0.5em 0.5em 0.5em 2em; /*枠内余白*/ } .list7 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list7"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list7"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
布リスト
CSS
/*布リスト*/ .list7 { background: #fffde8; /*背景色*/ box-shadow: 0px 0px 0px 10px #fffde8;/*線の外側色*/ border: dashed 2px #ffb03f;/*破線*/ border-radius: 9px; /*角の丸み*/ margin-left: 10px;/*左側余白*/ margin-right: 10px;/*右側余白*/ padding: 0.5em 0.5em 0.5em 2em; /*枠内余白*/ } .list7 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ }
HTML
<ul class="list7"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul> <ol class="list7"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
- サンプル1
- サンプル2
- サンプル3
ふせん付きリスト
CSS
/*ふせん付きリスト*/ .list8 { padding: 0; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list8 li { color: #2d8fdd; /*文字色*/ border-left: solid 6px #2d8fdd;/*左側の線*/ background: #f1f8ff;/*背景色*/ margin-bottom: 3px;/*下のバーとの余白*/ line-height: 1.5; /*行の高さ*/ padding: 0.5em; /*行の余白*/ list-style-type: none!important;/*行の頭のものを消す*/ }
HTML
<ul class="list8"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
ふせん右側丸くリスト
CSS
/*ふせん右側丸くリスト*/ .list9 { padding: 0; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list9 li { color: black; /*文字色*/ border-left: solid 8px orange;/*左側の線*/ background: #e2f9ff;/*背景色*/ margin-bottom: 5px;/*下のバーとの余白*/ line-height: 1.5; /*行の高さ*/ border-radius: 0 15px 15px 0;/*右側の角だけ丸く*/ padding: 0.5em; /*行の余白*/ list-style-type: none!important; /*行の頭のものを消す*/ }
HTML
<ul class="list9"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
ふせん下線付きくリスト
CSS
/*ふせん下線付きくリスト*/ .list10 { padding: 0; /*枠内余白*/ } .list10 li { color: #404040; /*文字色*/ border-left: solid 6px #1fa67a;/*左側の線*/ border-bottom: solid 2px #dadada;/*下に灰色線*/ background: #e9e9e9; /*背景色*/ margin-bottom: 5px;/*下のバーとの余白*/ line-height: 1.5; /*行の高さ*/ padding: 0.5em; /*行の余白*/ list-style-type: none!important; /*行の頭のものを消す*/ font-weight: bold; /*文字の太さ*/ }
HTML
<ul class="list10"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
タグリスト
CSS
/*タグリスト*/ .list11 { padding: 0; /*枠内余白*/ } .list11 li { position: relative; /*通常の表示位置が基準*/ list-style-type: none!important;/*ポチ消す*/ padding: 0.5em 0.5em 0.5em 0.5em; /*行の余白*/ margin-bottom: 5px; /*下側余白*/ line-height: 1.5; /*行の高さ*/ background: #8fcdff; /*背景色*/ vertical-align: middle; /*中央揃え*/ color: #505050; /*文字色*/ border-radius: 15px 0px 0px 15px;/*左側の角丸く*/ } .list11 li:before{ display:inline-block; /*横並び*/ vertical-align: middle; /*中央揃え*/ content:''; /*白丸用*/ width:1em; /*白丸横幅*/ height: 1em; /*白丸高さ*/ background: #fff; /*白丸色*/ border-radius: 50%; /*白丸の丸み*/ margin-right: 8px; /*白丸右側の余白*/ }
HTML
<ul class="list11"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
矢印リスト
CSS
/*矢印リスト*/ .list12 { border: solid 2px skyblue; /*枠の線*/ border-radius: 5px; /*角の丸み*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list12 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important; /*行の頭を消す*/ } .list12 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f138";/*アイコンの種類*/ position: absolute; /*親要素の左上基準*/ left : 1em;/*左端からのアイコンまでの距離*/ color: skyblue;/*アイコン色*/ }
HTML
<ul class="list12"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
ふきだしリスト
CSS
/*ふきだしリスト*/ .list13 { border: solid 2px skyblue;/*線の設定*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list13 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important; /*行の頭を消す*/ } .list13 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f075";/*アイコンの種類*/ position: absolute; /*親要素の左上基準*/ left : 1em; /*左端からのアイコンまで*/ color: skyblue; /*アイコン色*/ }
HTML
<ul class="list13"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
チェックリスト
CSS
/*チェックリスト*/ .list14 { border: solid 2px #ffb03f; /*線の設定*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list14 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important;/*ポチ消す*/ } .list14 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f00c";/*アイコンの種類*/ position: absolute; /*親要素の左上基準*/ left : 1em; /*左端からのアイコンまで*/ color: #ffb03f; /*アイコン色*/ }
HTML
<ul class="list14"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
ゆびさしリスト
CSS
/*ゆびさしリスト*/ .list15 { border: double 5px #ffb03f; /*線の設定*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list15 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important;/*ポチ消す*/ } .list15 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f0a4";/*アイコンの種類*/ position: absolute; /*親要素の左上基準*/ left : 1em; /*左端からのアイコンまで*/ color: #ffb03f; /*アイコン色*/ }
HTML
<ul class="list15"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
肉球リスト
CSS
/*肉球リスト*/ .list16 { border: solid 2px #ffb03f; /*線の設定*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list16 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important;/*ポチ消す*/ } .list16 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f1b0";/*アイコンの種類*/ position: absolute; /*親要素の左上基準*/ left : 1em; /*左端からのアイコンまで*/ color: #ffb03f; /*アイコン色*/ }
HTML
<ul class="list16"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
ひかえめリスト
CSS
/*ひかえめリスト*/ .list17 { border: solid 2px silver; /*線の設定*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list17 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important;/*ポチ消す*/ } .list17 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f0da";/*アイコンの種類*/ position: absolute; /*親要素の左上基準*/ left : 1em; /*左端からのアイコンまで*/ color: gray; /*アイコン色*/ }
HTML
<ul class="list17"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
立体リスト
CSS
/*立体リスト*/ .list18 { padding: 0; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list18 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0.5em 0.5em 1.7em; /*行の余白*/ list-style-type: none!important; /*行の頭なし*/ background: -webkit-linear-gradient(top, #whitesmoke 0%, whitesmoke 100%);/*グラデーション*/ background: linear-gradient(to bottom, whitesmoke 0%, #dadada 100%);/*グラデーション*/ text-shadow: 1px 1px 1px whitesmoke;/*文字を立体的に*/ color: black; } .list18 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f138"; /*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em; /*左端からのアイコンまでの距離*/ color: orange; /*アイコン色*/ }
HTML
<ul class="list18"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
青色立体リスト
CSS
/*青色立体リスト*/ .list19 { padding: 0; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list19 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0.5em 0.5em 1.7em; /*行の余白*/ list-style-type: none!important; /*行の頭なし*/ background: -webkit-linear-gradient(top, skyblue 0%, #5aade6 100%);/*グラデーション*/ background: linear-gradient(to bottom, skyblue 0%, #5aade6 100%);/*グラデーション*/ text-shadow: 1px 1px 1px whitesmoke;/*文字を立体的に*/ color: white; } .list19 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f138"; /*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em; /*左端からのアイコンまでの距離*/ color: white; /*アイコン色*/ }
HTML
<ul class="list19"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
区切り線リスト
CSS
/*区切り線リスト*/ .list20 { border: solid 2px #ffb03f; /*枠の線*/ padding: 0 0.5em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list20 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0 0.5em 1.4em; /*行の余白*/ border-bottom: dashed 1px silver; /*下破線*/ list-style-type: none!important; /*行の頭なし*/ } .list20 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f138";/*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em; /*左端からのアイコンまで*/ color: #ffb03f; /*アイコン色*/ } .list20 li:last-of-type { border-bottom: none; /*一番下の破線なし*/ }
HTML
<ul class="list20"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
白線リスト
CSS
/*白線リスト*/ .list21 { background: #dadada; /*背景色*/ padding: 0 0.5em !important; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list21 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0 0.5em 1.5em; /*行の余白*/ border-bottom: 2px solid white; /*下線*/ list-style-type: none!important; /*行の頭なし*/ } .list21 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f00c";/*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em; /*左端からのアイコンまで*/ color: #668ad8; /*アイコン色*/ } .list21 li:last-of-type { border-bottom: none;/*最後の線だけ消す*/ }
HTML
<ul class="list21"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
フラットリスト
CSS
/*フラットリスト*/ .list22 { padding: 0; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list22 li { color: white; /*文字色*/ background: #81d0cb; /*背景色*/ line-height: 1.5; /*行の高さ*/ padding: 0.5em 0.5em 0.5em 2em; /*行の余白*/ border-bottom: 2px solid white; /*下線*/ list-style-type: none!important; /*行の頭なし*/ font-weight: bold; /*好みで太字に*/ } .list22 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f14a"; /*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em; /*左端からのアイコンまでの距離*/ color: white; /*アイコン色*/ }
HTML
<ul class="list22"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
青色破線リスト
CSS
/*青色破線リスト*/ .list23 { padding: 0; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ } .list23 li { color: white; /*文字色*/ background: #2d8fdd; /*背景色*/ line-height: 1.5; /*行の高さ*/ padding: 0.5em 0.5em 0.5em 2em; /*行の余白*/ border-bottom: 1px dashed white; /*下線*/ list-style-type: none!important; /*行の頭なし*/ } .list23 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f040"; /*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em/*左端からのアイコンまでの距離*/; color: white;/*アイコン色*/ } .list23 li:last-of-type { border-bottom: none;/*最後のliの線だけ消す*/ }
HTML
<ul class="list23"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
アイコン四角リスト
CSS
/*アイコン四角リスト*/ .list24 { padding: 0; /*枠内余白*/ } .list24 li { color: black; /*文字色*/ position:relative; /*通常の表示位置が基準*/ background: #f1f8ff;/*バーの色*/ line-height: 1.5; /*行の高さ*/ padding: 0.5em; /*行余白*/ margin-bottom: 4px; /*行の下余白*/ border-left : solid 35px #5c9ee7;/*先の色=アイコン裏の色*/ list-style-type: none!important; /*行の頭なし*/ } .list24 li:before { font-family: FontAwesome; /*フォント名*/ content: "\f040"; /*アイコン種類*/ position: absolute; /*親要素の左上基準*/ display: block; /*表示位置*/ padding: 0.5em; /*アイコン余白*/ width: 1.2em; /*アイコン幅*/ color: white; /*アイコン色*/ font-weight: normal;/*アイコンは太字にしない*/ text-align: center; /*アイコン位置*/ left : -35px; /*左端からのアイコンまでの距離*/ /*以下 上下中央寄せのため*/ top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
HTML
<ul class="list24"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
丸番号リスト
CSS
/*丸番号リスト*/ .list25 { counter-reset:number; /*数字をリセット*/ list-style-type: none!important; /*数字を一旦消す*/ padding:0.5em; /*枠内余白*/ background: #f5faff; /*背景色*/ } .list25 li { position: relative; /*通常の表示位置が基準*/ padding-left: 30px; /*行の左側余白*/ line-height: 1.5em; /*行の高さ*/ padding: 0.5em 0.5em 0.5em 30px; /*行の余白*/ } .list25 li:before{ /* 以下数字をつける */ position: absolute; /*親要素の左上基準*/ counter-increment: number; content: counter(number); /*以下数字のデザイン変える*/ display:inline-block; /*横並び*/ background: #5c9ee7; /*数字の背景色*/ color: white; /*数字の色*/ font-family: 'Avenir','Arial Black','Arial',sans-serif; /*フォント名*/ font-weight:bold; /*数字の太さ*/ font-size: 15px; /*数字サイズ*/ border-radius: 50%; /*数字の丸*/ left: 0; /*左位置*/ width: 25px; /*数字横幅*/ height: 25px; /*数字高さ*/ line-height: 25px; /*行の高さ*/ text-align: center; /*数字の位置*/ /*以下 上下中央寄せのため*/ top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
HTML
<ol class="list25"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
丸番号と破線リスト
CSS
/*丸番号と破線リスト*/ .list26 { counter-reset:number; /*数字をリセット*/ list-style-type: none!important; /*数字を一旦消す*/ padding: 0.3em 0.8em; /*枠内余白*/ border: solid 2px #ffb107; /*枠の線*/ } .list26 li { border-bottom: dashed 1px orange; /*破線*/ position: relative; /*通常の表示位置が基準*/ padding: 0.5em 0.5em 0.5em 30px; /*行の余白*/ line-height: 1.5em; /*行の高さ*/ } .list26 li:before{ /* 以下数字をつける */ position: absolute; /*親要素の左上基準*/ counter-increment: number; content: counter(number); /*数字のデザイン変える*/ display:inline-block; /*表示位置*/ background: #ffb107; /*数字の背景色*/ color: white; /*数字の色*/ font-family: 'Avenir','Arial Black','Arial',sans-serif; /*フォント名*/ font-weight:bold; /*数字の太さ*/ font-size: 15px; /*数字のサイズ*/ border-radius: 50%; /*数字の丸*/ left: 0; /*左の位置*/ width: 25px; /*数字の横幅*/ height: 25px; /*数字の高さ*/ line-height: 25px; /*行の高さ*/ text-align: center; /*数字の位置*/ /*以下 上下中央寄せのため*/ top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .list26 li:last-of-type { border-bottom: none; /*最後のliの線だけ消す*/ }
HTML
<ol class="list26"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
四角番号と枠リスト
CSS
/*四角番号と枠リスト*/ .list27 { counter-reset:number; /*数字をリセット*/ list-style-type: none!important; /*数字を一旦消す*/ padding:0.5em; /*枠内余白*/ border: solid 3px skyblue; /*枠の線*/ } .list27 li { position: relative; /*通常の表示位置が基準*/ line-height: 1.5em; /*行の高さ*/ padding: 0.5em 0.5em 0.5em 30px; /*行の余白*/ } .list27 li:before{ /* 以下数字をつける */ position: absolute; /*親要素の左上基準*/ counter-increment: number; content: counter(number); /*数字のデザイン変える*/ display:inline-block; /*横並び*/ background: #74c2f8; /*数字の背景色*/ color: white; /*数字の色*/ font-family: 'Avenir','Arial Black','Arial',sans-serif; /*フォント名*/ font-weight:bold; /*数字の太さ*/ font-size: 15px; /*数字のサイズ*/ left: 0; /*左の位置*/ width: 25px; /*数字の横幅*/ height: 25px; /*数字の高さ*/ line-height: 25px; /*行の高さ*/ text-align: center; /*数字の位置*/ /*以下上下中央寄せのため*/ top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
HTML
<ol class="list27"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
四角番号リスト
CSS
/*四角番号リスト*/ .list28 { counter-reset:number; /*数字をリセット*/ list-style-type: none!important; /*数字を一旦消す*/ padding:0; /*枠内余白*/ } .list28 li { position: relative; /*通常の表示位置が基準*/ padding: 0.5em; /*行の余白*/ line-height: 1.5em; /*行の高さ*/ background: #f1f8ff; /*背景色*/ border-left : solid 35px red; /*数字の背景色*/ margin-bottom: 5px; /*下側の余白*/ } .list28 li:before{ /* 以下数字をつける */ position: absolute; /*親要素の左上基準*/ counter-increment: number; content: counter(number); /*数字のデザイン変える*/ display:inline-block; /*横並び*/ color: white; /*数字の色*/ font-family: 'Avenir','Arial Black','Arial',sans-serif; /*フォント名*/ font-weight:bold; /*数字の太さ*/ font-size: 1em; /*数字のサイズ*/ top: 50%; /*数字の位置*/ -webkit-transform: translateY(-50%); transform: translateY(-50%); left: -35px; /*数字の左位置*/ width: 35px; /*数字の横幅*/ height: 1em; /*数字の高さ*/ line-height: 1; /*行の高さ*/ text-align: center; /*数字の位置*/ }
HTML
<ol class="list28"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
手書きリスト
CSS
/*手書きリスト*/ .list29 { counter-reset:number; /*数字をリセット*/ list-style-type: none!important; /*数字を一旦消す*/ padding:0; /*枠内余白*/ border-top: solid 2px black; /*上線*/ border-bottom: solid 2px black; /*下線*/ } .list29 li { padding: 0.5em 0; /*行の余白*/ position: relative; /*通常の表示位置が基準*/ padding-left: 1.4em; /*左側の余白*/ line-height: 1.5em; /*行の高さ*/ } .list29 li:before{ counter-increment: number; content: counter(number) "."; position: absolute; /*親要素の左上基準*/ left: 0; /*左位置*/ font-family: 'Bradley Hand','Segoe Script','Segoe Print',sans-serif;/*手書き風のフォント*/ font-size: 1.3em;/*フォントサイズ*/ }
HTML
<ol class="list29"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
ふきだし番号リスト
CSS
/*ふきだし番号リスト*/ .list30 { counter-reset:number; /*数字をリセット*/ list-style-type: none!important; /*数字を一旦消す*/ padding:0.5em; /*枠内余白*/ border: solid 2px #5c9ee7; /*枠の線*/ } .list30 li { position: relative; /*通常の表示位置が基準*/ padding: 0.5em 0.5em 0.5em 35px; /*行の余白*/ line-height: 1.5em; /*行の高さ*/ } .list30 li:before{ /* 以下数字をつける */ position: absolute; /*親要素の左上基準*/ counter-increment: number; content: counter(number); /*数字のデザイン変える*/ display:inline-block; /*横並び*/ background: #5c9ee7; /*数字の背景色*/ color: white; /*数字の色*/ font-family: 'Avenir','Arial Black','Arial',sans-serif; /*フォント名*/ font-weight:bold; /*数字の太さ*/ font-size: 15px; /*数字のサイズ*/ border-radius: 50%;/*円にする*/ left: 0; /*左の位置*/ width: 25px; /*丸の横幅*/ height: 25px; /*丸の高さ*/ line-height: 25px; /*行の高さ*/ text-align: center; /*数字の位置*/ /*以下 上下中央寄せのため*/ top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .list30 li:after {/*吹き出しのちょこんと出た部分*/ content: ''; display: block; position: absolute; /*親要素の左上基準*/ left: 20px;/*左からの位置*/ height: 0; width: 0; border-top: 7px solid transparent; /*上側*/ border-bottom: 7px solid transparent; /*下側*/ border-left: 12px solid #5c9ee7; /*左側*/ /*以下 上下中央寄せのため*/ top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
HTML
<ol class="list30"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ol>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
タイトル付きリスト
CSS
/*タイトル付きリスト*/ .list31 { border: solid 2px #ffb03f; /*枠の線*/ padding: 0.5em !important; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ margin-top: 2em; /*上側の余白*/ } .list31 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0 0.5em 1.4em; /*行の余白*/ border-bottom: dashed 1px silver; /*点線*/ list-style-type: none!important; /*行の頭なし*/ } .list31 li:last-of-type { border-bottom: none; /*一番下の点線なし*/ } .list31 li:before { /*リスト内のアイコン*/ font-family: FontAwesome; /*フォント名*/ content: "\f138";/*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 0.5em; /*左端からのアイコンまで*/ color: #ffb03f; /*アイコン色*/ } .list31 li:after { /*タイトルタブ*/ background: #ffb03f; /*タイトル背景色*/ color: #fff; /*タイトル文字の色*/ font-weight: bold; /*タイトル文字の太さ*/ position: absolute; /**/ left: -2px; /*タイトルの位置*/ bottom: 100%; /*タイトルの位置*/ padding: 1px 7px; /*タイトルの余白*/ content: "POINT";/*タブの文字*/ letter-spacing: 0.05em;/*字間*/ }
HTML
<ul class="list31"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3
タイトルアイコン付きリスト
CSS
/*タイトルアイコン付きリスト*/ .list32 { border: solid 2px #ffb03f; /*枠の線*/ padding: 0.5em 1em 0.5em 2.3em; /*枠内余白*/ position: relative; /*通常の表示位置が基準*/ margin-top: 2em; /*上側余白*/ } .list32 li { line-height: 1.5; /*行の高さ*/ padding: 0.5em 0; /*行の余白*/ list-style-type: none!important; /*行の頭なし*/ } .list32 li:before { /*リストのアイコン*/ font-family: FontAwesome; /*フォント名*/ content: "\f00c"; /*アイコン種類*/ position: absolute; /*親要素の左上基準*/ left : 1em; /*左端からのアイコンまでの距離*/ color: #ffb03f; /*アイコン色*/ } .list32 li:after { /*タブ*/ background: #ffb03f; /*タイトル背景色*/ color: #fff; /*タイトル文字*/ font-family: "FontAwesome",'Avenir','Arial',sans-serif; /*フォント名*/ position: absolute; /*親要素の左上基準*/ left: -2px; /*タイトル位置*/ bottom: 100%; /*タイトル位置*/ padding: 1px 7px; /*タイトル余白*/ content: '\f0a7 チェック';/*アイコンコード+文字*/ letter-spacing: 0.05em;/*字間*/ }
HTML
<ul class="list32"> <li>サンプル1</li> <li>サンプル2</li> <li>サンプル3</li> </ul>
記事をプレビュー表示したとき
- サンプル1
- サンプル2
- サンプル3