Files
Umbraco-CMS/src/Umbraco.Web.UI.Client/src/less/components/overlays.less
2015-09-21 14:26:35 +02:00

150 lines
2.9 KiB
Plaintext

.umb-overlay {
position: fixed;
overflow: hidden;
background: white;
z-index: 996660;
animation: fadeIn 0.2s;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.umb-overlay .umb-overlay-header {
border-bottom: 1px solid @grayLight;
color: #999;
background: @grayLighter;
padding: 10px;
margin-top: 0;
}
.umb-overlay .umb-overlay-container {
top: 50px;
left: 7px;
right: 7px;
bottom: 7px;
position: absolute;
overflow-y: auto;
overflow-x: hidden;
}
.umb-overlay .umb-overlay-drawer {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 31px;
padding: 10px;
margin: 0;
background: #ffffff;
}
.umb-overlay .umb-overlay-drawer .umb-overlay-drawer-content {
display: flex;
justify-content: flex-end;
}
.umb-overlay .umb-overlay-drawer .umb-overlay-drawer-content .dropdown-menu {
right: 0;
left: auto;
}
/* ---------- OVERLAY CENTER ---------- */
.umb-overlay.umb-overlay-center {
position: absolute;
width: 600px;
height: 500px;
top: 10px;
left: 50%;
transform: translate(-50%, 0);
}
.umb-overlay.umb-overlay-center .umb-overlay-header {
text-align: center;
}
.umb-overlay.umb-overlay-center .umb-overlay-container {
top: 68px;
padding: 20px;
}
/* ---------- OVERLAY TARGET ---------- */
.umb-overlay.umb-overlay-target {
width: 400px;
height: 400px;
box-sizing: border-box;
}
.umb-overlay.umb-overlay-target .umb-overlay-header {
text-align: center;
}
.umb-overlay.umb-overlay-target .umb-overlay-container {
top: 68px;
}
/* ---------- OVERLAY RIGHT ---------- */
.umb-overlay.umb-overlay-right {
width: 500px;
top: 0;
right: 0;
bottom: 0;
border: none;
box-shadow: 0 0 20px rgba(0,0,0,0.19), 0 0 6px rgba(0,0,0,0.23);
}
.umb-overlay.umb-overlay-right .umb-overlay-header {
height: 100px;
padding: 20px;
box-sizing: border-box;
}
.umb-overlay.umb-overlay-right .umb-overlay-container {
top: 100px;
left: 0;
right: 0;
bottom: 51px;
padding: 20px;
}
/* ---------- OVERLAY ITEM DETAILS ---------- */
.umb-overlay__item-details {
position: absolute;
left: 0;
bottom: 51px;
width: 100%;
padding: 20px;
box-sizing: border-box;
border-bottom: 1px solid @grayLight;
background: @grayLighter;
}
.umb-overlay__item-details-title-wrapper {
display: flex;
flex-direction: row;
align-items: center;
}
.umb-overlay__item-details-icon {
font-size: 16px;
margin-right: 10px;
vertical-align: middle;
color: #999;
}
.umb-overlay__item-details-title {
margin-top: 0;
margin-bottom: 0;
}
.umb-overlay__item-details-description {
margin-top: 10px;
font-size: 12px;
}
/*ensures dialogs doesnt have side-by-side labels*/
.umb-overlay .controls-row {
margin-left: 0px !important;
}