|
.player { |
|
border-radius: var(--large); |
|
margin: var(--medium) 0; |
|
background-color: var(--light-grey); |
|
text-shadow: 0 1px 6px black; |
|
padding: var(--medium); |
|
display: grid; |
|
align-items: center; |
|
grid-template-columns: 2em 2em 2.5em 5.5em auto 2em 2.5em; |
|
grid-template-rows: auto; |
|
grid-template-areas: |
|
'position image player player player multiplier score' |
|
'position image team game-status game-score multiplier score' |
|
'position image stats stats stats multiplier score'; |
|
} |
|
|
|
|
|
.player__position { |
|
font-family: var(--font-2); |
|
font-size: 1.2rem; |
|
grid-area: position; |
|
padding-left: var(--small); |
|
} |
|
|
|
.player__image { |
|
grid-area: image; |
|
background-color: white; |
|
border-radius: 2em; |
|
overflow: hidden; |
|
aspect-ratio: 1; |
|
} |
|
|
|
.player__img { |
|
transform: translateY(5px) scale(1.4); |
|
filter: drop-shadow(0px 0px 1px var(--lighter-grey)); |
|
} |
|
|
|
.player--hidden .player__img { |
|
transform: translateY(8px) scale(1.2); |
|
} |
|
|
|
.player__name { |
|
grid-area: player; |
|
margin: 0 0.5em; |
|
} |
|
|
|
.player__team { |
|
grid-area: team; |
|
font-weight: 100; |
|
font-size: 0.8rem; |
|
margin: 0 0.7em; |
|
} |
|
|
|
.player__multiplier { |
|
font-family: var(--font-3); |
|
color: black; |
|
grid-area: multiplier; |
|
justify-self: end; |
|
font-size: 0.8rem; |
|
font-weight: 700; |
|
border-radius: 100%; |
|
padding: 0.4em; |
|
box-shadow: 0 0 1px 1px white; |
|
visibility: hidden; |
|
text-shadow: none; |
|
} |
|
|
|
.player__multiplier--2 { |
|
background-color: var(--bright-yellow); |
|
visibility: visible; |
|
} |
|
|
|
.player__multiplier--3 { |
|
background-color: var(--bright-blue); |
|
visibility: visible; |
|
} |
|
|
|
.player__multiplier--4 { |
|
background-color: var(--bright-green); |
|
visibility: visible; |
|
} |
|
|
|
.player__score { |
|
font-family: var(--font-3); |
|
font-size: 1.2rem; |
|
grid-area: score; |
|
justify-self: end; |
|
} |
|
|
|
.player__game-status, |
|
.player__game-score { |
|
font-size: 0.8rem; |
|
} |
|
|
|
.player__game-status { |
|
grid-area: game-status; |
|
padding-left: var(--large); |
|
} |
|
|
|
.player__game-score { |
|
grid-area: game-score; |
|
} |
|
|
|
@media (min-width: 640px) { |
|
.player { |
|
max-width: 8em; |
|
grid-template-columns: 60% 40%; |
|
grid-template-rows: auto 4em 3em 1.2em 2em; |
|
grid-template-areas: |
|
'position multiplier' |
|
'image image' |
|
'player player' |
|
'game-status game-score' |
|
'stats stats'; |
|
align-items: end; |
|
box-shadow: 0 0 2px 1px white; |
|
} |
|
|
|
.player--total-week { |
|
grid-template-rows: auto 4em 3em 0 0; |
|
} |
|
|
|
.player__position { |
|
padding: 0; |
|
} |
|
|
|
.player__image { |
|
background: none; |
|
} |
|
|
|
.player__img { |
|
transform: translateY(10px) scale(1.1); |
|
filter: drop-shadow(0 0 1px rgba(221, 221, 221, 0.9)); |
|
} |
|
|
|
.player--hidden .player__img { |
|
transform: translateY(16px) scale(0.9); |
|
} |
|
|
|
.player__name { |
|
background-color: rgba(221, 221, 221, 0.9); |
|
color: black; |
|
border-radius: 0.3rem; |
|
padding: var(--small); |
|
overflow-wrap: break-word; |
|
margin: 0.3em 0; |
|
box-shadow: 0 0 2px 1px white; |
|
min-height: 4em; |
|
z-index: 1; |
|
text-shadow: none; |
|
} |
|
|
|
.player__score, |
|
.player__team { |
|
grid-area: player; |
|
color: black; |
|
z-index: 1; |
|
text-shadow: none; |
|
} |
|
|
|
.player__score { |
|
font-weight: 700; |
|
margin: 0.1em var(--small); |
|
} |
|
|
|
.player__team { |
|
margin: var(--medium) var(--small); |
|
} |
|
|
|
.player__multiplier { |
|
transform: translate(0.3em, -0.3em); |
|
padding: 0.2em; |
|
} |
|
|
|
.player__game-status { |
|
padding-left: 0; |
|
} |
|
|
|
.player__game-score { |
|
text-align: right; |
|
} |
|
} |
|
|
|
.player--ARI { |
|
background-color: #97233f; |
|
} |
|
|
|
.player--ATL { |
|
background-color: #a71930; |
|
} |
|
|
|
.player--BAL { |
|
background-color: #241773; |
|
} |
|
|
|
.player--BUF { |
|
background-color: #00338d; |
|
} |
|
|
|
.player--CAR { |
|
background-color: #0085ca; |
|
} |
|
|
|
.player--CHI { |
|
background-color: #0b162a; |
|
} |
|
|
|
.player--CIN { |
|
background-color: #fb4f14; |
|
} |
|
|
|
.player--CLE { |
|
background-color: #ff3c00; |
|
} |
|
|
|
.player--DAL { |
|
background-color: #7f9695; |
|
} |
|
|
|
.player--DEN { |
|
background-color: #002244; |
|
} |
|
|
|
.player--DET { |
|
background-color: #0076b6; |
|
} |
|
|
|
.player--GB { |
|
background-color: #203731; |
|
} |
|
|
|
.player--HOU { |
|
background-color: #03202f; |
|
} |
|
|
|
.player--IND { |
|
background-color: #002c5f; |
|
} |
|
|
|
.player--JAX { |
|
background-color: #006778; |
|
} |
|
|
|
.player--KC { |
|
background-color: #e31837; |
|
} |
|
|
|
.player--LAC { |
|
background-color: #ffc20e; |
|
} |
|
|
|
.player--LAR { |
|
background-color: #ffd100; |
|
} |
|
|
|
.player--LA { |
|
background-color: #ffd100; |
|
} |
|
|
|
.player--LV { |
|
background-color: #a5acaf; |
|
} |
|
|
|
.player--MIA { |
|
background-color: #008e97; |
|
} |
|
|
|
.player--MIN { |
|
background-color: #4f2683; |
|
} |
|
|
|
.player--NE { |
|
background-color: #c60c30; |
|
} |
|
|
|
.player--NO { |
|
background-color: #d3bc8d; |
|
} |
|
|
|
.player--NYG { |
|
background-color: #0b2265; |
|
} |
|
|
|
.player--NYJ { |
|
background-color: #125740; |
|
} |
|
|
|
.player--PHI { |
|
background-color: #004c54; |
|
} |
|
|
|
.player--PIT { |
|
background-color: #ffb612; |
|
} |
|
|
|
.player--SEA { |
|
background-color: #69be28; |
|
} |
|
|
|
.player--SF { |
|
background-color: #aa0000; |
|
} |
|
|
|
.player--TB { |
|
background-color: #d50a0a; |
|
} |
|
|
|
.player--TEN { |
|
background-color: #4b92db; |
|
} |
|
|
|
.player--WAS { |
|
background-color: #773141; |
|
} |
|
|