【发布时间】:2016-03-01 04:02:45
【问题描述】:
我正在尝试使用引导程序和 css 构建一个页面,当鼠标指针放在图像上时,图像会褪色并显示背景图像。图像褪色很好,但不适合,尽管它们的大小都是 100 像素(所有尺寸)并且可以看到空白。链接:http://codepen.io/Ishtiaque/pen/ONPRyp?editors=1100 这是我的代码:
<div class="portfolio">
<h2>Portfolio</h2>
<div class="row position">
<div id="project1" class="col-xs-6">
<img src="http://thumb1.shutterstock.com/display_pic_with_logo/3617441/376416154/stock-vector-phonebook-icon-phonebook-icon-eps-phonebook-icon-vector-phonebook-icon-eps-phonebook-icon-jpg-376416154.jpg">
</div>
<div id="project1" class="col-xs-6">
<img src="http://thumb1.shutterstock.com/display_pic_with_logo/3617441/376416154/stock-vector-phonebook-icon-phonebook-icon-eps-phonebook-icon-vector-phonebook-icon-eps-phonebook-icon-jpg-376416154.jpg">
</div>
</div>
</div>
CSS 部分:
#project1 {
background-image: url("https://t1.ftcdn.net/jpg/00/33/60/96/160_F_33609643_L3xInzQroBP4PX8zaZICZqofvvfRxZW9.jpg");
background-size: 100px;
width: 100px;
height: 100px;
}
#project1 img {
width: 100px;
height: 100px;
-webkit-transition: all ease 1s;
-moz-transition: all ease 1s;
-o-transition: all ease 1s;
-ms-transition: all ease 1s;
transition: all ease 1s;
}
#project1 img:hover {
opacity: 0;
}
.portfolio {
padding-top: 50px;
overflow: auto;
background: url(http://4k-background.com/highresolution/l_011.jpg)no-repeat center center fixed;
background-size: cover;
height: 500px;
}
.position {
padding-left: 70px;
}
【问题讨论】:
-
最好包含一个工作样本..
-
我确实不知道
bootstrap,但这样的事情可能会起作用:jsFiddle(网格的填充确实会产生这些间距)。网格行不应像您那样直接用于background。同样,根据bootstrap规则,不确定这是否“好”。 -
对不起,我不明白,请解释@miguelmpn
-
检查一下我刚刚更新的答案,就可以了。
标签: html css image twitter-bootstrap