Html 在表格行中居中显示图像背景
我想在一个表格行的背景中放置一个图像,并将其居中 在我的项目中,我尝试了以下所有可能的组合: 背景位置Html 在表格行中居中显示图像背景,html,css,image,background,html-table,Html,Css,Image,Background,Html Table,我想在一个表格行的背景中放置一个图像,并将其居中 在我的项目中,我尝试了以下所有可能的组合: 背景位置 背景来源 背景尺寸 等等 但我一直在用一个不居中、拉伸、不可见的图像 我使用轻量级测试应用程序设置了一个plunker,其中图像甚至不可见 index.html <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style.css"> <link
背景来源
背景尺寸
等等 但我一直在用一个不居中、拉伸、不可见的图像 我使用轻量级测试应用程序设置了一个plunker,其中图像甚至不可见 index.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.99.0/css/materialize.min.css">
<script src="script.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.99.0/js/materialize.min.js"></script>
</head>
<body>
<table class="table bordered">
<thead>
<tr>
<th>col 1</th>
<th>col 2</th>
<th>col 3</th>
</tr>
</thead>
<tbody>
<tr class="loading">
<td>val1</td>
<td>val2</td>
<td>val3</td>
</tr>
<tr>
<td>val1</td>
<td>val2</td>
<td>val3</td>
</tr>
<tr>
<td>val1</td>
<td>val2</td>
<td>val3</td>
</tr>
</tbody>
</table>
</body>
</html>
如果您知道如何将此图像显示在行的中心,而不是拉伸,并将背景色作为页面的其余部分,这将是一个很大的帮助。尝试以下方法:
$(document).on('dblclick','tr',function(){
$(this.find('td').eq(1).toggleClass('loading');
});代码>
正文{
背景色:#F4;
}
.装货{
背景:url('https://s9.postimg.org/7lhi0igcv/dotline.gif');
背景位置:中心;
背景重复:无重复;
}
第1列
第2列
第3列
瓦尔1
瓦尔2
val3
瓦尔1
瓦尔2
val3
瓦尔1
瓦尔2
val3
您需要tr或表格中心的背景图像吗?在tr上,我将使用它,当用户双击它时,在单行上显示预加载程序。当您双击图像时,将加载这就是您正在查看的内容吗@尼古拉斯·普雷托特是的,这正是我要找的。然而,这很奇怪,因为在我的项目中:背景没有显示。我将上传一个带有我项目部分的plunker OK你可以通过点击勾号和upvote接受答案。很高兴帮助@Nicolas Pretot。
body {
background-color: #f4f4f4;
}
.loading {
background: url('https://s9.postimg.org/7lhi0igcv/dotline.gif');
}