我将此图像显示在带有一些文字的框内,我想在框上悬停缩放图像,但是当我这样做时,所有文本都会消失。 我只想缩小图像而不隐藏文本
.jasgrid
{
padding:0;
}
.box-item
{
float: left;
opacity: 1;
overflow: hidden;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
.item {
overflow: hidden;
width: 100%;
}
.item img {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.box-item:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.box-item img
{
width: 100%;
}
.box-item a,span
{
color:#FFF;
}
.box-item .box-post span.meta
{
font-family: sans-serif;
font-size: 12px;
color: #fff;
}
.box-item .box-post span.meta span
{
margin-right: 15px;
}
.box-item .box-post
{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
padding: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.box-item .box-post h1..post-title
{
font-size:10pt;
}
.post-title
{
font-family: sans-serif;
font-size: 12px;
color: #fff;
margin-top: 15px;
display: block;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-md-3 col-sm-12 jasgrid">
<div class="box-item">
<div class="box-post">
<span class="label label-success">
<a href="#" rel="tag">Bourses</a>
</span>
<span class="post-title">
<a href="#">
City in the sky: world's biggest hotel to open in Mecca
</a>
</span>
<span class="meta">
<span><i class="glyphicon glyphicon-time"></i> <b> Publie le </b> Sep 15, 2015</span>
</span>
</div>
<div class="item">
<img src="https://lh3.googleusercontent.com/proxy/wlMDMjsgbCnzkPdw2QXd0C2pa5g9M4ofS5b5bJ3_pZjzvjgFIjSu6N-OGYgvGZNZsF1TfeSrd8ijElfHRp14mHHGTDbQTjM=w530-h298-p" class="box-img">
</div>
</div>
</div>
<div class="col-md-3 col-sm-12 jasgrid">
<div class="box-item">
<div class="box-post">
<span class="label label-success">
<a href="#" rel="tag">Concours</a>
</span>
<h1 class="post-title">
<a href="#">
Why Palladio is the world's favourite 16th-century architect
</a>
</h1>
<span class="meta">
<span><i class="glyphicon glyphicon-time"></i><b> Publie le </b> Sep 15, 2015</span>
</span>
</div>
<img src="https://lh3.googleusercontent.com/proxy/wlMDMjsgbCnzkPdw2QXd0C2pa5g9M4ofS5b5bJ3_pZjzvjgFIjSu6N-OGYgvGZNZsF1TfeSrd8ijElfHRp14mHHGTDbQTjM=w530-h298-p" alt="Why Palladio is the world's favourite 16th-century architect"
class="box-img">
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
您只需将z-index:2添加到.box-item .box-post
即可
.jasgrid
{
padding:0;
}
.box-item
{
float: left;
opacity: 1;
overflow: hidden;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
.item {
overflow: hidden;
width: 100%;
}
.item img {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.box-item:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.box-item img
{
width: 100%;
}
.box-item a,span
{
color:#FFF;
}
.box-item .box-post span.meta
{
font-family: sans-serif;
font-size: 12px;
color: #fff;
}
.box-item .box-post span.meta span
{
margin-right: 15px;
}
.box-item .box-post
{
position: absolute;
z-index:2 ;
left: 0;
bottom: 0;
width: 100%;
background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
padding: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.box-item .box-post h1..post-title
{
font-size:10pt;
}
.post-title
{
font-family: sans-serif;
font-size: 12px;
color: #fff;
margin-top: 15px;
display: block;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-md-3 col-sm-12 jasgrid">
<div class="box-item">
<div class="box-post">
<span class="label label-success">
<a href="#" rel="tag">Bourses</a>
</span>
<span class="post-title">
<a href="#">
City in the sky: world's biggest hotel to open in Mecca
</a>
</span>
<span class="meta">
<span><i class="glyphicon glyphicon-time"></i> <b> Publie le </b> Sep 15, 2015</span>
</span>
</div>
<div class="item">
<img src="https://lh3.googleusercontent.com/proxy/wlMDMjsgbCnzkPdw2QXd0C2pa5g9M4ofS5b5bJ3_pZjzvjgFIjSu6N-OGYgvGZNZsF1TfeSrd8ijElfHRp14mHHGTDbQTjM=w530-h298-p" class="box-img">
</div>
</div>
</div>
<div class="col-md-3 col-sm-12 jasgrid">
<div class="box-item">
<div class="box-post">
<span class="label label-success">
<a href="#" rel="tag">Concours</a>
</span>
<h1 class="post-title">
<a href="#">
Why Palladio is the world's favourite 16th-century architect
</a>
</h1>
<span class="meta">
<span><i class="glyphicon glyphicon-time"></i><b> Publie le </b> Sep 15, 2015</span>
</span>
</div>
<img src="https://lh3.googleusercontent.com/proxy/wlMDMjsgbCnzkPdw2QXd0C2pa5g9M4ofS5b5bJ3_pZjzvjgFIjSu6N-OGYgvGZNZsF1TfeSrd8ijElfHRp14mHHGTDbQTjM=w530-h298-p" alt="Why Palladio is the world's favourite 16th-century architect"
class="box-img">
</div>
</div>
</div>
</div>