HTML ファイル/サイトに画像があり、その画像に使用できる色のリストを追加したいと考えています。非常に小さなボックスまたはドット、すべての色の小さなボックスを作成したいと考えています。
これどうやってするの?
ありがとう!
古いブラウザでは、を使用することがよくありますが、クリアフィックスfloat
が必要になるため、このアプローチは最近はあまり使用されていません。
.box {
float: left;
width: 20px;
height: 20px;
border: 1px solid rgba(0, 0, 0, .2);
}
.blue {
background: #13b4ff;
}
.purple {
background: #ab3fdd;
}
.wine {
background: #ae163e;
}
<div class="box blue"></div>
<div class="box purple"></div>
<div class="box wine"></div>
最近のブラウザでは、最も簡単な方法はフレックスボックスを使用することです。
.wrapper {
display: flex;
}
.box {
width: 20px;
height: 20px;
border: 1px solid rgba(0, 0, 0, .2);
}
.blue {
background: #13b4ff;
}
.purple {
background: #ab3fdd;
}
.wine {
background: #ae163e;
}
<div class="wrapper">
<div class="box blue"></div>
<div class="box purple"></div>
<div class="box wine"></div>
</div>
または代わりにdisplay: inline-block
:
.box {
display: inline-block;
width: 20px;
height: 20px;
border: 1px solid rgba(0, 0, 0, .2);
}
.blue {
background: #13b4ff;
}
.purple {
background: #ab3fdd;
}
.wine {
background: #ae163e;
}
<div class="box blue"></div>
<div class="box purple"></div>
<div class="box wine"></div>
小さなドットを作成したい場合は、font awesome のアイコンを使用してください。
fa fa-circle