|
|
#root { |
|
|
max-width: 95%; |
|
|
margin: 0 auto; |
|
|
padding: 2rem; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
#search { |
|
|
margin-bottom: 8px; |
|
|
} |
|
|
|
|
|
#typeOptions { |
|
|
display: inline; |
|
|
font-size: 1.3em; |
|
|
margin-left: -125px; |
|
|
margin-right: 10px; |
|
|
} |
|
|
|
|
|
.typeOption { |
|
|
color: #444; |
|
|
border: 1px solid #333; |
|
|
padding: 2px 10px; |
|
|
margin-left: 5px; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.typeOption:hover { |
|
|
color: #888; |
|
|
border: 1px solid #555; |
|
|
} |
|
|
|
|
|
#imgSearch { |
|
|
font-size: 1.5em; |
|
|
outline: none; |
|
|
} |
|
|
|
|
|
#sortOptions { |
|
|
display: inline; |
|
|
font-size: 1.3em; |
|
|
margin-left: 10px; |
|
|
} |
|
|
|
|
|
.sortOption { |
|
|
color: #444; |
|
|
border: 1px solid #333; |
|
|
padding: 2px 10px; |
|
|
margin-right: 5px; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.sortOption:hover { |
|
|
color: #888; |
|
|
border: 1px solid #555; |
|
|
} |
|
|
|
|
|
.highlight { |
|
|
color: #666666; |
|
|
border: 1px solid #444; |
|
|
} |
|
|
|
|
|
.imgCard { |
|
|
position: relative; |
|
|
float: left; |
|
|
width: 224px; |
|
|
height: 336px; |
|
|
overflow: hidden; |
|
|
margin: 3.5px; |
|
|
border-radius: 0.2rem; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.imgCard img { |
|
|
object-fit: cover; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
} |
|
|
|
|
|
.imgCard:hover > .nameplate, |
|
|
.imgCard:hover > .imgFolder, |
|
|
.imgCard:hover > .imgDocument { |
|
|
display: block; |
|
|
} |
|
|
|
|
|
.nameplate { |
|
|
position: absolute; |
|
|
bottom: 0; |
|
|
left: 0; |
|
|
height: 27px; |
|
|
width: 100%; |
|
|
padding: 2px; |
|
|
color: rgb(255, 255, 255); |
|
|
text-shadow: 1px 1px black; |
|
|
background-color: rgba(0,0,0,0.8); |
|
|
box-sizing: border-box; |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.imgFolder { |
|
|
position: absolute; |
|
|
top: 0; |
|
|
right: 0; |
|
|
padding: 2px; |
|
|
font-size: 2em; |
|
|
text-shadow: 1px 1px black; |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.imgDocument { |
|
|
position: absolute; |
|
|
top: 45px; |
|
|
right: 0; |
|
|
padding: 2px; |
|
|
font-size: 2em; |
|
|
text-shadow: 1px 1px black; |
|
|
display: none; |
|
|
} |
|
|
|
|
|
#imgGrid { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-wrap: wrap; |
|
|
align-content: center; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
} |
|
|
|
|
|
.modalContent { |
|
|
outline: none; |
|
|
} |
|
|
|
|
|
.modalHeader { |
|
|
text-align: center; |
|
|
word-break: break-word; |
|
|
max-width: 95%; |
|
|
} |
|
|
|
|
|
#imgGrid, #modalImgGrid { |
|
|
display: flex; |
|
|
flex-direction: row; |
|
|
flex-wrap: wrap; |
|
|
align-content: center; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
} |
|
|
|
|
|
.moreDocument pre { |
|
|
white-space: pre-wrap; |
|
|
word-break: break-word; |
|
|
} |
|
|
|
|
|
|
|
|
.lds-ellipsis { |
|
|
display: inline-block; |
|
|
position: relative; |
|
|
width: 80px; |
|
|
height: 80px; |
|
|
} |
|
|
.lds-ellipsis div { |
|
|
position: absolute; |
|
|
top: 33px; |
|
|
width: 13px; |
|
|
height: 13px; |
|
|
border-radius: 50%; |
|
|
background: #555; |
|
|
animation-timing-function: cubic-bezier(0, 1, 1, 0); |
|
|
} |
|
|
.lds-ellipsis div:nth-child(1) { |
|
|
left: 8px; |
|
|
animation: lds-ellipsis1 0.6s infinite; |
|
|
} |
|
|
.lds-ellipsis div:nth-child(2) { |
|
|
left: 8px; |
|
|
animation: lds-ellipsis2 0.6s infinite; |
|
|
} |
|
|
.lds-ellipsis div:nth-child(3) { |
|
|
left: 32px; |
|
|
animation: lds-ellipsis2 0.6s infinite; |
|
|
} |
|
|
.lds-ellipsis div:nth-child(4) { |
|
|
left: 56px; |
|
|
animation: lds-ellipsis3 0.6s infinite; |
|
|
} |
|
|
@keyframes lds-ellipsis1 { |
|
|
0% { |
|
|
transform: scale(0); |
|
|
} |
|
|
100% { |
|
|
transform: scale(1); |
|
|
} |
|
|
} |
|
|
@keyframes lds-ellipsis3 { |
|
|
0% { |
|
|
transform: scale(1); |
|
|
} |
|
|
100% { |
|
|
transform: scale(0); |
|
|
} |
|
|
} |
|
|
@keyframes lds-ellipsis2 { |
|
|
0% { |
|
|
transform: translate(0, 0); |
|
|
} |
|
|
100% { |
|
|
transform: translate(24px, 0); |
|
|
} |
|
|
} |
|
|
|