add multiselect and switch to input layoutref
This commit is contained in:
parent
92caa6402e
commit
c447cd5f1f
2 changed files with 89 additions and 0 deletions
|
@ -81,5 +81,31 @@
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<h2>Multiselect</h2>
|
||||||
|
<div class="radio form-group">
|
||||||
|
<div class="controls">
|
||||||
|
<label>
|
||||||
|
<input type="radio" name="options"> Option A
|
||||||
|
</label>
|
||||||
|
<label>
|
||||||
|
<input type="radio" name="options" checked> Option B
|
||||||
|
</label>
|
||||||
|
<label>
|
||||||
|
<input type="radio" name="options"> Option C
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2>Switch</h2>
|
||||||
|
<div class="switch form-group">
|
||||||
|
<div class="controls">
|
||||||
|
<div class="zammad-switch">
|
||||||
|
<input type="checkbox" id="c">
|
||||||
|
<label for="c"></label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
|
@ -5387,6 +5387,69 @@ output {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.zammad-switch label {
|
||||||
|
position: relative;
|
||||||
|
width: 48px;
|
||||||
|
height: 30px;
|
||||||
|
border-radius: 15px;
|
||||||
|
outline: none;
|
||||||
|
cursor: pointer;
|
||||||
|
background: hsl(0,0%,90%);
|
||||||
|
transition: background 400ms;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch input {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch input:checked + label {
|
||||||
|
background: hsl(200,71%,59%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch input:focus + label {
|
||||||
|
transition: none;
|
||||||
|
background: hsl(200,71%,59%);
|
||||||
|
box-shadow: 0 0 0 3px hsl(201,62%,90%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch label:after,
|
||||||
|
.zammad-switch label:before {
|
||||||
|
content: "";
|
||||||
|
position: absolute;
|
||||||
|
transition: 200ms;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch label:before {
|
||||||
|
width: 46px;
|
||||||
|
height: 28px;
|
||||||
|
left: 1px;
|
||||||
|
top: 1px;
|
||||||
|
border-radius: inherit;
|
||||||
|
background: hsl(210,17%,99%);
|
||||||
|
transform-origin: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch input:checked + label:before {
|
||||||
|
transform: scaleX(0);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch label:after {
|
||||||
|
width: 28px;
|
||||||
|
height: 28px;
|
||||||
|
border-radius: 100%;
|
||||||
|
left: 1px;
|
||||||
|
top: 1px;
|
||||||
|
box-shadow:
|
||||||
|
0 0 0 1px rgba(0,0,0,.05),
|
||||||
|
0 1px 3px rgba(0,0,0,.2);
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zammad-switch input:checked + label:after {
|
||||||
|
transform: translateX(18px);
|
||||||
|
}
|
||||||
|
|
||||||
.horizontal-filter-text {
|
.horizontal-filter-text {
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue