html - 向表格的所有侧面添加 CSS 阴影

标签 html css html-table

这是给初学者的建议,请不要告诉我为什么不应该使用表格。

如何使用 CSS 将阴影添加到表格的所有边缘?还有我应该把它放在哪里?以及如何将其链接到表格?

<table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>

最佳答案

您可以使用 CSS box-shadow 属性。

box-shadow: 8px 5px 5px 0px #aaa;

如果您对 CSS 还不熟悉,那么有一些网站可以为您做到这一点。 This one作为 Google 的第一个结果出现。

因此,所有内容加在一起看起来像这样:

<style>
  table {
    -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
  }
</style>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
</table>

关于html - 向表格的所有侧面添加 CSS 阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508101/

相关文章:

jquery - 在滚动更改下拉菜单放置位置

Javascript 不显示非标准字符

javascript - HTML 中的通用 header

html - 如何按高度对齐卡片组内的所有图像?

html - CSS SVG 剪辑路径 url 在 firefox 中不起作用

html - CSS3 动画防止继承

html - 如何将所有字段集元素排列在一行上?

css - 图像和表格在一行

javascript - 如何通过表中的 id 获取图片并将其从一个 td 移动到另一个 td?

javascript - 获取多行表中特定列的总值