Files
ionic-framework/src/components/card/card.md.scss
2016-09-13 16:52:47 -05:00

139 lines
3.4 KiB
SCSS

@import "../../themes/ionic.globals.md";
// Material Design Card
// --------------------------------------------------
$card-md-margin-top: 10px !default;
$card-md-margin-right: 10px !default;
$card-md-margin-bottom: 10px !default;
$card-md-margin-left: 10px !default;
$card-md-padding-top: 13px !default;
$card-md-padding-right: 16px !default;
$card-md-padding-bottom: 13px !default;
$card-md-padding-left: 16px !default;
$card-md-padding-media-top: 10px !default;
$card-md-padding-media-bottom: 10px !default;
$card-md-avatar-size: 4rem !default;
$card-md-thumbnail-size: 8rem !default;
$card-md-background-color: $list-md-background-color !default;
$card-md-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) !default;
$card-md-border-radius: 2px !default;
$card-md-font-size: 1.4rem !default;
$card-md-line-height: 1.5 !default;
$card-md-text-color: #222 !default;
$card-md-title-font-size: 2.4rem !default;
$card-md-title-padding: 8px 0 8px 0 !default;
$card-md-title-margin: 2px 0 2px !default;
$card-md-title-text-color: #222 !default;
$card-md-header-font-size: 1.6rem !default;
$card-md-header-padding: 16px !default;
$card-md-header-color: #222 !default;
.card-md {
margin: $card-md-margin-top $card-md-margin-right $card-md-margin-bottom $card-md-margin-left;
width: calc(100% - #{($card-md-margin-right + $card-md-margin-left)});
border-radius: $card-md-border-radius;
font-size: $card-md-font-size;
background: $card-md-background-color;
box-shadow: $card-md-box-shadow;
}
.card-md ion-list {
margin-bottom: 0;
}
.card-md > .item:last-child,
.card-md > .item:last-child .item-inner,
.card-md > .item-wrapper:last-child .item {
border-bottom: 0;
}
.card-md .item-md.item-block .item-inner {
border: 0;
}
.card-md ion-card-content {
padding: $card-md-padding-top $card-md-padding-right $card-md-padding-bottom $card-md-padding-left;
font-size: $card-md-font-size;
line-height: $card-md-line-height;
}
.card-md ion-card-header {
padding: $card-md-header-padding;
font-size: $card-md-header-font-size;
color: $card-md-header-color;
}
.card-md ion-card-header + ion-card-content,
.card-md .item + ion-card-content {
padding-top: 0;
}
.card-md ion-note[item-left],
.card-md ion-note[item-right] {
font-size: 1.3rem;
}
.card-md ion-card-title {
display: block;
margin: $card-md-title-margin;
padding: $card-md-title-padding;
font-size: $card-md-title-font-size;
line-height: 1.2;
color: $card-md-title-text-color;
}
.card-md h1 {
margin: 0 0 2px;
font-size: 2.4rem;
font-weight: normal;
color: $card-md-text-color;
}
.card-md h2 {
margin: 2px 0;
font-size: 1.6rem;
font-weight: normal;
color: $card-md-text-color;
}
.card-md h3,
.card-md h4,
.card-md h5,
.card-md h6 {
margin: 2px 0;
font-size: 1.4rem;
font-weight: normal;
color: $card-md-text-color;
}
.card-md p {
margin: 0 0 2px;
font-size: 1.4rem;
font-weight: normal;
line-height: 1.5;
color: $card-md-text-color;
}
.card-md + ion-card {
margin-top: 0;
}