because ember-notify when used from an addon doesn't allow you to disable its default CSS, as it does when used directly in an app
100 lines
1.8 KiB
SCSS
100 lines
1.8 KiB
SCSS
// This file is essentially a rip of the default ember notify styles with some minor tweaks for positioning.
|
|
|
|
// sass-lint:disable no-vendor-prefixes
|
|
@-webkit-keyframes 'ember-notify-show' {
|
|
from {
|
|
left: -310px;
|
|
}
|
|
|
|
to {
|
|
left: 0;
|
|
}
|
|
}
|
|
@keyframes 'ember-notify-show' {
|
|
from {
|
|
left: -310px;
|
|
}
|
|
|
|
to {
|
|
left: 0;
|
|
}
|
|
}
|
|
@-webkit-keyframes 'ember-notify-hide' {
|
|
from {
|
|
left: 0;
|
|
}
|
|
|
|
to {
|
|
left: -310px;
|
|
}
|
|
}
|
|
@keyframes 'ember-notify-hide' {
|
|
from {
|
|
left: 0;
|
|
}
|
|
|
|
to {
|
|
left: -310px;
|
|
}
|
|
}
|
|
|
|
.ember-notify-cn {
|
|
bottom: 0;
|
|
left: 0;
|
|
max-width: 300px;
|
|
position: fixed;
|
|
z-index: 5000;
|
|
}
|
|
|
|
.ember-notify {
|
|
border: 0 !important;
|
|
box-sizing: border-box;
|
|
display: block;
|
|
margin: 10px;
|
|
padding-bottom: 0 !important;
|
|
position: relative;
|
|
width: 300px;
|
|
|
|
.close {
|
|
cursor: pointer;
|
|
float: right;
|
|
}
|
|
}
|
|
|
|
.ember-notify-show {
|
|
-webkit-animation-duration: 500ms;
|
|
animation-duration: 500ms;
|
|
-webkit-animation-name: ember-notify-show;
|
|
animation-name: ember-notify-show;
|
|
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
|
|
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
|
|
}
|
|
|
|
.ember-notify-hide {
|
|
-webkit-animation-duration: 250ms;
|
|
animation-duration: 250ms;
|
|
-webkit-animation-name: ember-notify-hide;
|
|
animation-name: ember-notify-hide;
|
|
-webkit-animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
|
|
animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
|
|
|
|
&:hover {
|
|
-moz-animation-play-state: paused;
|
|
-webkit-animation-play-state: paused;
|
|
animation-play-state: paused;
|
|
}
|
|
}
|
|
|
|
@media only screen and (max-width: 680px) {
|
|
.ember-notify-cn {
|
|
box-sizing: border-box;
|
|
padding-left: 20px;
|
|
width: 100%;
|
|
}
|
|
|
|
.ember-notify {
|
|
float: right;
|
|
width: 100%;
|
|
}
|
|
}
|