primary-style
Version:
A library for basic style write with scss
857 lines (578 loc) • 10.1 kB
CSS
html {
box-sizing: border-box;
line-height: 1.15;
height: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent; }
*,
*::before,
*::after {
box-sizing: inherit; }
body {
background-color: #fff;
color: #34374c;
display: flex;
flex-direction: column;
font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif;
font-size: 1rem;
height: 100%;
margin: 0;
text-align: left; }
/**
* Usage: Just put font-12 to class property, that means the font size is 1.2rem;
*/
.font-10 {
font-size: 10px; }
.font-12 {
font-size: 12px; }
.font-14 {
font-size: 14px; }
.font-16 {
font-size: 16px; }
.font-18 {
font-size: 18px; }
.font-20 {
font-size: 20px; }
.font-22 {
font-size: 22px; }
.font-24 {
font-size: 24px; }
.font-28 {
font-size: 28px; }
.font-30 {
font-size: 30px; }
.font-32 {
font-size: 32px; }
.font-36 {
font-size: 36px; }
.font-48 {
font-size: 48px; }
.font-64 {
font-size: 64px; }
.font-72 {
font-size: 72px; }
.text-lighter {
font-weight: lighter; }
.text-normal {
font-weight: normal; }
.text-bold {
font-weight: bold; }
.text-bolder {
font-weight: bolder; }
.padding-1 {
padding: 1px; }
.pl-1 {
padding-left: 1px; }
.pr-1 {
padding-right: 1px; }
.pt-1 {
padding-top: 1px; }
.pb-1 {
padding-bottom: 1px; }
.margin-1 {
margin: 1px; }
.ml-1 {
margin-left: 1px; }
.mr-1 {
margin-right: 1px; }
.mt-1 {
margin-top: 1px; }
.mb-1 {
margin-bottom: 1px; }
.padding-2 {
padding: 2px; }
.pl-2 {
padding-left: 2px; }
.pr-2 {
padding-right: 2px; }
.pt-2 {
padding-top: 2px; }
.pb-2 {
padding-bottom: 2px; }
.margin-2 {
margin: 2px; }
.ml-2 {
margin-left: 2px; }
.mr-2 {
margin-right: 2px; }
.mt-2 {
margin-top: 2px; }
.mb-2 {
margin-bottom: 2px; }
.padding-4 {
padding: 4px; }
.pl-4 {
padding-left: 4px; }
.pr-4 {
padding-right: 4px; }
.pt-4 {
padding-top: 4px; }
.pb-4 {
padding-bottom: 4px; }
.margin-4 {
margin: 4px; }
.ml-4 {
margin-left: 4px; }
.mr-4 {
margin-right: 4px; }
.mt-4 {
margin-top: 4px; }
.mb-4 {
margin-bottom: 4px; }
.padding-5 {
padding: 5px; }
.pl-5 {
padding-left: 5px; }
.pr-5 {
padding-right: 5px; }
.pt-5 {
padding-top: 5px; }
.pb-5 {
padding-bottom: 5px; }
.margin-5 {
margin: 5px; }
.ml-5 {
margin-left: 5px; }
.mr-5 {
margin-right: 5px; }
.mt-5 {
margin-top: 5px; }
.mb-5 {
margin-bottom: 5px; }
.padding-6 {
padding: 6px; }
.pl-6 {
padding-left: 6px; }
.pr-6 {
padding-right: 6px; }
.pt-6 {
padding-top: 6px; }
.pb-6 {
padding-bottom: 6px; }
.margin-6 {
margin: 6px; }
.ml-6 {
margin-left: 6px; }
.mr-6 {
margin-right: 6px; }
.mt-6 {
margin-top: 6px; }
.mb-6 {
margin-bottom: 6px; }
.padding-8 {
padding: 8px; }
.pl-8 {
padding-left: 8px; }
.pr-8 {
padding-right: 8px; }
.pt-8 {
padding-top: 8px; }
.pb-8 {
padding-bottom: 8px; }
.margin-8 {
margin: 8px; }
.ml-8 {
margin-left: 8px; }
.mr-8 {
margin-right: 8px; }
.mt-8 {
margin-top: 8px; }
.mb-8 {
margin-bottom: 8px; }
.padding-10 {
padding: 10px; }
.pl-10 {
padding-left: 10px; }
.pr-10 {
padding-right: 10px; }
.pt-10 {
padding-top: 10px; }
.pb-10 {
padding-bottom: 10px; }
.margin-10 {
margin: 10px; }
.ml-10 {
margin-left: 10px; }
.mr-10 {
margin-right: 10px; }
.mt-10 {
margin-top: 10px; }
.mb-10 {
margin-bottom: 10px; }
.padding-12 {
padding: 12px; }
.pl-12 {
padding-left: 12px; }
.pr-12 {
padding-right: 12px; }
.pt-12 {
padding-top: 12px; }
.pb-12 {
padding-bottom: 12px; }
.margin-12 {
margin: 12px; }
.ml-12 {
margin-left: 12px; }
.mr-12 {
margin-right: 12px; }
.mt-12 {
margin-top: 12px; }
.mb-12 {
margin-bottom: 12px; }
.padding-15 {
padding: 15px; }
.pl-15 {
padding-left: 15px; }
.pr-15 {
padding-right: 15px; }
.pt-15 {
padding-top: 15px; }
.pb-15 {
padding-bottom: 15px; }
.margin-15 {
margin: 15px; }
.ml-15 {
margin-left: 15px; }
.mr-15 {
margin-right: 15px; }
.mt-15 {
margin-top: 15px; }
.mb-15 {
margin-bottom: 15px; }
.padding-16 {
padding: 16px; }
.pl-16 {
padding-left: 16px; }
.pr-16 {
padding-right: 16px; }
.pt-16 {
padding-top: 16px; }
.pb-16 {
padding-bottom: 16px; }
.margin-16 {
margin: 16px; }
.ml-16 {
margin-left: 16px; }
.mr-16 {
margin-right: 16px; }
.mt-16 {
margin-top: 16px; }
.mb-16 {
margin-bottom: 16px; }
.padding-18 {
padding: 18px; }
.pl-18 {
padding-left: 18px; }
.pr-18 {
padding-right: 18px; }
.pt-18 {
padding-top: 18px; }
.pb-18 {
padding-bottom: 18px; }
.margin-18 {
margin: 18px; }
.ml-18 {
margin-left: 18px; }
.mr-18 {
margin-right: 18px; }
.mt-18 {
margin-top: 18px; }
.mb-18 {
margin-bottom: 18px; }
.padding-20 {
padding: 20px; }
.pl-20 {
padding-left: 20px; }
.pr-20 {
padding-right: 20px; }
.pt-20 {
padding-top: 20px; }
.pb-20 {
padding-bottom: 20px; }
.margin-20 {
margin: 20px; }
.ml-20 {
margin-left: 20px; }
.mr-20 {
margin-right: 20px; }
.mt-20 {
margin-top: 20px; }
.mb-20 {
margin-bottom: 20px; }
.padding-22 {
padding: 22px; }
.pl-22 {
padding-left: 22px; }
.pr-22 {
padding-right: 22px; }
.pt-22 {
padding-top: 22px; }
.pb-22 {
padding-bottom: 22px; }
.margin-22 {
margin: 22px; }
.ml-22 {
margin-left: 22px; }
.mr-22 {
margin-right: 22px; }
.mt-22 {
margin-top: 22px; }
.mb-22 {
margin-bottom: 22px; }
.padding-24 {
padding: 24px; }
.pl-24 {
padding-left: 24px; }
.pr-24 {
padding-right: 24px; }
.pt-24 {
padding-top: 24px; }
.pb-24 {
padding-bottom: 24px; }
.margin-24 {
margin: 24px; }
.ml-24 {
margin-left: 24px; }
.mr-24 {
margin-right: 24px; }
.mt-24 {
margin-top: 24px; }
.mb-24 {
margin-bottom: 24px; }
.padding-26 {
padding: 26px; }
.pl-26 {
padding-left: 26px; }
.pr-26 {
padding-right: 26px; }
.pt-26 {
padding-top: 26px; }
.pb-26 {
padding-bottom: 26px; }
.margin-26 {
margin: 26px; }
.ml-26 {
margin-left: 26px; }
.mr-26 {
margin-right: 26px; }
.mt-26 {
margin-top: 26px; }
.mb-26 {
margin-bottom: 26px; }
.padding-28 {
padding: 28px; }
.pl-28 {
padding-left: 28px; }
.pr-28 {
padding-right: 28px; }
.pt-28 {
padding-top: 28px; }
.pb-28 {
padding-bottom: 28px; }
.margin-28 {
margin: 28px; }
.ml-28 {
margin-left: 28px; }
.mr-28 {
margin-right: 28px; }
.mt-28 {
margin-top: 28px; }
.mb-28 {
margin-bottom: 28px; }
.padding-32 {
padding: 32px; }
.pl-32 {
padding-left: 32px; }
.pr-32 {
padding-right: 32px; }
.pt-32 {
padding-top: 32px; }
.pb-32 {
padding-bottom: 32px; }
.margin-32 {
margin: 32px; }
.ml-32 {
margin-left: 32px; }
.mr-32 {
margin-right: 32px; }
.mt-32 {
margin-top: 32px; }
.mb-32 {
margin-bottom: 32px; }
.padding-48 {
padding: 48px; }
.pl-48 {
padding-left: 48px; }
.pr-48 {
padding-right: 48px; }
.pt-48 {
padding-top: 48px; }
.pb-48 {
padding-bottom: 48px; }
.margin-48 {
margin: 48px; }
.ml-48 {
margin-left: 48px; }
.mr-48 {
margin-right: 48px; }
.mt-48 {
margin-top: 48px; }
.mb-48 {
margin-bottom: 48px; }
.padding-64 {
padding: 64px; }
.pl-64 {
padding-left: 64px; }
.pr-64 {
padding-right: 64px; }
.pt-64 {
padding-top: 64px; }
.pb-64 {
padding-bottom: 64px; }
.margin-64 {
margin: 64px; }
.ml-64 {
margin-left: 64px; }
.mr-64 {
margin-right: 64px; }
.mt-64 {
margin-top: 64px; }
.mb-64 {
margin-bottom: 64px; }
.padding-72 {
padding: 72px; }
.pl-72 {
padding-left: 72px; }
.pr-72 {
padding-right: 72px; }
.pt-72 {
padding-top: 72px; }
.pb-72 {
padding-bottom: 72px; }
.margin-72 {
margin: 72px; }
.ml-72 {
margin-left: 72px; }
.mr-72 {
margin-right: 72px; }
.mt-72 {
margin-top: 72px; }
.mb-72 {
margin-bottom: 72px; }
.padding-100 {
padding: 100px; }
.pl-100 {
padding-left: 100px; }
.pr-100 {
padding-right: 100px; }
.pt-100 {
padding-top: 100px; }
.pb-100 {
padding-bottom: 100px; }
.margin-100 {
margin: 100px; }
.ml-100 {
margin-left: 100px; }
.mr-100 {
margin-right: 100px; }
.mt-100 {
margin-top: 100px; }
.mb-100 {
margin-bottom: 100px; }
.padding-120 {
padding: 120px; }
.pl-120 {
padding-left: 120px; }
.pr-120 {
padding-right: 120px; }
.pt-120 {
padding-top: 120px; }
.pb-120 {
padding-bottom: 120px; }
.margin-120 {
margin: 120px; }
.ml-120 {
margin-left: 120px; }
.mr-120 {
margin-right: 120px; }
.mt-120 {
margin-top: 120px; }
.mb-120 {
margin-bottom: 120px; }
.no-pl {
padding-left: 0; }
.no-ml {
margin-left: 0; }
.no-pr {
padding-right: 0; }
.no-mr {
margin-right: 0; }
.no-pt {
padding-top: 0; }
.no-mt {
margin-top: 0; }
.no-pb {
padding-bottom: 0; }
.no-mb {
margin-bottom: 0; }
.no-padding {
padding: 0; }
.no-margin {
margin: 0; }
.relative {
position: relative; }
.absolute {
position: absolute; }
.overflow-x-hidden {
overflow-x: hidden; }
.overflow-y-hidden {
overflow-y: hidden; }
.no-decoration {
text-decoration: none; }
.flex {
display: flex; }
.inline-flex {
display: inline-flex; }
.block {
display: block; }
.inline-block {
display: inline-block; }
.flex-center {
align-items: center;
justify-content: center; }
.flex-v-start {
align-items: flex-start; }
.flex-h-start {
justify-content: flex-start; }
.flex-v-center {
align-items: center; }
.flex-h-center {
justify-content: center; }
.flex-v-end {
align-items: flex-end; }
.flex-h-end {
justify-content: flex-end; }
.flex-v-between {
align-items: space-between; }
.flex-h-between {
justify-content: space-between; }
.flex-v-around {
align-items: space-around; }
.flex-h-around {
justify-content: space-around; }
.flex-v-initial {
align-items: initial; }
.flex-h-initial {
justify-content: initial; }
.flex-v-inherit {
align-items: inherit; }
.flex-h-inherit {
justify-content: inherit; }
.flex-1 {
flex: 1; }
.full-width {
width: 100%; }
.full-height {
height: 100%; }