Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
php
/
chinaamc-2020flag
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c17e2cd6
authored
Jan 11, 2020
by
doszhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dos
parent
f9b7d347
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
380 additions
and
384 deletions
+380
-384
Public/static/css/index.css
+380
-384
No files found.
Public/static/css/index.css
View file @
c17e2cd6
...
@@ -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
%
{
10
0
%
{
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment