Q1. 設問がはいります(複数選択可)
Q2. 設問がはいります(複数選択可)
Q3. 設問がはいります(複数選択可)
Q4. 設問がはいります(単一選択)
Q5. 設問がはいります(単一選択)
下記Beyondコード
JS head
なし
HTML
<div class="questionnaire_p01-h2">Q1. 設問がはいります(複数選択可)</div>
<p><img class="aligncenter size-full wp-image-8334" src="https://production.static.squadbeyond.com/uploads/article_photo/photo/711633/2856f88e-0076-4f7a-9dd6-c1e5117bb18b.png" alt="" width="750" height="529" /></p>
<div class="questionnaire_p01-blackwood_box">
<div class="choices_box"><input id="choice01-1" class="questionnaire_p01-selecter" name="choice01" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice01-1">選択肢1</label><input id="choice01-2" class="questionnaire_p01-selecter" name="choice01" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice01-2">選択肢2</label><input id="choice01-3" class="questionnaire_p01-selecter" name="choice01-3" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice01-3">選択肢3</label><input id="choice01-4" class="questionnaire_p01-selecter" name="choice01" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice01-4">選択肢4</label></div>
</div>
<div class="questionnaire_p01-h2">Q2. 設問がはいります(複数選択可)</div>
<p><img class="aligncenter size-full wp-image-8334" src="https://production.static.squadbeyond.com/uploads/article_photo/photo/711633/2856f88e-0076-4f7a-9dd6-c1e5117bb18b.png" alt="" width="750" height="529" /></p>
<div class="questionnaire_p01-blackwood_box">
<div class="choices_box"><input id="choice02-1" class="questionnaire_p01-selecter" name="choice02" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice02-1">選択肢1</label><input id="choice02-2" class="questionnaire_p01-selecter" name="choice02" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice02-2">選択肢2</label><input id="choice02-3" class="questionnaire_p01-selecter" name="choice02-3" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice02-3">選択肢3</label><input id="choice02-4" class="questionnaire_p01-selecter" name="choice02" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice02-4">選択肢4</label></div>
</div>
<div class="questionnaire_p01-h2">Q3. 設問がはいります(複数選択可)</div>
<p><img class="aligncenter size-full wp-image-8334" src="https://production.static.squadbeyond.com/uploads/article_photo/photo/711633/2856f88e-0076-4f7a-9dd6-c1e5117bb18b.png" alt="" width="750" height="529" /></p>
<div class="questionnaire_p01-blackwood_box">
<div class="choices_box"><input id="choice03-1" class="questionnaire_p01-selecter" name="choice03" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice03-1">選択肢1</label><input id="choice03-2" class="questionnaire_p01-selecter" name="choice03" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice03-2">選択肢2</label><input id="choice03-3" class="questionnaire_p01-selecter" name="choice03-3" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice03-3">選択肢3</label><input id="choice03-4" class="questionnaire_p01-selecter" name="choice03" type="checkbox" /><label class="questionnaire_p01-choice-check" for="choice03-4">選択肢4</label></div>
</div>
<div class="questionnaire_p01-h2">Q4. 設問がはいります(単一選択)</div>
<p><img class="aligncenter size-full wp-image-8334" src="https://production.static.squadbeyond.com/uploads/article_photo/photo/711633/2856f88e-0076-4f7a-9dd6-c1e5117bb18b.png" alt="" width="750" height="529" /></p>
<div class="questionnaire_p01-blackwood_box">
<div class="choices_box"><input id="choice04-1" class="questionnaire_p01-selecter" name="choice04" type="radio" /><label class="questionnaire_p01-choice-check" for="choice04-1">はい</label><input id="choice04-2" class="questionnaire_p01-selecter" name="choice04" type="radio" /><label class="questionnaire_p01-choice-check" for="choice04-2">いいえ</label></div>
</div>
<div class="questionnaire_p01-h2">Q5. 設問がはいります(単一選択)</div>
<p><img class="aligncenter size-full wp-image-8334" src="https://production.static.squadbeyond.com/uploads/article_photo/photo/711633/2856f88e-0076-4f7a-9dd6-c1e5117bb18b.png" alt="" width="750" height="529" /></p>
<div class="questionnaire_p01-blackwood_box">
<div class="choices_box"><input id="choice05-1" class="questionnaire_p01-selecter" name="choice05" type="radio" /><label class="questionnaire_p01-choice-check" for="choice05-1">はい</label><input id="choice05-2" class="questionnaire_p01-selecter" name="choice05" type="radio" /><label class="questionnaire_p01-choice-check" for="choice05-2">いいえ</label></div>
</div>
CSS
/* タイトル */
.questionnaire_p01-h2{
box-sizing: border-box;
max-width: 100%;
font-size: 20px;
margin: 20px 0px 30px;
padding: 10px;
color: rgb(255, 255, 255);
background: rgb(240, 102, 102);
text-align: left;
font-weight: 700;
line-height: 30px;
}
/*複数選択可*/
.questionnaire_p01-blackwood_box {
position: relative;
color: #000000;
margin: 30px 0;
}
.questionnaire_p01-blackwood_box .questionnaire_p01-selecter {
display: none;
}
.questionnaire_p01-blackwood_box .questionnaire_p01-selecter:checked+.questionnaire_p01-choice-check {
background: #f96680;
border-color: #fff;
color: #fff;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
transition: 200ms;
}
.questionnaire_p01-blackwood_box .questionnaire_p01-selecter:checked+.questionnaire_p01-choice-check {
background: #000000;
border-color: #fff;
color: #fff;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
transition: 200ms;
}
/*アンケートボックス*/
.questionnaire_p01-blackwood_box .questionnaire_p01-selecter+.questionnaire_p01-choice-check {
border: solid 3px #613d29;
display: block;
padding: 10px 15px;
font-weight: bold;
border-radius: 28px;
margin-bottom: 10px;
}
.questionnaire_p01-blackwood_box .questionnaire_p01-selecter:checked+.questionnaire_p01-choice-check {
background: #f96680;
border-color: #fff;
color: #fff;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
transition: 200ms;
}
/*チェックをした時*/
/* 画面サイズPCの時のみhover時に反応する様にする。
※SP時に以下の設定があると挙動がおかしくなります。 */
@media screen and (min-width:601px) {
.questionnaire_p01-blackwood_box .questionnaire_p01-selecter+.questionnaire_p01-choice-check:hover {
background: #f96680;
border-color: #fff;
color: #fff;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
transition: 200ms;
}
}