UNPKG

bin-ui

Version:

基于 vue2.6 / vue-cli3 的 UI 组件库

103 lines (91 loc) 1.96 kB
@import "common/flex.styl"; @import "common/waves.styl"; @import "common/common.styl" @import "common/transition.styl"; body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; } input, textarea, select { font-family: inherit; font-weight: inherit; font-size: 100%; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } ul, ol { list-style: none; } *, :after, :before { box-sizing: border-box; } [border-box] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } [t-ellipsis] { display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } [v-cloak] { display: none; } // 字体优化 .iconfont { display: inline-block; vertical-align: middle; line-height: 1; } .icon-loading, .icon-is-rotating:before { display: inline-block; animation: rotating 2s linear infinite; } // 填满父元素 // 组要父元素 position: relative | absolute; .full-wrap { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } // 优化显示 body { color: rgba(0, 0, 0, .85); font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; } ul { margin: 0; padding: 0; list-style: none; } ul li { margin: 0; padding: 0; list-style: none; }