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>