pip-webui
Version:
HTML5 UI for LOB applications
171 lines (139 loc) • 4.04 kB
text/less
// @file CSS styles for application Side Nav component
// @copyright Digital Living Software Corp. 2014-2016
// Party Name under Avatar
//------------------------------------------
@sidenav-party-font-size: 22px;
@sidenav-party-color: rgb(255, 255, 255);
//@sidenav-party-font-family: @font-family;
@sidenav-party-font-letter-spacing: 0.005em;
// Relationship and Privacy
//-------------------------------------------
@sidenav-party-info-font-size: @font-size-body1;
@sidenav-party-info-color: rgb(255, 255, 255);
//@sidenav-party-info-font-family: @font-family;
@sidenav-party-info-font-letter-spacing: 0.01em;
// Section
//-------------------------------------------
// @sidenav-section-font-size: @font-size-body1;
// @sidenav-section-color: @color-secondary;
// @sidenav-section-font-family: @font-family;
// @sidenav-section-line-height: 1em;
// Link // Kate add
//-------------------------------------------
// @sidenav-link-font-size: @font-size-body2;
// @sidenav-link-color: @color-primary;
// @sidenav-link-font-family: @font-family;
// @sidenav-link-line-height: 1em;
// Sizes
//-----------
@sidenav-width: 320px;
@sidenav-padding: 24px;
@sidenav-party-size: 80px;
@sidenav-user-size: 50px;
@sidenav-width-sm: 300px;
@sidenav-padding-sm: 16px;
.pip-sidenav {
md-list-item .md-button {
.md-list-item-inner {
line-height: 48px;
}
}
md-list {
.md-subheader {
line-height: 48px;
.md-subheader-inner {
padding: 24px;
padding-top: 0px;
padding-bottom: 0px;
}
}
.pip-section {
padding-bottom: 8px;
md-divider {
margin-bottom: 8px;
}
}
}
.pip-sidenav-header {
position: relative;
padding-top: 102px;
min-height: 164px ;
padding-bottom: @sidenav-padding-sm;
padding-left: @sidenav-padding;
padding-right: @sidenav-padding;
&.pip-sidenav-owner {
min-height: 144px ;
}
.pip-sidenav-party {
display: inline-block;
position: absolute;
top: @sidenav-padding-sm;
left: @sidenav-padding;
min-width: initial;
width: @sidenav-party-size;
height: @sidenav-party-size;
margin: 0px;
padding: 0px;
pip-avatar {
.circle(@sidenav-party-size);
}
}
.pip-sidenav-user {
display: inline-block;
position: absolute;
top: @sidenav-padding-sm;
right: @sidenav-padding;
width: @sidenav-user-size;
min-width: initial;
height: @sidenav-user-size;
margin: 0px;
padding: 0px;
pip-avatar {
.circle(@sidenav-user-size);
}
}
}
.pip-sidenav-party-text {
.pip-sidenav-party-pri {
display: block;
font-size: @sidenav-party-font-size;
text-decoration: none;
color: @sidenav-party-color;
letter-spacing: @sidenav-party-font-letter-spacing;
//font-family: @sidenav-party-font-family;
word-wrap: break-word;
&:hover, &:focus {
color: @sidenav-party-color;
text-decoration: none;
}
}
.pip-sidenav-party-sec {
font-size: @sidenav-party-info-font-size;
.text-overflow();
//font-family: @sidenav-party-info-font-family;
}
}
md-list-item .md-button {
padding-left: @sidenav-padding;
padding-right: @sidenav-padding;
.border-radius(0px);
}
}
@media (max-width: 768px) {
.pip-sidenav {
.pip-sidenav-header {
padding-left: @sidenav-padding-sm;
padding-right: @sidenav-padding-sm;
}
md-list-item .md-button {
padding-left: @sidenav-padding-sm;
padding-right: @sidenav-padding-sm;
}
.pip-sidenav-party {
left: @sidenav-padding-sm;
}
.pip-sidenav-user {
right: @sidenav-padding-sm;
}
}
}