From 5bcda7181ef01fbf880b2f93fd1db8a6518504d2 Mon Sep 17 00:00:00 2001
From: zhouyuejun <505127606@qq.com>
Date: Wed, 23 Jan 2019 11:44:58 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=80=9A=E7=9F=A5=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=E6=A1=86=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/toast/toast-box.component.html | 2 +-
.../components/toast/toast-box.component.scss | 13 +++-
.../components/toast/toast-box.component.ts | 18 ++---
src/app/components/toast/toast.component.scss | 3 +
src/app/pages/main/main.component.scss | 1 +
src/index.html | 70 -------------------
6 files changed, 19 insertions(+), 88 deletions(-)
diff --git a/src/app/components/toast/toast-box.component.html b/src/app/components/toast/toast-box.component.html
index b938517..9959f6e 100644
--- a/src/app/components/toast/toast-box.component.html
+++ b/src/app/components/toast/toast-box.component.html
@@ -1,5 +1,5 @@
-
\ No newline at end of file
diff --git a/src/app/components/toast/toast-box.component.scss b/src/app/components/toast/toast-box.component.scss
index 7b70b83..0517a95 100644
--- a/src/app/components/toast/toast-box.component.scss
+++ b/src/app/components/toast/toast-box.component.scss
@@ -1,10 +1,10 @@
.toast-container {
position: absolute;
z-index: 22222;
- margin-top:10px;
+ // margin-top:10px;
width:450px;
- height: 174px;
- overflow: hidden
+ // height: 174px;
+ // overflow: hidden
}
.toast-top-left{
@@ -34,5 +34,12 @@
left: 10px;
bottom:0;
}
+ .toast-list{
+ height: 100px;
+ width: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ }
\ No newline at end of file
diff --git a/src/app/components/toast/toast-box.component.ts b/src/app/components/toast/toast-box.component.ts
index 6e645ad..2a60431 100644
--- a/src/app/components/toast/toast-box.component.ts
+++ b/src/app/components/toast/toast-box.component.ts
@@ -13,22 +13,12 @@ import {ToastConfig} from './toast-model';
styleUrls:['./toast-box.component.scss'],
animations: [
trigger('animation', [
- state('none', style({})),
- state('decent', style([{opacity: 1}, {maxWidth: 450}])),
- state('fancy', style([{transform: 'translateX(0)'},{transform: 'translateY(0)'}, {opacity: 1}, {maxWidth: 450}])),
transition('void => fancy', [
- style({opacity: 0, maxWidth: 450, transform: 'translateX(100%)'}),
- animate('1000ms ease-in-out')
+ style({opacity: 1, maxWidth: 450, transform: 'translateX(100%)'}),
+ animate('500ms ease-in-out')
]),
transition('fancy => void', [
- animate('1000ms ease-in-out', style({transform: 'translateX(100%)', height: 0, opacity: 0}))
- ]),
- transition('void => decent', [
- style({opacity: 0, maxWidth: 0}),
- animate('1000ms ease-in-out')
- ]),
- transition('decent => void', [
- animate('1000ms ease-in-out', style({width: 0, opacity: 0}))
+ animate('500ms ease-in-out', style({transform: 'translateX(100%)'}))
])
])
]
@@ -41,7 +31,7 @@ export class ToastBoxComponent implements OnInit {
constructor(private toastService: ToastService) {
this.toastService.getToasts().forEach((config: ToastConfig) => {
- this.toastConfigs.unshift(config);
+ this.toastConfigs.push(config);
});
}
diff --git a/src/app/components/toast/toast.component.scss b/src/app/components/toast/toast.component.scss
index 04e88c1..b895ca8 100644
--- a/src/app/components/toast/toast.component.scss
+++ b/src/app/components/toast/toast.component.scss
@@ -5,5 +5,8 @@
-moz-box-shadow: 1px 1px 3px rgba(100, 100, 100, 0.3);
border-radius: 20px;
}
+ .c-toast{
+ height: 100%;
+ }
diff --git a/src/app/pages/main/main.component.scss b/src/app/pages/main/main.component.scss
index 022eabb..e88bd8c 100644
--- a/src/app/pages/main/main.component.scss
+++ b/src/app/pages/main/main.component.scss
@@ -3,6 +3,7 @@
width: 100%;
height: 100%;
overflow-y: auto;
+ overflow-x: hidden;
padding: 15px 10px;
background-color: #fff;
.page-content {
diff --git a/src/index.html b/src/index.html
index 42ba1a7..1cd3dee 100644
--- a/src/index.html
+++ b/src/index.html
@@ -47,80 +47,10 @@
transform: rotate(1turn)
}
}
-
- /* .spin-container {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: 1003;
- display: none;
- }
-
- .spin-container .spin1 {
- display: block;
- position: relative;
- left: calc(50% + 15px);
- top: calc(50% - 75px);
- width: 150px;
- height: 150px;
- margin: -75px 0 0 -75px;
- border-radius: 50%;
- border: 4px solid transparent;
- border-top-color: #f95372;
- transform: translateZ(0);
- animation: spin 2s linear infinite
- }
-
- .spin-container .spin2 {
- content: "";
- position: absolute;
- top: 5px;
- left: 5px;
- right: 5px;
- bottom: 5px;
- border-radius: 50%;
- border: 4px solid transparent;
- border-top-color: #00abff;
- -webkit-animation: spin 3s linear infinite;
- animation: spin 3s linear infinite
- }
-
- .spin-container .spin3 {
- content: "";
- position: absolute;
- top: 15px;
- left: 15px;
- right: 15px;
- bottom: 15px;
- border-radius: 50%;
- border: 4px solid transparent;
- border-top-color: #e7ba08;
- animation: spin 1.5s linear infinite
- } */
-
-