css 纯css自适应页面 示例

 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>纯CSS自适应响应式Table数据表格DEMO演示</title> 6  7 <style> 8 *{ 9  box-sizing: border-box; 10  -webkit-box-sizing: border-box; 11  -moz-box-sizing: border-box; 12 } 13 body{ 14  font-family: Helvetica; 15  -webkit-font-smoothing: antialiased; 16  background: rgba( 71, 147, 227, 1); 17 } 18 h2{ 19  text-align: center; 20  font-size: 18px; 21  text-transform: uppercase; 22  letter-spacing: 1px; 23  color: white; 24  padding: 30px 0; 25 } 26  27 /* Table Styles */ 28  29 .table-wrapper{ 30  margin: 10px 70px 70px; 31  box-shadow: 0px 35px 50px rgba( 0, 0, 0, 0.2 ); 32 } 33  34 .fl-table { 35  border-radius: 5px; 36  font-size: 12px; 37  font-weight: normal; 38  border: none; 39  border-collapse: collapse; 40  width: 100%; 41  max-width: 100%; 42  white-space: nowrap; 43  background-color: white; 44 } 45  46 .fl-table td, .fl-table th { 47  text-align: center; 48  padding: 8px; 49 } 50  51 .fl-table td { 52  border-right: 1px solid #f8f8f8; 53  font-size: 12px; 54 } 55  56 .fl-table thead th { 57  color: #ffffff; 58  background: #4FC3A1; 59 } 60  61  62 .fl-table thead th:nth-child(odd) { 63  color: #ffffff; 64  background: #324960; 65 } 66  67 .fl-table tr:nth-child(even) { 68  background: #F8F8F8; 69 } 70  71 /* Responsive */ 72  73 @media (max-width: 767px) { 74  .fl-table { 75  display: block; 76  width: 100%; 77 } 78  .table-wrapper:before{ 79  content: "Scroll horizontally >"; 80  display: block; 81  text-align: right; 82  font-size: 11px; 83  color: white; 84  padding: 0 0 10px; 85 } 86  .fl-table thead, .fl-table tbody, .fl-table thead th { 87  display: block; 88 } 89  .fl-table thead th:last-child{ 90  border-bottom: none; 91 } 92  .fl-table thead { 93  float: left; 94 } 95  .fl-table tbody { 96  width: auto; 97  position: relative; 98  overflow-x: auto; 99 }100  .fl-table td, .fl-table th {101  padding: 20px .625em .625em .625em;102  height: 60px;103  vertical-align: middle;104  box-sizing: border-box;105  overflow-x: hidden;106  overflow-y: auto;107  width: 120px;108  font-size: 13px;109  text-overflow: ellipsis;110 }111  .fl-table thead th {112  text-align: left;113  border-bottom: 1px solid #f7f7f9;114 }115  .fl-table tbody tr {116  display: table-cell;117 }118  .fl-table tbody tr:nth-child(odd) {119  background: none;120 }121  .fl-table tr:nth-child(even) {122  background: transparent;123 }124  .fl-table tr td:nth-child(odd) {125  background: #F8F8F8;126  border-right: 1px solid #E6E4E4;127 }128  .fl-table tr td:nth-child(even) {129  border-right: 1px solid #E6E4E4;130 }131  .fl-table tbody td {132  display: block;133  text-align: center;134 }135 }136 </style>137 </head>138 <body>139 140 <h2>调整浏览器窗口大小查看效果</h2>141 <div class="table-wrapper">142 <table class="fl-table">143 <thead>144 <tr>145 <th>Header 1</th>146 <th>Header 2</th>147 <th>Header 3</th>148 <th>Header 4</th>149 <th>Header 5</th>150 </tr>151 </thead>152 <tbody>153 <tr>154 <td>1</td>155 <td>Content</td>156 <td>Content</td>157 <td>Content</td>158 <td>Content</td>159 </tr>160 <tr>161 <td>2</td>162 <td>Content</td>163 <td>Content</td>164 <td>Content</td>165 <td>Content</td>166 </tr>167 <tr>168 <td>3</td>169 <td>Content</td>170 <td>Content</td>171 <td>Content</td>172 <td>Content</td>173 </tr>174 <tr>175 <td>4</td>176 <td>Content</td>177 <td>Content</td>178 <td>Content</td>179 <td>Content</td>180 </tr>181 <tr>182 <td>5</td>183 <td>Content</td>184 <td>Content</td>185 <td>Content</td>186 <td>Content</td>187 </tr>188 <tr>189 <td>6</td>190 <td>Content</td>191 <td>Content</td>192 <td>Content</td>193 <td>Content</td>194 </tr>195 <tr>196 <td>7</td>197 <td>Content</td>198 <td>Content</td>199 <td>Content</td>200 <td>Content</td>201 </tr>202 <tr>203 <td>8</td>204 <td>Content</td>205 <td>Content</td>206 <td>Content</td>207 <td>Content</td>208 </tr>209 <tr>210 <td>9</td>211 <td>Content</td>212 <td>Content</td>213 <td>Content</td>214 <td>Content</td>215 </tr>216 <tr>217 <td>10</td>218 <td>Content</td>219 <td>Content</td>220 <td>Content</td>221 <td>Content</td>222 </tr>223 <tbody>224 </table>225 </div>226 227 <div style="text-align:center;clear:both;">228 <script src="/gg_bd_ad_720x90.js" type="text/javascript"></script>229 <script src="/follow.js" type="text/javascript"></script>230 </div>231 232 </body>233 </html>

 

相关文章