UNPKG

pip-webui

Version:

HTML5 UI for LOB applications

171 lines (146 loc) 4.02 kB
// @file CSS styles for avatar controls // @copyright Digital Living Software Corp. 2014-2015 .pip-avatar { display: inline-block; position: relative; overflow: hidden; outline: none!important; & > md-icon { display: block; position: relative; } & > div { position: absolute; display: none; top: 0px; left: 0px; width: 100%; height: 100%; //background-color: @color-window; & > span { display: block; position: absolute; top: 50%; left: 50%; margin-top: -0.5em; margin-left: -0.5em; width: 1em; height: 1em; line-height: 1em; font-size: 74px; color: #c9c9c9; // нужна переменная text-align: center; text-transform: uppercase; } } } .pip-avatar(@size, @font-size){ margin: 0px; padding: 0px; width: @size; height: @size; md-icon { width: @size; height: @size; } md-icon.default_icon { width: @font-size; height: @font-size; } } .pip-avatar { .pip-avatar(80px, 48px) } .pip-avatar-color(@color) { > div { background-color: @color!important; } } .pip-avatar-color-0 { .pip-avatar-color(@color-0); } .pip-avatar-color-1 { .pip-avatar-color(@color-1); } .pip-avatar-color-2 { .pip-avatar-color(@color-2); } .pip-avatar-color-3 { .pip-avatar-color(@color-3); } .pip-avatar-color-4 { .pip-avatar-color(@color-4); } .pip-avatar-color-5 { .pip-avatar-color(@color-5); } .pip-avatar-color-6 { .pip-avatar-color(@color-6); } .pip-avatar-color-7 { .pip-avatar-color(@color-7); } .pip-avatar-color-8 { .pip-avatar-color(@color-8); } .pip-avatar-color-9 { .pip-avatar-color(@color-9); } .pip-avatar-color-10 { .pip-avatar-color(@color-10); } .pip-avatar-color-11 { .pip-avatar-color(@color-11); } .pip-avatar-color-12 { .pip-avatar-color(@color-12); } .pip-avatar-color-13 { .pip-avatar-color(@color-13); } .pip-avatar-color-14 { .pip-avatar-color(@color-14); } .pip-avatar-color-15 { .pip-avatar-color(@color-15); } .pip-face-x(@size, @fontSize) { .circle(@size); text-align: center; img { border-radius: 50%; width: auto; //@size; height: auto; } md-icon { border-radius: 50%; position: relative; width: @size; height: @size; vertical-align: top!important; margin: 0px!important; padding: 0px!important; svg { border-radius: 50%; } } // todo remove when svg icon updated div { border-radius: 50%; md-icon.default_icon { width: @fontSize; height: @fontSize; margin-top: (@size - @fontSize)/2!important; fill: white; font-size: @fontSize;//112px; font-family: arial; } } } .pip-face-xxl { .pip-face-x(180px, 112px); } .pip-face-xl { .pip-face-x(100px, 50px); } .pip-face-lg { .pip-face-x(80px, 48px); } .pip-face-md { .pip-face-x(64px, 38px); } .pip-face { .pip-face-x(40px, 24px); } .pip-face-sm-md { .pip-face-x(56px, 24px); } .pip-face-sm { .pip-face-x(30px, 18px); } .pip-sface-x(@size, @fontSize) { width: @size!important; height: @size!important; text-align: center; img { width: auto; //@size; height: auto; } md-icon { position: relative; width: @size; height: @size; vertical-align: top!important; margin: 0px!important; padding: 0px!important; } // todo remove when svg icon updated div { md-icon.default_icon { width: @fontSize; height: @fontSize; margin-top: (@size - @fontSize)/2!important; fill: white; font-size: @fontSize; font-family: arial; } } } .pip-sface-xxl { .pip-sface-x(180px, 112px); } .pip-sface-xl { .pip-sface-x(100px, 50px); } .pip-sface-lg { .pip-sface-x(80px, 48px); } .pip-sface-md { .pip-sface-x(64px, 38px); } .pip-sface { .pip-sface-x(40px, 24px); } .pip-sface-sm { .pip-sface-x(30px, 18px); }