123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- @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;
- }
- }
|