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

質問編集履歴

2

HTMLの追加

2022/12/22 02:21

投稿

ttrinkk
ttrinkk

スコア2

title CHANGED
File without changes
body CHANGED
@@ -53,3 +53,54 @@
53
53
  color: #FFF;
54
54
  }
55
55
 
56
+
57
+ ```
58
+ ### HTML
59
+
60
+ ```
61
+ <div class="radio-button-group mts">
62
+ <div class="item">
63
+ <input type="radio" name="button-group" class="radio-button" value="0" id="button0" checked />
64
+ <label for="button0">0</label>
65
+ </div>
66
+ <div class="item">
67
+ <input type="radio" name="button-group" class="radio-button" value="1" id="button1" checked />
68
+ <label for="button1">1</label>
69
+ </div>
70
+ <div class="item">
71
+ <input type="radio" name="button-group" class="radio-button" value="2" id="button2" />
72
+ <label for="button2">2</label>
73
+ </div>
74
+ <div class="item">
75
+ <input type="radio" name="button-group" class="radio-button" value="3" id="button3" />
76
+ <label for="button3">3</label>
77
+ </div>
78
+ <div class="item">
79
+ <input type="radio" name="button-group" class="radio-button" value="4" id="button4" />
80
+ <label for="button4">4</label>
81
+ </div>
82
+ <div class="item">
83
+ <input type="radio" name="button-group" class="radio-button" value="5" id="button5" />
84
+ <label for="button5">5</label>
85
+ </div>
86
+ <div class="item">
87
+ <input type="radio" name="button-group" class="radio-button" value="6" id="button6" />
88
+ <label for="button6">6</label>
89
+ </div>
90
+ <div class="item">
91
+ <input type="radio" name="button-group" class="radio-button" value="7" id="button7" />
92
+ <label for="button7">7</label>
93
+ </div>
94
+ <div class="item">
95
+ <input type="radio" name="button-group" class="radio-button" value="8" id="button8" />
96
+ <label for="button8">8</label>
97
+ </div>
98
+ <div class="item">
99
+ <input type="radio" name="button-group" class="radio-button" value="9" id="button9" />
100
+ <label for="button9">9</label>
101
+ </div>
102
+ <div class="item">
103
+ <input type="radio" name="button-group" class="radio-button" value="10" id="button10" />
104
+ <label for="button10">10</label>
105
+ </div>
106
+ </div>

1

CSSの追加

2022/12/22 02:13

投稿

ttrinkk
ttrinkk

スコア2

title CHANGED
File without changes
body CHANGED
@@ -12,3 +12,44 @@
12
12
  スマホでも10を横並びに表示したい。
13
13
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-12-22/a4cab400-46f6-4c0a-8956-b9a23dbca6d6.jpeg)
14
14
 
15
+ ### CSS
16
+ float:leftを指定したり、横幅を指定したりしても改善せず。
17
+
18
+
19
+ ```
20
+ .radio-button-group {
21
+ display: flex;
22
+ }
23
+ .radio-button-group .item {
24
+ width: 100%;
25
+ justify-content: space-evenly;
26
+ }
27
+ .radio-button-group .radio-button {
28
+ position: absolute;
29
+ width: fit-content;
30
+ height: 1px;
31
+ opacity: 0;
32
+ }
33
+ .radio-button-group .radio-button + label {
34
+ padding: 16px 10px;
35
+ cursor: pointer;
36
+ border: 1px solid #CCC;
37
+ margin-right: -2px;
38
+ color: #555;
39
+ background-color: #ffffff;
40
+ display: block;
41
+ text-align: center;
42
+ }
43
+ .radio-button-group .item:first-of-type .radio-button + label{
44
+ border-top-left-radius: 5px;
45
+ border-bottom-left-radius: 5px;
46
+ }
47
+ .radio-button-group .item:last-of-type .radio-button + label {
48
+ border-top-right-radius: 5px;
49
+ border-bottom-right-radius: 5px;
50
+ }
51
+ .radio-button-group .radio-button:checked + label {
52
+ background-color: #FF367F;
53
+ color: #FFF;
54
+ }
55
+