ダミーのサンプルテキスト
ダミーのサンプルテキスト
ダミーのサンプルテキスト
<div class="sample1"> <p data-area="d-a-12">ダミーのサンプルテキスト</p> <p data-area="d-a-10">ダミーのサンプルテキスト</p> <p data-area="d-a-8">ダミーのサンプルテキスト</p> </div>
.sample1 p {
white-space: nowrap;
overflow:hidden;
}
.sample1 p[data-area="d-a-12"] {
width: 12em;
}
.sample1 p[data-area="d-a-10"] {
width: 10em;
}
.sample1 p[data-area="d-a-8"] {
width: 8em;
}
サンプル(2)は、独自データ属性の「data-color」を使って、同じテキスト「ダミーのサンプルテキスト」の色を変更しています。
ダミーのサンプルテキスト
ダミーのサンプルテキスト
ダミーのサンプルテキスト
<div class="sample2"> <p data-color="red">ダミーのサンプルテキスト</p> <p data-color="blue">ダミーのサンプルテキスト</p> <p data-color="green">ダミーのサンプルテキスト</p> </div>
.sample2 p[data-color="red"] {
color: red;
}
.sample2 p[data-color="blue"] {
color: blue;
}
.sample2 p[data-color="green"] {
color: green;
}
サンプル(3)は、独自データ属性の「data-icon」と::before疑似要素を使って、テキストの前にアイコン画像(svg)を表示します。
ダミーのサンプルテキスト
ダミーのサンプルテキスト
ダミーのサンプルテキスト
<div class="sample3"> <p data-icon="cube">ダミーのサンプルテキスト</p> <p data-icon="mail">ダミーのサンプルテキスト</p> <p data-icon="face">ダミーのサンプルテキスト</p> </div>
.sample3 p[data-icon="cube"]::before {
content: url(svg/cube.svg);
position:relative;
top:4px;
margin-right:3px;
}
.sample3 p[data-icon="mail"]::before {
content: url(svg/mail.svg);
position:relative;
top:4px;
margin-right:3px;
}
.sample3 p[data-icon="face"]::before {
content: url(svg/face.svg);
position:relative;
top:4px;
margin-right:3px;
}