beyond-components
Version:
react prototype components
74 lines (73 loc) • 2.15 kB
CSS
.beyond_p-notification {
position: fixed;
top: 20px;
left: 50%;
}
.beyond_p-notification .beyond_p-notification-content {
border-radius: 3px;
background: #ffffff;
background: rgba(255, 255, 255, 0.95);
position: relative;
right: 50%;
vertical-align: middle;
padding: 7px 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
border: 1px solid #d9d9d9;
line-height: 1.5;
margin-bottom: 10px;
}
.beyond_p-notification .beyond_p-notification-content.beyond_p-notification-content-reverse {
color: white;
background: #000000;
background: rgba(0, 0, 0, 0.8);
box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
border-color: black;
}
.beyond_p-notification-left {
left: 20px;
right: auto;
}
.beyond_p-notification-left .beyond_p-notification-content {
right: 0;
}
.beyond_p-notification-right {
left: auto;
right: 20px;
}
.beyond_p-notification-right .beyond_p-notification-content {
right: 0;
}
.beyond_p-notification-middle {
top: 33.3%;
bottom: auto;
}
.beyond_p-notification-bottom {
top: auto;
bottom: 20px;
}
.beyond_p-notification-animation-entering {
opacity: 0.01;
-webkit-transform: translate(0, -20px);
transform: translate(0, -20px);
}
.beyond_p-notification-animation-entering.beyond_p-notification-animation-entered {
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
transition: opacity 300ms ease-in, -webkit-transform 300ms ease-in;
transition: opacity 300ms ease-in, transform 300ms ease-in;
transition: opacity 300ms ease-in, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}
.beyond_p-notification-animation-leaving {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 1;
}
.beyond_p-notification-animation-leaving.beyond_p-notification-animation-leaved {
opacity: 0.01;
-webkit-transform: translate(0, -20px);
transform: translate(0, -20px);
transition: opacity 300ms ease-in, -webkit-transform 300ms ease-in;
transition: opacity 300ms ease-in, transform 300ms ease-in;
transition: opacity 300ms ease-in, transform 300ms ease-in, -webkit-transform 300ms ease-in;
}