UNPKG

ten-design-vue

Version:

ten-vue

60 lines (56 loc) 1.43 kB
@import './form.less'; @import './text.less'; .clearfix() { zoom: 1; &:before, &:after { content: " "; display: table; } &:after { clear: both; visibility: hidden; font-size: 0; height: 0; } } .triangle-base() { content: ''; display: block; width: 0; height: 0; -moz-transform: scale(.9999); } .triangle(@direction, @size, @color) { .triangle(@direction, @size * 2, @size, @color); } .triangle(@direction, @width, @height, @color) when (@direction = up) { .triangle-base(); border-left: (@width / 2) solid transparent; border-right: (@width / 2) solid transparent; border-bottom: @height solid @color; } .triangle(@direction, @width, @height, @color) when (@direction = down) { .triangle-base(); border-left: (@width / 2) solid transparent; border-right: (@width / 2) solid transparent; border-top: @height solid @color; } .triangle(@direction, @width, @height, @color) when (@direction = left) { .triangle-base(); border-top: (@width / 2) solid transparent; border-bottom: (@width / 2) solid transparent; border-right: @height solid @color; } .triangle(@direction, @width, @height, @color) when (@direction = right) { .triangle-base(); border-top: (@width / 2) solid transparent; border-bottom: (@width / 2) solid transparent; border-left: @height solid @color; } .scroll-container() { overflow: hidden; &:hover { overflow-y: auto; } }