【发布时间】:2017-05-25 23:29:32
【问题描述】:
我想在图像源为空 (src="") 时移除 box-shadow。我怎样才能用javascript实现这一点?我认为最好的方法是在源为空白时删除课程,但我不知道该怎么做。有人知道吗?
.property {
margin-top: 20px;
margin-left: auto;
margin-right: auto;
width: 290px;
height: 200px;
background-size: 100% 100%;
border-radius: 4px;
text-indent: 100vw; /*to remove border when image is empty*/
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
}
<div class="col no-gutters">
<img class="property" src="../accounts/report/Office.jpg">
<div class="property-label">
<h5>The Office</h5>
</div>
</div>
<div class="col no-gutters">
<img class="property" src="">
<div class="property-label">
<h5>The Warehouse</h5>
</div>
</div>
【问题讨论】:
标签: javascript jquery html css