サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す

<ul class="check">
<li>あいうえおかきくけこさしすせそたちつてと</li>
<li>あいうえおかきくけこさしすせそたちつてと</li>
<li>あいうえおかきくけこさしすせそたちつてと</li>
<li>あいうえおかきくけこさしすせそたちつてと</li>
<li>あいうえおかきくけこさしすせそたちつてと</li>
</ul>
/* ■■■■■ チェックマーク ■■■■■ */
.check > li {
position: relative;
list-style: none;
padding-left: 28px;
}
.check > li:before {
content: '';
position: absolute;
top: 2px;
left: 0;
width: 20px;
height: 20px;
border: 2px solid #000;
box-sizing: border-box;
background:
linear-gradient(-55deg, transparent 44%, #d22 46%, #d22 58%, transparent 60%),
linear-gradient(45deg, transparent 33%, #d22 35%, #d22 47%, transparent 49%);
background-repeat: no-repeat;
background-position: 4px 2px, 1px 8px;
background-size: 100% 100%;
border-radius: 2px;
}
<span class="question-mark"></span>
/* ■■■■■ クエスチョンマーク ■■■■■ */
.question-mark {
position: relative;
}
.question-mark::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background: radial-gradient(ellipse 60% 50% at 50% 90%, #f00 15%, transparent 18%),
radial-gradient(ellipse 60% 48% at 50% 30%, #fff 37%, #f00 40%, #f00 60%, transparent 63%),
linear-gradient(180deg,transparent 70%, #fff 73%, #fff 100%, transparent 100%),
linear-gradient(90deg,transparent 43%, #f00 43%, #f00 58%, transparent 58%);
clip-path: polygon(0 0,100% 0,100% 100%,0 100%,0 70%, 43% 70%, 43% 30%, 0 30%);
}
<div class="looseleaf_box">
<h2>ルーズリーフ風のCSS</h2>
<p>あいうえお</p>
<p>あいうえおあいうえおあいうえおあいうえお</p>
<p>あいうえおあいうえおあいうえお</p>
</div>
/* ■■■■■ ルーズリーフ風のCSS ■■■■■ */
.looseleaf_box {
box-sizing: border-box;
padding: 30px 20px 20px 50px;
margin: 20px 0;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-image:
repeating-linear-gradient(to bottom, transparent, transparent 29px, #bbb 30px),
radial-gradient(circle at 20px 25px, transparent 10px, #f2f2f2 11px),
radial-gradient(circle at 21px 26px, transparent 10px, #ccc 11px);
background-size: calc(100% - 65px) 30px, 100% 40px, 100% 40px;
background-repeat: repeat-y;
background-position: 40px top, top left, top left;
line-height: 30px;
}
.looseleaf_box p {
margin: 30px 0;
line-height: 30px;
}
.looseleaf_box h2 {
margin: 2px 0 10px;
line-height: 30px;
}