javascript - float 图像留作背景 - css

标签 javascript html css

我有这个 html:

<style>
#todo{
display:table;
border:1px solid #000;
}

.divimg{
float: left; 
height: 100px; 
margin-right: 0px; 
margin-bottom: 0px;
}
</style>

<div id=todo>
<img class=divimg src=https://40.media.tumblr.com/2292c0583894cd27ef887ca431e4cc40/tumblr_mkjw8oi7vb1s5jt7zo1_500.jpg></img>
<img class=divimg src=http://36.media.tumblr.com/tumblr_m6pvhwHP2O1rp9ko0o1_500.jpg></img>
<img class=divimg src=http://data.whicdn.com/images/48891103/tumblr_mghlgh66It1r0i9t4o1_500_large.png></img>
<img class=divimg src=http://www.ladylaike.com.br/blog/wp-content/uploads/2014/01/beach-summer-tumblr.jpg></img>
<img class=divimg src=https://41.media.tumblr.com/bdc50942adb5463db541bc77fcecede2/tumblr_n5mkb0CXlV1s7s4cuo2_500.jpg></img>
<img class=divimg src=https://40.media.tumblr.com/2292c0583894cd27ef887ca431e4cc40/tumblr_mkjw8oi7vb1s5jt7zo1_500.jpg></img>
<img class=divimg src=http://36.media.tumblr.com/tumblr_m6pvhwHP2O1rp9ko0o1_500.jpg></img>
</div>

https://jsfiddle.net/v5wj21c5/

我的问题是,我想要的结果和我在这里得到的结果一样,但背景是图片,而不是 img 标签。是否可以?我该怎么做?

最佳答案

使用 div 标签代替 img 标签。将显示更改为内联 block 并使用背景大小控制其大小。

<div id=todo>
    <div class='div-img1 divimg'></div>
    <div class='div-img1 divimg'></div>
    <div class='div-img1 divimg'></div>
    <div class='div-img1 divimg'></div>
    <div class='div-img2 divimg'></div>
</div>

...

<style>
#todo{


border:1px solid #000;
}

.divimg{
display:inline-block;
height: 100px; 
width:100px;
background-size:100px 100px;
margin-right: 0px; 
margin-bottom: 0px;
}

.div-img1 {
    background-image:url('https://40.media.tumblr.com/2292c0583894cd27ef887ca431e4cc40/tumblr_mkjw8oi7vb1s5jt7zo1_500.jpg');
}

.div-img2 {
    background-image:url('http://36.media.tumblr.com/tumblr_m6pvhwHP2O1rp9ko0o1_500.jpg');
}

</style>

https://jsfiddle.net/v5wj21c5/22/

关于javascript - float 图像留作背景 - css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29522384/

相关文章:

html - 如何在 Bootstrap 列之间添加左右填充

javascript - 多页打印表格数据

javascript - 模态在顶部,我不能改变宽度

javascript - 使用 getDerivedStateFromProps 获取 API 数据导致组件渲染多次

javascript - 如何使用 React 从 ReqRes API 渲染用户列表

javascript - 如何使用 jQuery 获取内部样式表?

html - 如何在根据窗口大小改变高度的div中垂直居中div

html - Bootstrap pull div 在中等屏幕上不起作用

java - ExtJS Direct——将范围传递给方法

javascript - 如何在 AngularJS 中创建工厂?