css样式基础库--global.css(持续更新中~)
css样式基础库--global.css
*{margin:0;padding:0} html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;background:#000;width:100%;overflow-x:hidden} [full]{position:absolute;left:0;top:0;width:100%;height:100%} [none]{display:none;} [bgfull]{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% 100%} .bg img{width:100%;height:100%} fieldset, img { border:none; } img{display: block;} address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; } ul, ol { list-style:none; } input { padding-top:0; padding-bottom:0; } input::-moz-focus-inner { border:none; padding:0; } select, input { vertical-align:middle; } select, input, textarea { font-size:12px; margin:0; } input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; } table { border-collapse:collapse; } a { color:#666; text-decoration:none; } a:visited { color:#666; } a:hover, a:active, a:focus { color:#ff8400; text-decoration:underline; } :root{ --TColor: #F75F5F; --SColor: #648ce8; --FontColor: #FFFFFF; } .text-sm{font-size:12px} .text-df{font-size:14px} .text-lg{font-size:16px} .text-TColor{color:var(--TColor)} .text-SColor{color:var(--SColor)} .text-FontColor{color:var(--FontColor)} .bg-TColor{background-color:var(--TColor)} .bg-SColor{background-color:var(--SColor)} /* flex布局 */ .flex-row{ display: flex; flex-direction: column; } .flex-column{ display: flex; flex-direction: row; } /*内容溢出换行*/ .flex-wrap{ flex-wrap: wrap; } /*主轴上的对齐方式*/ justify-start{ justify-content: flex-start; } justify-end{ justify-content: flex-end; } .justify-center{ justify-content: center; } .justify-between{ justify-content: space-between; } .justify-around{ justify-content: space-around; } /** * 交叉轴上对齐方式 */ .items-start{ align-items: flex-start; } .items-end{ align-items:flex-end; } .items-center{ align-items:center; } .items-stretch{ align-items:stretch; } /* 文字两端对齐 */ .txt-between{ text-align: justify; text-align-last:justify; } /*文字单行溢出省略号*/ .txt-ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /*多行文本溢出省略号*/ .txt-more-ellipsis{ display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; } /*遮罩层*/ .mask{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.75); }