css 带有文本阴影的响应表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 带有文本阴影的响应表相关的知识,希望对你有一定的参考价值。
{"view":"split-vertical","fontsize":"100","seethrough":"","prefixfree":"","page":"css"}
// alert('Hello world!');
<table>
<thead>
<tr><th>Name</th>
<th>Age</th>
<th>Color</th>
<th>Sex</th>
<th>Alive?</th>
</tr></thead>
<tbody>
<tr>
<td>Adam Catlace</td>
<td>4</td>
<td>White & Orange</td>
<td>Male</td>
<td>Y</td>
</tr>
<tr>
<td>Vector</td>
<td>12</td>
<td>Blue</td>
<td>Male</td>
<td>N</td>
</tr>
<tr>
<td>Çiki</td>
<td>1</td>
<td>Gray</td>
<td>Female</td>
<td>Y</td>
</tr>
</tbody>
</table>
/**
* Responsive tables with text-shadow
* Pros: No markup changes, works with normal table markup, no content duplication
* Cons: Need to know max number of rows, doesn't work with all styles
*/
@media (max-width: 600px) {
tr, td, th, thead, tbody, table {
display: block;
}
table {
display: flex;
overflow: hidden;
}
tr {
margin: .2em 0;
}
thead {
--cols: 5;
--height: calc(1.67em * var(--cols));
text-shadow: 0 var(--height),
0 calc(var(--height) * 2),
0 calc(var(--height) * 3),
0 calc(var(--height) * 4); /* extra shadows are still ok */
}
th {
text-align: left;
}
td:not(:first-child) {
border-top: none;
}
}
/* Just styling after this */
body {
font: 150%/1.6 Helvetica Neue, sans-serif;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
td, th {
padding: 0 .3em;
white-space: nowrap;
}
td {
border: 1px solid rgba(0,0,0,.1);
}
以上是关于css 带有文本阴影的响应表的主要内容,如果未能解决你的问题,请参考以下文章
带有阴影效果的 HTML5 文本
css 好的编号列表,带有彩色圆圈中的文本阴影的数字。致谢:http://blog.teamtreehouse.com/customize-ordered-lists-pseudo-eleme
css CSS动画阴影文本 - 背景作为阴影
css CSS动画阴影文本 - 剪辑到文本
CSS 使用多个CSS文本阴影的Letterpress文本效果
Css 仅条纹文本阴影效果