@import "mixin"; @import "variables"; @import "toolModule/index"; // 总体body body { height: 100%; // -webkit-user-select:none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; color: $fontColor; font-size: 14px; } label { font-weight: 700; } html { height: 100%; box-sizing: border-box; -webkit-font-smoothing:antialiased; font-size: 16px; } #app { height: 100%; min-height: 100%; } body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl{ /*We will be adding our own margin to these elements as needed.*/ margin: 0; /*You'll want to set font-size as needed.*/ //font-size: 1rem; /*No bold for h tags unless you want it*/ font-weight: 400; padding: 0; } ul, ol { list-style: none; } button { border: 0; outline:none; } input, fieldset { appearance: none; border: 0; padding: 0; margin: 0; /*inputs and fieldset defaults to having a min-width equal to its content in Chrome and Firefox (https://code.google.com/p/chromium/issues/detail?id=560762), we may not want that*/ min-width: 0; /*Reset the font size and family*/ font-size: 1rem; font-family: inherit; } /* Switching user-select on for inputs and contenteditable specifically for Safari (see bug link above)*/ input[type], [contenteditable] { user-select: text; } /* For IE, we want to remove the default cross ('X') that appears in input fields when a user starts typing - Make sure you add your own! */ input::-ms-clear { display: none; } /*This switches the default outline off when an input receives focus (really important for users tabbing through with a keyboard) so ensure you put something decent in for your input focus instead!!*/ input:focus { outline: 0; } input[type="number"] { /*Mozilla shows the spinner UI on number inputs unless we use this:*/ -moz-appearance: textfield; } /*Removes the little spinner controls for number type inputs (WebKit browsers/forks only)*/ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden } *, *:before, *:after { box-sizing: inherit; } .no-padding { padding: 0px !important; } a:focus, a:active { outline: none; } a, a:focus, a:hover { cursor: pointer; color: inherit; text-decoration: none; } div:focus { outline: none; } .w100{width: 100%;} // 盒子 .box-container { padding: 15px; } // 边框1px @media (-webkit-device-pixel-ratio: 2) { .border-1px:after{ height: 1px; content: ''; width: 100%; border-bottom: 1px solid #e1e1e1; position: absolute; bottom: -1px; right: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); } } @media (-webkit-min-device-pixel-ratio: 2){ .border-bottom::after { border-bottom-width: 1px; } .border-1px:after { content: ' '; display: block; position: absolute; top: 0; right: -100%; bottom: -100%; left: 0; border: 0 solid #e1e1e1; -webkit-transform-origin: 0 0; transform-origin: 0 0; pointer-events: none; -webkit-transform: scale(.5); transform: scale(.5); width: 200%; -webkit-box-sizing: border-box; box-sizing: border-box; } }