pip-webui
Version:
HTML5 UI for LOB applications
78 lines (69 loc) • 1.68 kB
text/less
// @file CSS styles for card layout
// @copyright Digital Living Software Corp. 2014-2015
/*
* @example - Card layout
* <div class="pip-card-container">
* <pip-card width="400" min-height="400">
* <div class="pip-header">
* <h3 >This is a Header</h3>
* </div>
* <div class="pip-body">
* <div class="pip-content">
* </div>
* </div>
* <div class="pip-footer">
* <md-button>Cancel</md-button>
* <md-button class="md-accent">Ok</md-button>
* </div>
* </pip-card>
* </div>
*/
.pip-card {
z-index: 10;
position: relative;
.flex-shrink;
.flex-container;
.flex-direction-column;
background-color: @color-content;
box-shadow: @box-shadow;
.border-radius();
margin: 24px;
.shadow-card();
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
}
.pip-card-container {
/*min-height: 100%;*/
width: 100%;
.flex-var;
.flex-container;
.flex-direction-column;
.flex-vertical-center;
.flex-vertical-center;
max-height: 100%;
.flex-horizontal-center;
&.pip-outer-scroll {
display: block ;
overflow-y: auto;
.pip-card {
display: none;
}
}
}
// On tablet
@media (max-width: 1200px) {
.pip-card {
margin: 16px;
}
}
// On phone
@media (max-width: 768px) {
.pip-card {
.position-fill;
margin: 0px;
border: none;
border-radius: 0;
}
}