szurubooru/client/css/post-list-view.styl

153 lines
4.2 KiB
Stylus
Raw Normal View History

@import colors
.post-list
ul
list-style-type: none
margin: 0
padding: 0
display: flex
align-content: flex-end
flex-wrap: wrap
margin: 0 -0.25em
li
position: relative
flex-grow: 1
margin: 0 0.25em 0.5em 0.25em
display: inline-block
text-align: left
min-width: 10em
2016-06-04 12:22:14 +02:00
width: 12vw
&:not(.flexbox-dummy)
min-height: 7.5em
2016-06-04 12:22:14 +02:00
height: 9vw
2016-07-05 21:20:28 +02:00
.thumbnail-wrapper
display: inline-block
width: 100%
height: 100%
2016-06-04 12:22:14 +02:00
line-height: 80%
font-size: 80%
color: white
2016-06-02 23:56:56 +02:00
outline-offset: -3px
2016-06-04 12:22:14 +02:00
box-shadow: 0 0 0 1px rgba(0,0,0,0.2)
2016-06-04 12:22:14 +02:00
.type, .stats
position: absolute
2016-06-04 12:22:14 +02:00
bottom: 0.5em
padding: 0.33em 0.5em
background: rgba(0,0,0,0.5)
height: 1em
.type
float: left
left: 0.5em
&[data-type=image]
display: none
.stats
2016-06-04 12:22:14 +02:00
float: right
right: 0.5em
text-align: right
i
2016-06-04 12:22:14 +02:00
margin-right: 0.25em
.icon:not(:first-of-type)
margin-left: 1em
2016-07-05 21:20:28 +02:00
.masstag
position: absolute
top: 0.5em
left: 0.5em
display: inline-block
padding: 0.5em
box-sizing: border-box
border: 0
&:after
display: inline-block
width: 1em
height: 1em
text-align: center
line-height: 1em
font-size: 20pt
&.tagged
background: rgba(0, 230, 0, 0.7)
&:after
color: white
content: '-'
&:not(.tagged)
background: rgba(255, 0, 0, 0.7)
&:after
color: white
content: '+'
&[data-disabled]
background: rgba(200, 200, 200, 0.7)
.thumbnail
background-position: 50% 30%
width: 100%
height: 100%
2016-06-02 23:56:56 +02:00
outline-offset: -3px
&:hover
background: $main-color
.thumbnail
opacity: .9
&:hover a, a:active, a:focus
box-shadow: 0 0 0 1px $main-color
.thumbnail
2016-06-04 12:22:14 +02:00
outline: 3px solid $main-color
.post-list-header
white-space: nowrap
text-align: left
label
display: none
form
width: auto
margin-bottom: 0.75em
2016-07-05 21:20:28 +02:00
*
vertical-align: top
input
margin-bottom: 0.25em
margin-right: 0.25em
input[name=search-text]
width: 25em
2016-07-05 21:20:28 +02:00
input[name=masstag]
width: 12em
2016-08-28 20:50:48 +02:00
.masstag-hint, .open-masstag
margin-right: 1em
.append
font-size: 0.95em
color: $inactive-link-color
2016-07-05 21:20:28 +02:00
.masstag
&:not(.active)
[type=text],
.start-tagging,
.stop-tagging
display: none
.masstag-hint
display: none
&.active
.open-masstag
display: none
2016-06-03 19:12:10 +02:00
.safety
margin-right: 0.25em
2016-06-03 19:12:10 +02:00
&.safety-safe
background-color: $safety-safe
2016-06-04 12:22:14 +02:00
border-color: @background-color
&.disabled
background-color: alpha(@background-color, 0.15)
2016-06-03 19:12:10 +02:00
&.safety-sketchy
background-color: $safety-sketchy
2016-06-04 12:22:14 +02:00
border-color: @background-color
&.disabled
background-color: alpha(@background-color, 0.15)
2016-06-03 19:12:10 +02:00
&.safety-unsafe
background-color: $safety-unsafe
2016-06-04 12:22:14 +02:00
border-color: @background-color
&.disabled
background-color: alpha(@background-color, 0.15)