gpt4 book ai didi

html - 在表格行中居中图像背景

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:03 24 4
gpt4 key购买 nike

我想在一个表格行的背景中放置一张图片,并且我想将它居中。

在我的元素中,我尝试了所有可能的组合:

背景位置
背景来源
背景尺寸
等等等等

但我一直使用非居中、拉伸(stretch)、不可见的图像。

我用一个轻量级测试应用程序设置了一个 plunker,其中图像甚至不可见......:

Link to 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>

样式.css

/* 样式在这里 */

body {
background-color: #f4f4f4;
}

.loading {
background: url('https://s9.postimg.org/7lhi0igcv/dotline.gif');
}

如果您知道如何在我的行的中心显示此图像,不拉伸(stretch)并且背景颜色与页面的其余部分相同,那将是一个很大的帮助。

最佳答案

试试这个:

$(document).on('dblclick','tr',function(){
$(this).find('td').eq(1).toggleClass('loading');
});
body {
background-color: #f4f4f4;
}

.loading {
background: url('https://s9.postimg.org/7lhi0igcv/dotline.gif');
background-position:center;
background-repeat:no-repeat;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.99.0/js/materialize.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.99.0/css/materialize.min.css" rel="stylesheet"/>



<table class="table bordered">
<thead>
<tr>
<th>col 1</th>
<th>col 2</th>
<th>col 3</th>
</tr>
</thead>
<tbody>
<tr>
<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>

关于html - 在表格行中居中图像背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44716977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com