html - 是否可以在多个表格行上设置一个线性渐变背景?

标签 html css css-tables

我需要为表中的 3 个连续行设置单个线性渐变背景:

<table>
  <tbody>
    <tr><td>1</td></tr>
    <!-- background starts here -->
    <tr class="bg"><td>2</td></tr>
    <tr class="bg"><td>3</td></tr>
    <tr class="bg"><td>4</td></tr>
    <!-- background ends here -->
    <tr><td>4</td></tr>
  </tbody>
</table>

我现在拥有的是每行一个渐变:http://jsfiddle.net/orkLLbpz/ 。有什么想法如何从这里开始吗?

请注意,表中的所有行都在 tbody 元素中,因此我无法使用另一个 tbody 对这些行进行分组。

最佳答案

我认为这是不可能的,我在元素中也有相同的要求。

我所做的:使用像这样的CSS技巧

.bg1 {
  background: linear-gradient(to bottom, #FFF 0%, #f7f6f6 100%) repeat scroll 0% 0% transparent;
}
.bg2 {
  background: linear-gradient(to bottom, #f7f6f6 0%, #f4f4f4 100%) repeat scroll 0% 0% transparent;
}
.bg3 {
  background: linear-gradient(to bottom, #f4f4f4 0%, #EEE 100%) repeat scroll 0% 0% transparent;
}

<强> Updated Jsfiddle

这不是一个正确的答案,但可能适合您。

关于html - 是否可以在多个表格行上设置一个线性渐变背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30892556/

相关文章:

html - 将文本保留在图像的中间

php - 如何安全地使用 php 编辑 css 文件?

html - CSS html 表格左右边框

表格的 CSS 过渡

html - 无法定义显示 :table-cell 的 DIv 的高度或宽度

JavaScript 成绩计算

html - 在IE8中使用CSS3 PIE实现渐变效果

html - 是否每个 div、section、main 和 article 都需要有角色属性

javascript - 为什么上下文菜单有时不起作用?

javascript - 使用下拉列表动态更改 PHP Mysql 查询