Commit c17e2cd6 by doszhang

dos

parent f9b7d347
...@@ -155,482 +155,478 @@ input::-webkit-input-placeholder { ...@@ -155,482 +155,478 @@ input::-webkit-input-placeholder {
} }
.flag-page .flag-block .star2.animate { .flag-page .flag-block .star2.animate {
animation: star2 1.875s 0.625s ease forwards; animation: star2 2.5s ease forwards;
-webkit-animation: star2 1.875s 0.625s ease forwards; -webkit-animation: star2 2.5s ease forwards;
}
.flag-page .flag-block:nth-child(even) { .flag-page .flag-block:nth-child(even) {
margin-left: 1rem; margin-left: 1rem;
width: 12.9rem; width: 12.9rem;
} }
.flag-page .flag-no { .flag-page .flag-no {
font-size: 1.3rem; font-size: 1.3rem;
color: #222222; color: #222222;
line-height: 1.85rem; line-height: 1.85rem;
text-align: center; text-align: center;
padding-left: 0.2rem; padding-left: 0.2rem;
} }
.flag-page .flag-text { .flag-page .flag-text {
font-size: 1.2rem; font-size: 1.2rem;
color: #222222; color: #222222;
line-height: 1.8rem; line-height: 1.8rem;
padding-left: 0.5rem; padding-left: 0.5rem;
/* background: url('../image2/text-bottom.png') left bottom no-repeat; /* background: url('../image2/text-bottom.png') left bottom no-repeat;
background-size: 12.35rem 1.1rem; */ background-size: 12.35rem 1.1rem; */
width: 12.35rem; width: 12.35rem;
height: auto; height: auto;
} }
.flag-page .flag-text div[class^=fly] {
display: inline-block;
animation: trans 1.4s 0s ease-out forwards;
}
.flag-page .flag-text .text-bottom {
position: absolute;
bottom: -.1rem;
top: auto;
}
.flag-page input[name=customize-flag] {
font-size: 1.4rem;
color: #222222;
padding-left: 1rem;
padding-right: 5rem;
width: 21.55rem;
height: 100%;
line-height: 100%;
}
.flag-page .checked-flag-list {
border: 0.05rem solid #222222;
transition: all linear .3s;
-webkit-transition: all linear .3s;
transform-origin: 0% 0%;
background: #fcfcfd;
transform: scale(0);
z-index: 3;
}
.flag-page .flag-list-content {
overflow-y: scroll;
overflow-x: hidden;
}
.flag-page .checked-item {
display: flex;
padding: 0.75rem 0 0.75rem 0;
}
.checked-flag-list .checked-flag-no { .flag-page .flag-text div[class^=fly] {
font-size: 1.2rem; display: inline-block;
text-align: center; animation: trans 1.4s 0s ease-out forwards;
line-height: 2rem; }
color: #222222;
display: inline-block;
width: 2.25rem;
height: 2rem;
background: url(../image2/flag-no.png) left top no-repeat;
background-size: 100% 100%;
margin-top: 0.05rem;
padding-left: 0.25rem;
}
.checked-flag-list .checked-flag-text { .flag-page .flag-text .text-bottom {
font-size: 1.2rem; position: absolute;
color: #222222; bottom: -.1rem;
padding-left: 0.5rem; top: auto;
height: auto; }
display: inline-block;
flex: 1;
border-bottom: 0.05rem solid #222222;
}
.checked-flag-list .btn-checked-item-delete { .flag-page input[name=customize-flag] {
color: #c30101; font-size: 1.4rem;
font-size: 1.4rem; color: #222222;
text-align: right; padding-left: 1rem;
width: 2.8rem; padding-right: 5rem;
display: inline-block; width: 21.55rem;
border-bottom: 0.05rem solid #222222; height: 100%;
} line-height: 100%;
}
.flag-sortable-active .checked-flag-no, .flag-page .checked-flag-list {
.flag-sortable-active .checked-flag-text { border: 0.05rem solid #222222;
color: #c30101; transition: all linear .3s;
} -webkit-transition: all linear .3s;
transform-origin: 0% 0%;
background: #fcfcfd;
transform: scale(0);
z-index: 3;
}
.flag-sortable-ghost { .flag-page .flag-list-content {
opacity: 0; overflow-y: scroll;
} overflow-x: hidden;
}
.flag-choose-tip { .flag-page .checked-item {
opacity: 0; display: flex;
} padding: 0.75rem 0 0.75rem 0;
}
.flag-choose-tip.active { .checked-flag-list .checked-flag-no {
animation: tips 1.5s linear forwards 3; font-size: 1.2rem;
-webkit-animation: tips 1.5s linear forwards 3; text-align: center;
} line-height: 2rem;
color: #222222;
display: inline-block;
width: 2.25rem;
height: 2rem;
background: url(../image2/flag-no.png) left top no-repeat;
background-size: 100% 100%;
margin-top: 0.05rem;
padding-left: 0.25rem;
}
.flagadd { .checked-flag-list .checked-flag-text {
opacity: 0; font-size: 1.2rem;
z-index: 4; color: #222222;
} padding-left: 0.5rem;
height: auto;
display: inline-block;
flex: 1;
border-bottom: 0.05rem solid #222222;
}
.flagadd.animate { .checked-flag-list .btn-checked-item-delete {
color: #c30101;
font-size: 1.4rem;
text-align: right;
width: 2.8rem;
display: inline-block;
border-bottom: 0.05rem solid #222222;
}
animation: flagadd 1s ease-in both; .flag-sortable-active .checked-flag-no,
-webkit-animation: flagadd 1s ease-in both; .flag-sortable-active .checked-flag-text {
} color: #c30101;
}
@keyframes star1 { .flag-sortable-ghost {
0% {
opacity: 0; opacity: 0;
transform: translateY(0);
} }
25% { .flag-choose-tip {
opacity: 1; opacity: 0;
transform: translateY(0);
} }
75% { .flag-choose-tip.active {
opacity: 1; animation: tips 1.5s linear forwards 3;
transform: translateY(0); -webkit-animation: tips 1.5s linear forwards 3;
} }
100% { .flagadd {
opacity: 0; opacity: 0;
transform: translateY(-100%); z-index: 4;
} }
}
@keyframes star2 { .flagadd.animate {
0% {
opacity: 0;
transform: translateY(0);
}
33% { animation: flagadd 1s ease-in both;
opacity: 1; -webkit-animation: flagadd 1s ease-in both;
transform: translateY(0);
} }
66% { @keyframes star1 {
opacity: 1; 0% {
transform: translateY(0); opacity: 0;
transform: translateY(0);
}
25% {
opacity: 1;
transform: translateY(0);
}
50% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-100%);
}
} }
100% { @keyframes star2 {
opacity: 0;
transform: translateY(-100%); 0%,
25% {
opacity: 0;
transform: translateY(0);
}
50% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-100%);
}
} }
}
@keyframes flagadd { @keyframes flagadd {
0% { 0% {
transform: translateY(0); transform: translateY(0);
opacity: 1; opacity: 1;
}
100% {
transform: translateY(-100%);
opacity: 0;
}
} }
100% { @keyframes tips {
transform: translateY(-100%); 50% {
opacity: 0; opacity: 0;
}
0%,
100% {
opacity: 1;
}
} }
}
@keyframes tips { @keyframes trans {
50% { to {
opacity: 0; transform: translateY(0);
}
} }
0%, @keyframes scale {
100% { 0% {
opacity: 1; transform: scaleX(0);
}
100% {
transform: scaleX(1);
}
} }
}
@keyframes trans { /* personal-page */
to { .personal-page {
transform: translateY(0); background: #e5382a;
transition: all linear .3s;
-webkit-transition: all linear .3s;
z-index: 5;
} }
}
@keyframes scale { .personal-page .decorate-img {
0% { background: url('../image2/decorate1.png') left top no-repeat;
transform: scaleX(0); background-size: 100% 100%;
} }
100% { .customize-frame {
transform: scaleX(1); top: auto;
bottom: 0;
} }
}
/* personal-page */ .personal-page .flag-list {
.personal-page { overflow: scroll;
background: #e5382a; }
transition: all linear .3s;
-webkit-transition: all linear .3s;
z-index: 5;
}
.personal-page .decorate-img { .personal-page .flag-item {
background: url('../image2/decorate1.png') left top no-repeat; position: relative;
background-size: 100% 100%; display: flex;
} margin-top: 1rem;
}
.customize-frame { .personal-page .flag-no {
top: auto; font-size: 1.2rem;
bottom: 0; text-align: center;
} line-height: 2rem;
color: #222222;
display: inline-block;
width: 2.25rem;
height: 2rem;
padding-left: 0.2rem;
background: url(../image2/flag-no.png) left top no-repeat;
background-size: 100% 100%;
}
.personal-page .flag-list { .personal-page .flag-text {
overflow: scroll; font-size: 1.4rem;
} color: #222222;
margin-left: 1rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
height: auto;
display: inline-block;
flex: 1;
background: url(../image2/flag-redline.png) left bottom no-repeat;
background-size: 100% auto;
}
.personal-page .flag-item { .personal-page .colorbar {
position: relative; transition: all linear .3s;
display: flex; -webkit-transition: all linear .3s;
margin-top: 1rem; }
}
.personal-page .flag-no { .personal-page .decorate-content {
font-size: 1.2rem; overflow-x: scroll;
text-align: center; white-space: nowrap;
line-height: 2rem; overflow-y: hidden;
color: #222222; }
display: inline-block;
width: 2.25rem;
height: 2rem;
padding-left: 0.2rem;
background: url(../image2/flag-no.png) left top no-repeat;
background-size: 100% 100%;
}
.personal-page .flag-text { .personal-page .decorateImg {
font-size: 1.4rem; width: 15rem;
color: #222222; height: 7.5rem;
margin-left: 1rem; padding: 0 0.625rem 0 0.625rem;
padding-left: 0.5rem; }
padding-right: 0.5rem;
height: auto;
display: inline-block;
flex: 1;
background: url(../image2/flag-redline.png) left bottom no-repeat;
background-size: 100% auto;
}
.personal-page .colorbar { .personal-page .decorateImg:first {
transition: all linear .3s; padding-left: 0;
-webkit-transition: all linear .3s; }
}
.personal-page .decorate-content { .btn-choose-color.animate {
overflow-x: scroll; animation: slider 1.5s ease-in-out 5 alternate;
white-space: nowrap; -webkit-animation: slider 1.5s ease-in-out 5 alternate;
overflow-y: hidden; }
}
.personal-page .decorateImg { .personal-wrap.animate {
width: 15rem; animation: slideDown 1s ease-in forwards;
height: 7.5rem; -webkit-animation: slideDown 1s ease-in forwards;
padding: 0 0.625rem 0 0.625rem; }
}
.personal-page .decorateImg:first { @keyframes slideDown {
padding-left: 0; 0% {
} transform: translateY(0);
}
.btn-choose-color.animate { 100% {
animation: slider 1.5s ease-in-out 5 alternate; transform: translateY(100%);
-webkit-animation: slider 1.5s ease-in-out 5 alternate; }
} }
.personal-wrap.animate { @keyframes slider {
animation: slideDown 1s ease-in forwards; 0% {
-webkit-animation: slideDown 1s ease-in forwards; opacity: 0;
} transform: translateX(-10rem);
}
@keyframes slideDown { 100% {
0% { opacity: 1;
transform: translateY(0); transform: translateX(0rem);
}
} }
100% { /* suggest-page */
transform: translateY(100%); .suggest-page {
z-index: 4;
} }
}
@keyframes slider { input[name=signature] {
0% { font-size: 1.15rem;
opacity: 0; color: #222222;
transform: translateX(-10rem); padding-left: 1rem;
padding-right: 1rem;
width: 12.9rem;
} }
100% { input[name=signature]::-webkit-input-placeholder {
opacity: 1; /* placeholder颜色 */
transform: translateX(0rem); color: #878787;
} }
}
/* suggest-page */ .agree-wrap.animate {
.suggest-page { animation: flicker 1s ease infinite;
z-index: 4; -webkit-animation: flicker 1s ease infinite;
} }
input[name=signature] { .suggest-wrap.animate {
font-size: 1.15rem; animation: wrapScale 1s linear forwards;
color: #222222; -webkit-animation: wrapScale 1s linear forwards;
padding-left: 1rem; }
padding-right: 1rem;
width: 12.9rem;
}
input[name=signature]::-webkit-input-placeholder { @keyframes wrapScale {
/* placeholder颜色 */ 0% {
color: #878787; transform: scale(1);
} }
.agree-wrap.animate { 100% {
animation: flicker 1s ease infinite; transform: scale(0);
-webkit-animation: flicker 1s ease infinite; }
} }
.suggest-wrap.animate { @keyframes flicker {
animation: wrapScale 1s linear forwards;
-webkit-animation: wrapScale 1s linear forwards;
}
@keyframes wrapScale { 0%,
0% { 100% {
transform: scale(1); opacity: 1;
} }
100% { 50% {
transform: scale(0); opacity: 0;
}
} }
}
@keyframes flicker { /* countdown-page */
0%, .countdown-page {
100% { z-index: 3;
opacity: 1;
} }
50% { .countdown-page canvas {
opacity: 0; transform: rotate(-90deg);
} }
}
/* countdown-page */
.countdown-page { .countdown-num {
z-index: 3; line-height: 8.95rem;
} font-size: 4rem;
text-align: center;
.countdown-page canvas { color: #fff;
transform: rotate(-90deg); }
}
.countdown-num { .countdown-num.animate {
line-height: 8.95rem; animation: numScale 1s 0s linear forwards;
font-size: 4rem; -webkit-animation: numScale 1s 0s linear forwards;
text-align: center; }
color: #fff;
}
.countdown-num.animate { @keyframes numScale {
animation: numScale 1s 0s linear forwards;
-webkit-animation: numScale 1s 0s linear forwards;
}
@keyframes numScale { 0%,
50% {
transform: scale(1);
opacity: 1;
}
0%, 100% {
50% { transform: scale(1.3);
transform: scale(1); opacity: 0;
opacity: 1; }
} }
100% { /* effect-page */
transform: scale(1.3); .effect-page {
opacity: 0; z-index: 2;
} }
}
/* effect-page */ /* poster-page */
.effect-page { .poster-page {
z-index: 2; z-index: 1;
} overflow: scroll;
}
/* poster-page */
.poster-page {
z-index: 1;
overflow: scroll;
}
.poster-page .poster-canvas-block { .poster-page .poster-canvas-block {
z-index: 1; z-index: 1;
} }
.poster-page canvas { .poster-page canvas {
width: 32rem; width: 32rem;
} }
.poster-tip { .poster-tip {
z-index: 1; z-index: 1;
} }
.posterImg { .posterImg {
position: absolute; position: absolute;
top: 0; top: 0;
z-index: 1; z-index: 1;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
/* poster-list-page */ /* poster-list-page */
.poster-list-page .poster-list { .poster-list-page .poster-list {
background: url(../image2/posterlist-bg.png) left top repeat-y; background: url(../image2/posterlist-bg.png) left top repeat-y;
background-size: 100% auto; background-size: 100% auto;
height: auto; height: auto;
min-height: 20.2rem; min-height: 20.2rem;
padding: 1.75rem 4.45rem 3rem 3.5rem; padding: 1.75rem 4.45rem 3rem 3.5rem;
width: 22.05rem; width: 22.05rem;
} }
.poster-list-page .flag-item { .poster-list-page .flag-item {
position: relative; position: relative;
display: flex; display: flex;
margin-top: 1.5rem; margin-top: 1.5rem;
} }
.poster-list-page .flag-no { .poster-list-page .flag-no {
font-size: 1.2rem; font-size: 1.2rem;
text-align: center; text-align: center;
line-height: 2rem; line-height: 2rem;
color: #222222; color: #222222;
display: inline-block; display: inline-block;
width: 2.25rem; width: 2.25rem;
height: 2rem; height: 2rem;
background: url(../image2/flag-no.png) left top no-repeat; background: url(../image2/flag-no.png) left top no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
} }
.poster-list-page .flag-text { .poster-list-page .flag-text {
font-size: 1.4rem; font-size: 1.4rem;
color: #222222; color: #222222;
margin-left: 1rem; margin-left: 1rem;
padding-left: 0.5rem; padding-left: 0.5rem;
padding-right: 0.5rem; padding-right: 0.5rem;
height: auto; height: auto;
display: inline-block; display: inline-block;
flex: 1; flex: 1;
background: url(../image2/flag-redline.png) left bottom no-repeat; background: url(../image2/flag-redline.png) left bottom no-repeat;
background-size: 100% auto; background-size: 100% auto;
white-space: nowrap; white-space: nowrap;
} }
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment