This commit is contained in:
Adam Bradley
2015-03-25 22:33:29 -05:00
parent 6f035ed1a8
commit 0e0c0df733
4 changed files with 96 additions and 9 deletions

View File

@ -24,6 +24,7 @@
@import @import
"../aside/aside", "../aside/aside",
"../button/button", "../button/button",
"../checkbox/checkbox",
"../content/content", "../content/content",
"../item/item", "../item/item",
"../list/list", "../list/list",

View File

@ -0,0 +1,24 @@
// Checkbox
// --------------------------------------------------
.checkbox-on {
display: none;
}
.checkbox-off {
display: block;
}
.checkbox[aria-checked=true] {
.checkbox-on {
display: block;
}
.checkbox-off {
display: none;
}
}

View File

@ -1,16 +1,68 @@
<div class="item checkbox" <div class="pane">
role="checkbox"
aria-label="Airplane Mode"
aria-checked="true"
aria-invalid="false">
<div class="item-container"> <div class="pane-container">
<div class="item-media"></div> <div class="bar">
Checkbox Default CSS Tests
</div>
<div class="content">
<div class="list">
<div class="list-content">
<div class="item checkbox"
role="checkbox"
aria-checked="true"
aria-invalid="false">
<div class="item-media">
<div class="checkbox-off">Off</div>
<div class="checkbox-on">On</div>
</div>
<div class="item-content">
<div class="item-title">
I am pleased
</div>
</div>
</div>
<div class="item checkbox"
role="checkbox"
aria-checked="false"
aria-invalid="false">
<div class="item-media">
<div class="checkbox-off">Off</div>
<div class="checkbox-on">On</div>
</div>
<div class="item-content">
<div class="item-title">
Hello
</div>
</div>
</div>
</div>
</div>
<div class="item-content">
Airplane Mode
</div> </div>
</div> </div>

View File

@ -47,6 +47,16 @@ $item-padding-left: 15px !default;
padding: $item-padding-top $item-padding-right $item-padding-bottom $item-padding-left; padding: $item-padding-top $item-padding-right $item-padding-bottom $item-padding-left;
} }
.item-media {
@include flex-display();
@include flex-shrink(0);
@include flex-wrap(nowrap);
@include flex-align-items(center);
padding-top: 7px;
padding-bottom: 8px;
}
.item-title { .item-title {
position: relative; position: relative;