Skip to content

Commit ec39d7b

Browse files
committedMar 6, 2015
Checkboxes and radios without label text. Close flatlogic#17
1 parent 1c73a34 commit ec39d7b

5 files changed

+43
-1
lines changed
 

‎awesome-bootstrap-checkbox.css

+4
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@
4949
border-radius: 50%; }
5050
.checkbox.checkbox-inline {
5151
margin-top: 0; }
52+
.checkbox.checkbox-single label {
53+
height: 17px; }
5254

5355
.checkbox-primary input[type="checkbox"]:checked + label::before {
5456
background-color: #428bca;
@@ -137,6 +139,8 @@
137139
cursor: not-allowed; }
138140
.radio.radio-inline {
139141
margin-top: 0; }
142+
.radio.radio-single label {
143+
height: 17px; }
140144

141145
.radio-primary input[type="radio"] + label::after {
142146
background-color: #428bca; }

‎awesome-bootstrap-checkbox.less

+8
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@
8080
border-radius: 50%;
8181
}
8282

83+
&.checkbox-single label{
84+
height: 17px;
85+
}
86+
8387
&.checkbox-inline{
8488
margin-top: 0;
8589
}
@@ -178,6 +182,10 @@
178182
&.radio-inline{
179183
margin-top: 0;
180184
}
185+
186+
&.radio-single label{
187+
height: 17px;
188+
}
181189
}
182190

183191
.radio-variant(radio-primary, @brand-primary);

‎awesome-bootstrap-checkbox.scss

+8
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@
8383
&.checkbox-inline{
8484
margin-top: 0;
8585
}
86+
87+
&.checkbox-single label{
88+
height: 17px;
89+
}
8690
}
8791

8892
@include checkbox-variant('.checkbox-primary', $brand-primary);
@@ -178,6 +182,10 @@
178182
&.radio-inline{
179183
margin-top: 0;
180184
}
185+
186+
&.radio-single label{
187+
height: 17px;
188+
}
181189
}
182190

183191
@include radio-variant('.radio-primary', $brand-primary);

‎demo/build.css

+4
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@
4949
border-radius: 50%; }
5050
.checkbox.checkbox-inline {
5151
margin-top: 0; }
52+
.checkbox.checkbox-single label {
53+
height: 17px; }
5254

5355
.checkbox-primary input[type="checkbox"]:checked + label::before {
5456
background-color: #428bca;
@@ -137,6 +139,8 @@
137139
cursor: not-allowed; }
138140
.radio.radio-inline {
139141
margin-top: 0; }
142+
.radio.radio-single label {
143+
height: 17px; }
140144

141145
.radio-primary input[type="radio"] + label::after {
142146
background-color: #428bca; }

‎demo/index.html

+19-1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,15 @@ <h2>Checkboxes</h2>
5656
Check me out
5757
</label>
5858
</div>
59+
<p>Checkboxes without label text <code>.checkbox-single</code></p>
60+
<div class="checkbox checkbox-single">
61+
<input type="checkbox" id="singleCheckbox1" value="option1" aria-label="Single checkbox One">
62+
<label></label>
63+
</div>
64+
<div class="checkbox checkbox-primary checkbox-single">
65+
<input type="checkbox" id="singleCheckbox2" value="option2" checked aria-label="Single checkbox Two">
66+
<label></label>
67+
</div>
5968
<p>Inline checkboxes</p>
6069
<div class="checkbox checkbox-inline">
6170
<input type="checkbox" id="inlineCheckbox1" value="option1">
@@ -164,13 +173,22 @@ <h2>Radios</h2>
164173
</div>
165174
</div>
166175
</div>
176+
<p>Radios without label text <code>.radio-single</code></p>
177+
<div class="radio radio-single">
178+
<input type="radio" id="singleRadio1" value="option1" name="radioSingle1" aria-label="Single radio One">
179+
<label></label>
180+
</div>
181+
<div class="radio radio-success radio-single">
182+
<input type="radio" id="singleRadio2" value="option2" name="radioSingle2" checked aria-label="Single radio Two">
183+
<label></label>
184+
</div>
167185
<p>Inline radios</p>
168186
<div class="radio radio-info radio-inline">
169187
<input type="radio" id="inlineRadio1" value="option1" name="radioInline" checked>
170188
<label for="inlineRadio1"> Inline One </label>
171189
</div>
172190
<div class="radio radio-inline">
173-
<input type="radio" id="inlineRadio2" value="option1" name="radioInline">
191+
<input type="radio" id="inlineRadio2" value="option2" name="radioInline">
174192
<label for="inlineRadio2"> Inline Two </label>
175193
</div>
176194
</fieldset>

0 commit comments

Comments
 (0)