mirror of
https://github.com/wekan/wekan.git
synced 2025-12-18 16:30:13 +01:00
The layout issue was related to the lack of autoprexing for CSS
properties. c69f993 did improve the reload time significantly but for
that I had to replace `mquandalle:stylus` by the core `stylus`
package. Unfortunatly it is currently difficult to run an autoprefixer
with the core CSS compilers (as reported in
https://github.com/meteor/meteor/issues/5219).
So instead we rely on `nib` which transparently define some mixins for
autoprefixing, the only restrictions being that we have to manually
`@import 'nib'` on top of stylus files.
Fixes #461
151 lines
2.5 KiB
Stylus
151 lines
2.5 KiB
Stylus
@import 'nib'
|
|
|
|
$spaceBetweenTiles = 16px
|
|
|
|
.board-list
|
|
margin: 0 ($spaceBetweenTiles/2)
|
|
|
|
li
|
|
float: left
|
|
width: 25%
|
|
box-sizing: border-box
|
|
position: relative
|
|
|
|
&.starred
|
|
.fa-star,
|
|
.fa-star-o
|
|
opacity: 1
|
|
|
|
.board-list-item
|
|
background-color: #999
|
|
color: #f6f6f6
|
|
height: 90px
|
|
font-size: 16px
|
|
line-height: 22px
|
|
border-radius: 3px
|
|
display: block
|
|
font-weight: 700
|
|
min-height: 18px
|
|
padding: 8px
|
|
margin: ($spaceBetweenTiles/2)
|
|
position: relative
|
|
text-decoration: none
|
|
|
|
&.tile
|
|
background-size: auto
|
|
background-repeat: repeat
|
|
|
|
.board-list-item-sub-name
|
|
color: rgba(255, 255, 255, .5)
|
|
display: block
|
|
font-size: 14px
|
|
font-weight: 400
|
|
line-height: 22px
|
|
|
|
.board-list-item-desc
|
|
color: rgba(255, 255, 255, .5)
|
|
display: block
|
|
font-size: 10px
|
|
font-weight: 400
|
|
line-height: 18px
|
|
|
|
.js-add-board
|
|
text-align:center
|
|
|
|
.label
|
|
font-weight: normal
|
|
line-height:90px
|
|
|
|
:hover
|
|
background-color:#939393
|
|
|
|
.fa-star,
|
|
.fa-star-o
|
|
bottom: 0
|
|
font-size: 14px
|
|
height: 18px
|
|
line-height: 18px
|
|
opacity: 0
|
|
padding: 9px 9px
|
|
position: absolute
|
|
right: 0
|
|
top: 0
|
|
transition-duration: .15s
|
|
transition-property: color, font-size, background
|
|
|
|
.is-star-active
|
|
color: white
|
|
|
|
li:hover a
|
|
&:hover
|
|
.fa-star,
|
|
.fa-star-o
|
|
color: white
|
|
|
|
.fa-star,
|
|
.fa-star-o
|
|
color: white
|
|
opacity: .75
|
|
|
|
&:hover
|
|
font-size: 18px
|
|
opacity: 1
|
|
|
|
&.is-star-active
|
|
opacity: 1
|
|
|
|
.board-backgrounds-list
|
|
|
|
.board-background-select
|
|
box-sizing: border-box
|
|
display: block
|
|
float: left
|
|
width: 50%
|
|
padding-top: 12px
|
|
position: relative
|
|
z-index: 1
|
|
|
|
&:nth-child(-n + 2)
|
|
padding-top: 0
|
|
|
|
&:nth-child(2n)
|
|
padding-left: 6px
|
|
|
|
&:nth-child(2n+1)
|
|
padding-right: 6px
|
|
|
|
.background-box
|
|
border-radius: 3px
|
|
background-size: cover
|
|
display: block
|
|
height: 74px
|
|
position: relative
|
|
width: 100%
|
|
cursor: pointer
|
|
display: flex
|
|
align-items: center
|
|
justify-content: center
|
|
|
|
i.fa-check
|
|
font-size: 25px
|
|
color: white
|
|
|
|
@media screen and (max-width: 800px)
|
|
.board-list
|
|
height: 100%
|
|
overflow: scroll
|
|
|
|
li
|
|
width: 33.3%
|
|
|
|
.board-list-item
|
|
overflow: hidden
|
|
|
|
.board-list-item-sub-name
|
|
position: relative
|
|
top: -100px
|
|
left: -100px
|
|
|
|
@media screen and (max-width: 360px)
|
|
li
|
|
width: 50%
|