i-rubik
Version:
A Vue.js 2.0+ UI Components Framework
142 lines (115 loc) • 2.25 kB
text/stylus
table,th,td {
text-align left
border none
}
table {
width 100%
display table
border-collapse collapse
}
table.bordered thead tr th,
table.bordered tbody tr td {
border 1px solid #d0d0d0
}
table.striped>tbody>tr:nth-child(odd) {
background-color #f2f2f2
}
table.striped>tbody>tr>td {
border-radius 0
}
table.highlight>tbody>tr {
transition background-color .25s ease
}
table.highlight>tbody>tr:hover {
background-color #f2f2f2
}
table.centered thead tr th,
table.centered tbody tr td {
text-align center
}
table.narrow thead tr th,
table.narrow tbody tr td {
padding .5rem
}
thead {
border-bottom 1px solid #d0d0d0
}
td,th {
padding 1rem .6rem
display table-cell
text-align left
vertical-align middle
border-radius 2px
}
@media only screen and (max-width: 992px) {
table.responsive-table {
width 100%
border-collapse collapse
border-spacing 0
display block
position relative
}
table.responsive-table td:empty:before {
content: '\00a0'
}
table.responsive-table th,table.responsive-table td {
margin 0
vertical-align top
}
table.responsive-table th {
text-align left
}
table.responsive-table thead {
display block
float left
}
table.responsive-table thead tr {
display block
padding 0 10px 0 0
}
table.responsive-table thead tr th::before {
content: "\00a0"
}
table.responsive-table tbody {
display block
width auto
position relative
overflow-x auto
white-space nowrap
}
table.responsive-table tbody tr {
display inline-block
vertical-align top
}
table.responsive-table th {
display block
text-align right
}
table.responsive-table td {
display block
min-height 1.25em
text-align left
}
table.responsive-table tr {
padding 0 10px
}
table.responsive-table thead {
border 0
border-right 1px solid #d0d0d0
}
table.responsive-table.bordered th {
border-bottom 0
border-left 0
}
table.responsive-table.bordered td {
border-left 0
border-right 0
border-bottom 0
}
table.responsive-table.bordered tr {
border 0
}
table.responsive-table.bordered tbody tr {
border-right 1px solid #d0d0d0
}
}