teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

CSSの追加

2021/06/02 08:59

投稿

EVA_pika
EVA_pika

スコア2

title CHANGED
File without changes
body CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ### 該当のソースコード
18
18
 
19
- ```HTML&CSS
19
+ ```HTML&CSS(HTML部分)
20
20
  <label class="check_lb"><span style="background-color: rgb(170, 170, 170);">いぬ</span></label>
21
21
  <!--
22
22
  -->
@@ -26,6 +26,59 @@
26
26
  <label class="check_lb"><input type="checkbox" value="きじ" name="animal"><span>桃太郎</span></label>
27
27
  ```
28
28
 
29
+ ```HTML&CSS(CSS部分)
30
+
31
+ label {
32
+ margin-right: 5px;
33
+ /* ボタン同士の間隔 */
34
+ }
35
+
36
+ label input {
37
+ display: none;
38
+ /* デフォルトのinputは非表示にする */
39
+
40
+ }
41
+
42
+ label span {
43
+ color: #333;
44
+ /* 文字色を黒に */
45
+ font-size: 35px;
46
+ /* 文字サイズを14pxに */
47
+ border: 1px solid #333;
48
+ /* 淵の線を指定 */
49
+ border-radius: 8px;
50
+ /* 角丸を入れて、左右が丸いボタンにする */
51
+ padding: 5px 20px;
52
+ /* 上下左右に余白をトル */
53
+ cursor: pointer;
54
+ width: 100%;
55
+ backface-visibility: 100%;
56
+ background-size: contain;
57
+
58
+ color: #fff;
59
+ background: #7ca86c;
60
+ border: 1px solid #fff;
61
+ border-bottom: 5px solid #666;
62
+ box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
63
+
64
+ }
65
+
66
+ label input:checked+span {
67
+ color: #FFF;
68
+ /* 文字色を白に */
69
+ background: #aaa;
70
+ /* 背景色を薄い赤に */
71
+ border: 1px solid #aaa;
72
+ /* 淵の線を薄い赤に */
73
+
74
+ }
75
+
76
+ .check_lb {
77
+ display: block;
78
+ }
79
+
80
+ ```
81
+
29
82
  ### 試したこと
30
83
 
31
84
  HTML側でWidthを指定してみる

3

不足文章の追加

2021/06/02 08:59

投稿

EVA_pika
EVA_pika

スコア2

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  ### 発生している問題・エラーメッセージ
12
12
 
13
13
  ```
14
- エラーメセージ
14
+ 固定幅のボタン風チェクボックスを作成したいのですが、可変幅になっていて困っています。
15
15
  ```
16
16
 
17
17
  ### 該当のソースコード

2

引用の修正

2021/06/02 08:56

投稿

EVA_pika
EVA_pika

スコア2

title CHANGED
File without changes
body CHANGED
@@ -17,8 +17,6 @@
17
17
  ### 該当のソースコード
18
18
 
19
19
  ```HTML&CSS
20
- ソースコード
21
- ```
22
20
  <label class="check_lb"><span style="background-color: rgb(170, 170, 170);">いぬ</span></label>
23
21
  <!--
24
22
  -->
@@ -26,8 +24,8 @@
26
24
  <!--
27
25
  --><label class="check_lb"><input type="checkbox" value="きじ" name="animal"><span>きじ</span></label>
28
26
  <label class="check_lb"><input type="checkbox" value="きじ" name="animal"><span>桃太郎</span></label>
27
+ ```
29
28
 
30
-
31
29
  ### 試したこと
32
30
 
33
31
  HTML側でWidthを指定してみる

1

文法修正

2021/06/02 08:55

投稿

EVA_pika
EVA_pika

スコア2

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  ボタン風チェックボックスの幅を可変幅でなく、固定幅(スマホで見やすい程度の幅)にしたかったのですが
7
7
  対応方法がわからず、質問しました。
8
8
  検索などは既に行った後です。
9
- Input以外のものを利用する方法も調べましたが、可能な限りHTMLかCSSで対応したいです。
9
+ Input以外のものを利用する方法も調べましたが、可能な限りInoutなどはそのまま、デザイン変更で対応したいです。
10
10
 
11
11
  ### 発生している問題・エラーメッセージ
12
12