Commit 0e96c4c9 by doszhang

dos

parent c17e2cd6
...@@ -157,476 +157,477 @@ input::-webkit-input-placeholder { ...@@ -157,476 +157,477 @@ input::-webkit-input-placeholder {
.flag-page .flag-block .star2.animate { .flag-page .flag-block .star2.animate {
animation: star2 2.5s ease forwards; animation: star2 2.5s ease forwards;
-webkit-animation: star2 2.5s 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] { .flag-page .flag-text div[class^=fly] {
display: inline-block; display: inline-block;
animation: trans 1.4s 0s ease-out forwards; animation: trans 1.4s 0s ease-out forwards;
} }
.flag-page .flag-text .text-bottom { .flag-page .flag-text .text-bottom {
position: absolute; position: absolute;
bottom: -.1rem; bottom: -.1rem;
top: auto; top: auto;
} }
.flag-page input[name=customize-flag] { .flag-page input[name=customize-flag] {
font-size: 1.4rem; font-size: 1.4rem;
color: #222222; color: #222222;
padding-left: 1rem; padding-left: 1rem;
padding-right: 5rem; padding-right: 5rem;
width: 21.55rem; width: 21.55rem;
height: 100%; height: 100%;
line-height: 100%; line-height: 100%;
} }
.flag-page .checked-flag-list { .flag-page .checked-flag-list {
border: 0.05rem solid #222222; border: 0.05rem solid #222222;
transition: all linear .3s; transition: all linear .3s;
-webkit-transition: all linear .3s; -webkit-transition: all linear .3s;
transform-origin: 0% 0%; transform-origin: 0% 0%;
background: #fcfcfd; background: #fcfcfd;
transform: scale(0); transform: scale(0);
z-index: 3; z-index: 3;
} }
.flag-page .flag-list-content { .flag-page .flag-list-content {
overflow-y: scroll; overflow-y: scroll;
overflow-x: hidden; overflow-x: hidden;
} }
.flag-page .checked-item { .flag-page .checked-item {
display: flex; display: flex;
padding: 0.75rem 0 0.75rem 0; padding: 0.75rem 0 0.75rem 0;
} }
.checked-flag-list .checked-flag-no { .checked-flag-list .checked-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%;
margin-top: 0.05rem; margin-top: 0.05rem;
padding-left: 0.25rem; padding-left: 0.25rem;
} }
.checked-flag-list .checked-flag-text { .checked-flag-list .checked-flag-text {
font-size: 1.2rem; font-size: 1.2rem;
color: #222222; color: #222222;
padding-left: 0.5rem; padding-left: 0.5rem;
height: auto; height: auto;
display: inline-block; display: inline-block;
flex: 1; flex: 1;
border-bottom: 0.05rem solid #222222; border-bottom: 0.05rem solid #222222;
} }
.checked-flag-list .btn-checked-item-delete { .checked-flag-list .btn-checked-item-delete {
color: #c30101; color: #c30101;
font-size: 1.4rem; font-size: 1.4rem;
text-align: right; text-align: right;
width: 2.8rem; width: 2.8rem;
display: inline-block; display: inline-block;
border-bottom: 0.05rem solid #222222; border-bottom: 0.05rem solid #222222;
} }
.flag-sortable-active .checked-flag-no, .flag-sortable-active .checked-flag-no,
.flag-sortable-active .checked-flag-text { .flag-sortable-active .checked-flag-text {
color: #c30101; color: #c30101;
} }
.flag-sortable-ghost {
opacity: 0;
}
.flag-choose-tip {
opacity: 0;
}
.flag-choose-tip.active {
animation: tips 1.5s linear forwards 3;
-webkit-animation: tips 1.5s linear forwards 3;
}
.flagadd {
opacity: 0;
z-index: 4;
}
.flagadd.animate {
animation: flagadd 1s ease-in both;
-webkit-animation: flagadd 1s ease-in both;
}
.flag-sortable-ghost { @keyframes star1 {
0% {
opacity: 0; opacity: 0;
transform: translateY(0);
} }
.flag-choose-tip { 25% {
opacity: 0; opacity: 1;
transform: translateY(0);
} }
.flag-choose-tip.active { 50% {
animation: tips 1.5s linear forwards 3; opacity: 1;
-webkit-animation: tips 1.5s linear forwards 3; transform: translateY(0);
} }
.flagadd { 100% {
opacity: 0; opacity: 0;
z-index: 4; transform: translateY(-100%);
} }
}
.flagadd.animate { @keyframes star2 {
animation: flagadd 1s ease-in both; 0%,
-webkit-animation: flagadd 1s ease-in both; 25% {
opacity: 0;
transform: translateY(0);
} }
@keyframes star1 { 50% {
0% { opacity: 1;
opacity: 0; transform: translateY(0);
transform: translateY(0);
}
25% {
opacity: 1;
transform: translateY(0);
}
50% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-100%);
}
} }
@keyframes star2 { 100% {
opacity: 0;
0%, transform: translateY(-100%);
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;
}
} }
@keyframes tips { 100% {
50% { transform: translateY(-100%);
opacity: 0; opacity: 0;
}
0%,
100% {
opacity: 1;
}
} }
}
@keyframes trans { @keyframes tips {
to { 50% {
transform: translateY(0); opacity: 0;
}
} }
@keyframes scale { 0%,
0% { 100% {
transform: scaleX(0); opacity: 1;
}
100% {
transform: scaleX(1);
}
} }
}
/* personal-page */ @keyframes trans {
.personal-page { to {
background: #e5382a; transform: translateY(0);
transition: all linear .3s;
-webkit-transition: all linear .3s;
z-index: 5;
} }
}
.personal-page .decorate-img { @keyframes scale {
background: url('../image2/decorate1.png') left top no-repeat; 0% {
background-size: 100% 100%; transform: scaleX(0);
} }
.customize-frame { 100% {
top: auto; transform: scaleX(1);
bottom: 0;
} }
}
.personal-page .flag-list { /* personal-page */
overflow: scroll; .personal-page {
} background: #e5382a;
transition: all linear .3s;
-webkit-transition: all linear .3s;
z-index: 5;
}
.personal-page .flag-item { .personal-page .decorate-img {
position: relative; background: url('../image2/decorate1.png') left top no-repeat;
display: flex; background-size: 100% 100%;
margin-top: 1rem; }
}
.personal-page .flag-no { .customize-frame {
font-size: 1.2rem; top: auto;
text-align: center; bottom: 0;
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-text { .personal-page .flag-list {
font-size: 1.4rem; overflow: scroll;
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 .colorbar { .personal-page .flag-item {
transition: all linear .3s; position: relative;
-webkit-transition: all linear .3s; display: flex;
} margin-top: 1rem;
}
.personal-page .decorate-content { .personal-page .flag-no {
overflow-x: scroll; font-size: 1.2rem;
white-space: nowrap; text-align: center;
overflow-y: hidden; 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 .decorateImg { .personal-page .flag-text {
width: 15rem; font-size: 1.4rem;
height: 7.5rem; color: #222222;
padding: 0 0.625rem 0 0.625rem; 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 .decorateImg:first { .personal-page .colorbar {
padding-left: 0; transition: all linear .3s;
} -webkit-transition: all linear .3s;
}
.btn-choose-color.animate { .personal-page .decorate-content {
animation: slider 1.5s ease-in-out 5 alternate; overflow-x: scroll;
-webkit-animation: slider 1.5s ease-in-out 5 alternate; white-space: nowrap;
} overflow-y: hidden;
}
.personal-wrap.animate { .personal-page .decorateImg {
animation: slideDown 1s ease-in forwards; width: 15rem;
-webkit-animation: slideDown 1s ease-in forwards; height: 7.5rem;
} padding: 0 0.625rem 0 0.625rem;
}
@keyframes slideDown { .personal-page .decorateImg:first {
0% { padding-left: 0;
transform: translateY(0); }
}
100% { .btn-choose-color.animate {
transform: translateY(100%); animation: slider 1.5s ease-in-out 5 alternate;
} -webkit-animation: slider 1.5s ease-in-out 5 alternate;
} }
@keyframes slider { .personal-wrap.animate {
0% { animation: slideDown 1s ease-in forwards;
opacity: 0; -webkit-animation: slideDown 1s ease-in forwards;
transform: translateX(-10rem); }
}
100% { @keyframes slideDown {
opacity: 1; 0% {
transform: translateX(0rem); transform: translateY(0);
}
} }
/* suggest-page */ 100% {
.suggest-page { transform: translateY(100%);
z-index: 4;
} }
}
input[name=signature] { @keyframes slider {
font-size: 1.15rem; 0% {
color: #222222; opacity: 0;
padding-left: 1rem; transform: translateX(-10rem);
padding-right: 1rem;
width: 12.9rem;
} }
input[name=signature]::-webkit-input-placeholder { 100% {
/* placeholder颜色 */ opacity: 1;
color: #878787; transform: translateX(0rem);
} }
}
.agree-wrap.animate { /* suggest-page */
animation: flicker 1s ease infinite; .suggest-page {
-webkit-animation: flicker 1s ease infinite; z-index: 4;
} }
.suggest-wrap.animate { input[name=signature] {
animation: wrapScale 1s linear forwards; font-size: 1.15rem;
-webkit-animation: wrapScale 1s linear forwards; color: #222222;
} padding-left: 1rem;
padding-right: 1rem;
width: 12.9rem;
}
@keyframes wrapScale { input[name=signature]::-webkit-input-placeholder {
0% { /* placeholder颜色 */
transform: scale(1); color: #878787;
} }
100% { .agree-wrap.animate {
transform: scale(0); animation: flicker 1s ease infinite;
} -webkit-animation: flicker 1s ease infinite;
} }
@keyframes flicker { .suggest-wrap.animate {
animation: wrapScale 1s linear forwards;
-webkit-animation: wrapScale 1s linear forwards;
}
0%, @keyframes wrapScale {
100% { 0% {
opacity: 1; transform: scale(1);
} }
50% { 100% {
opacity: 0; transform: scale(0);
}
} }
}
/* countdown-page */ @keyframes flicker {
.countdown-page { 0%,
z-index: 3; 100% {
opacity: 1;
} }
.countdown-page canvas { 50% {
transform: rotate(-90deg); opacity: 0;
} }
}
.countdown-num { /* countdown-page */
line-height: 8.95rem;
font-size: 4rem;
text-align: center;
color: #fff;
}
.countdown-num.animate { .countdown-page {
animation: numScale 1s 0s linear forwards; z-index: 3;
-webkit-animation: numScale 1s 0s linear forwards; }
}
@keyframes numScale { .countdown-page canvas {
transform: rotate(-90deg);
}
0%, .countdown-num {
50% { line-height: 8.95rem;
transform: scale(1); font-size: 4rem;
opacity: 1; text-align: center;
} color: #fff;
}
100% { .countdown-num.animate {
transform: scale(1.3); animation: numScale 1s 0s linear forwards;
opacity: 0; -webkit-animation: numScale 1s 0s linear forwards;
} }
}
/* effect-page */ @keyframes numScale {
.effect-page {
z-index: 2;
}
/* poster-page */ 0%,
.poster-page { 50% {
z-index: 1; transform: scale(1);
overflow: scroll; opacity: 1;
} }
.poster-page .poster-canvas-block { 100% {
z-index: 1; transform: scale(1.3);
opacity: 0;
} }
}
.poster-page canvas { /* effect-page */
width: 32rem; .effect-page {
} z-index: 2;
}
.poster-tip { /* poster-page */
z-index: 1; .poster-page {
} z-index: 1;
overflow: scroll;
}
.posterImg { .poster-page .poster-canvas-block {
position: absolute; z-index: 1;
top: 0; }
z-index: 1;
width: 100%;
height: 100%;
}
/* poster-list-page */ .poster-page canvas {
.poster-list-page .poster-list { width: 32rem;
background: url(../image2/posterlist-bg.png) left top repeat-y; }
background-size: 100% auto;
height: auto;
min-height: 20.2rem;
padding: 1.75rem 4.45rem 3rem 3.5rem;
width: 22.05rem;
}
.poster-list-page .flag-item { .poster-tip {
position: relative; z-index: 1;
display: flex; }
margin-top: 1.5rem;
}
.poster-list-page .flag-no { .posterImg {
font-size: 1.2rem; position: absolute;
text-align: center; top: 0;
line-height: 2rem; z-index: 1;
color: #222222; width: 100%;
display: inline-block; height: 100%;
width: 2.25rem; }
height: 2rem;
background: url(../image2/flag-no.png) left top no-repeat; /* poster-list-page */
background-size: 100% 100%; .poster-list-page .poster-list {
} background: url(../image2/posterlist-bg.png) left top repeat-y;
background-size: 100% auto;
height: auto;
min-height: 20.2rem;
padding: 1.75rem 4.45rem 3rem 3.5rem;
width: 22.05rem;
}
.poster-list-page .flag-item {
position: relative;
display: flex;
margin-top: 1.5rem;
}
.poster-list-page .flag-text { .poster-list-page .flag-no {
font-size: 1.4rem; font-size: 1.2rem;
color: #222222; text-align: center;
margin-left: 1rem; line-height: 2rem;
padding-left: 0.5rem; color: #222222;
padding-right: 0.5rem; display: inline-block;
height: auto; width: 2.25rem;
display: inline-block; height: 2rem;
flex: 1; background: url(../image2/flag-no.png) left top no-repeat;
background: url(../image2/flag-redline.png) left bottom no-repeat; background-size: 100% 100%;
background-size: 100% auto; }
white-space: nowrap;
} .poster-list-page .flag-text {
\ No newline at end of file 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;
white-space: nowrap;
}
\ 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