【发布时间】:2014-10-05 22:17:32
【问题描述】:
我正在尝试在 JQuery Mobile ListView 中为我的图像应用框阴影和边框。我希望结果看起来像下面的附件。我无法成功地将其直接应用于 img 属性。
这是我用于盒子阴影的 css。
.effect2
{
position: relative;
}
.effect2:before, .effect2:after
{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.effect2:after
{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
HTML
<ul data-role="listview" data-inset="false" data-theme="b">
<li data-theme="">
<a href="#history" data-transition="none" >
<img class="box effect2" src="img/History-thumb.jpg"/>
<h3>History</h3>
<p>A Brief History of Beaufort</p>
</a>
</li>
<li data-theme="">
<a href="#featured" data-transition="none">
<img src="img/Featured.jpg"/>
<h3>Featured</h3>
<p>Featured Local Businesses and Restaurants</p>
</a>
</li>
<li data-theme="">
<a href="#restaurants" data-transition="none">
<img src="img/FrogmoreStew-thumb.jpg"/>
<h3>Restaurants</h3>
<p>Local Restaurants and Dining</p>
</a>
</li>
<li data-theme="">
<a href="#shopping" data-transition="none">
<img src="img/Shopping.jpg"/>
<h3>Shopping</h3>
<p>Shopping in Downtown</p>
</a>
</li>
</ul>
谢谢,
罗伯特
【问题讨论】:
-
添加列表视图的html标记。
标签: html css jquery-mobile jquery-mobile-listview