You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
135 lines
2.1 KiB
135 lines
2.1 KiB
3 years ago
|
/* ------------------------------------------------------------------------------
|
||
|
*
|
||
|
* # jGrowl notifications
|
||
|
*
|
||
|
* Styles for jgrowl.min.js - an unobtrusive notification system for web applications
|
||
|
*
|
||
|
* Version: 1.0
|
||
|
* Latest update: May 25, 2015
|
||
|
*
|
||
|
* ---------------------------------------------------------------------------- */
|
||
|
|
||
|
|
||
|
// Core
|
||
|
// ------------------------------
|
||
|
|
||
|
// Base
|
||
|
.jGrowl {
|
||
|
z-index: 2001;
|
||
|
position: absolute;
|
||
|
|
||
|
body > & {
|
||
|
position: fixed;
|
||
|
}
|
||
|
|
||
|
|
||
|
//
|
||
|
// Positions
|
||
|
//
|
||
|
|
||
|
// Top
|
||
|
&.top-left {
|
||
|
left: @grid-gutter-width;
|
||
|
top: @grid-gutter-width;
|
||
|
}
|
||
|
&.top-center {
|
||
|
left: 50%;
|
||
|
top: @grid-gutter-width;
|
||
|
margin-left: -150px;
|
||
|
}
|
||
|
&.top-right {
|
||
|
right: @grid-gutter-width;
|
||
|
top: @grid-gutter-width;
|
||
|
}
|
||
|
|
||
|
// Center
|
||
|
&.center {
|
||
|
top: 40%;
|
||
|
width: 300px;
|
||
|
left: 50%;
|
||
|
margin-left: -150px;
|
||
|
margin-top: -35px;
|
||
|
|
||
|
.jGrowl-notification,
|
||
|
.jGrowl-closer {
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Bottom
|
||
|
&.bottom-left {
|
||
|
left: @grid-gutter-width;
|
||
|
bottom: @grid-gutter-width;
|
||
|
}
|
||
|
&.bottom-center {
|
||
|
left: 50%;
|
||
|
bottom: @grid-gutter-width;
|
||
|
margin-left: -150px;
|
||
|
}
|
||
|
&.bottom-right {
|
||
|
right: @grid-gutter-width;
|
||
|
bottom: @grid-gutter-width;
|
||
|
}
|
||
|
|
||
|
// Hide on print
|
||
|
@media print {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Notification styles
|
||
|
.jGrowl-notification {
|
||
|
margin-bottom: (@line-height-computed / 2);
|
||
|
width: 300px;
|
||
|
text-align: left;
|
||
|
display: none;
|
||
|
|
||
|
// Header
|
||
|
.jGrowl-header {
|
||
|
font-size: @font-size-h6;
|
||
|
margin-bottom: 5px;
|
||
|
|
||
|
&:empty {
|
||
|
margin: 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Close button
|
||
|
.jGrowl-close {
|
||
|
font-weight: @close-font-weight;
|
||
|
background: none;
|
||
|
border: 0;
|
||
|
font-size: @font-size-h5;
|
||
|
cursor: pointer;
|
||
|
line-height: 1;
|
||
|
padding: 0;
|
||
|
float: right;
|
||
|
color: inherit;
|
||
|
outline: 0;
|
||
|
margin-left: 10px;
|
||
|
.opacity(.75);
|
||
|
|
||
|
&:hover {
|
||
|
.opacity(1);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// "Close all" closer
|
||
|
.jGrowl-closer {
|
||
|
padding: 5px 0;
|
||
|
cursor: pointer;
|
||
|
margin-top: 5px;
|
||
|
text-align: center;
|
||
|
background-color: #fff;
|
||
|
width: 300px;
|
||
|
border-radius: @border-radius-base;
|
||
|
border: 1px solid #ddd;
|
||
|
color: @gray-light;
|
||
|
|
||
|
.alert-rounded + & {
|
||
|
border-radius: @border-radius-large;
|
||
|
}
|
||
|
}
|