项目通用样式
虽然说是一个项目的通用样式,但是该有的还是有了,有需要再进行补齐!!!
1 // 项目自己的基本样式 2 3 // 盒子的宽度从边框开始计算 4 *{ 5 box-sizing: border-box; 6 } 7 8 // html基本样式 9 html{ 10 height: 100%; 11 font-size: 14px; 12 } 13 14 // body样式 15 body{ 16 height: 100%; 17 color: #333; 18 min-width: 1240px; 19 font: 1em/1.4 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', 'STHeiti', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif 20 } 21 22 // 各元素的边框 23 ul, 24 h1, 25 h3, 26 h4, 27 p, 28 dl, 29 dd{ 30 padding: 0; 31 margin: 0; 32 } 33 34 // a标签的初始样式 35 a{ 36 text-decoration: none; 37 color: #333; 38 // 设置元素的整个轮廓样式 39 outline: none; 40 } 41 42 // 设置i标签样式 43 i{ 44 // 字体样式显示为正常 45 font-style: normal; 46 } 47 48 // input的type等于各值的样式 49 input[type="text"], 50 input[type="search"], 51 input[type="password"], 52 input[type="checkbox"]{ 53 padding: 0; 54 outline: none; 55 border: none; 56 // 用来设计拥有平台原生UI样式的自定义的组件 57 -webkit-appearance: none; 58 // input元素中字体的颜色 59 &::placeholder{ 60 color: #ccc; 61 } 62 } 63 64 // img初始样式 65 img{ 66 max-width: 100%; 67 max-height: 100%; 68 // 设置元素垂直对齐方式,把此元素放在父元素的中部 69 vertical-align: middle; 70 } 71 72 // ul的初始样式 73 ul{ 74 list-style: none; 75 } 76 77 // index中app的样式 78 #app{ 79 background: #f5f5f5; 80 81 // 控制用户能否选中文本,none表示元素及其子元素的文本不可选中 82 user-select: none; 83 } 84 85 // container样式的初始样式 86 .container{ 87 width: 1240px; 88 margin: 0 auto; 89 position: relative; 90 } 91 92 // ellipsls 换行的初始样式 93 .ellipsls{ 94 white-space: nowrap; 95 text-overflow: ellipsis; 96 overflow: hidden; 97 } 98 99 // 换2行的基本样式 100 .ellipsls-2{ 101 // 在中文文本间,可任意断行 102 word-break: break-all; 103 text-overflow: ellipsis; 104 display: -webkit-box; 105 overflow: hidden; 106 } 107 108 // 左浮动 109 .fl{ 110 float: left; 111 } 112 113 // 右浮动 114 .fr{ 115 float: right; 116 } 117 118 // 清除浮动 119 // 浮动三件套 content: '';display: block; clear: both 120 .clearfix:after{ 121 content: '.'; 122 display: block; 123 // 设置元素显示或者隐藏而不改变文档布局 124 visibility: hidden; 125 height: 0; 126 line-height: 0; 127 clear: both; 128 }