You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
183 lines
3.4 KiB
183 lines
3.4 KiB
@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;
|
|
}
|
|
}
|