首页 > 语言 > JavaScript > 正文

基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中

2024-05-06 16:05:42
字体:
来源:转载
供稿:网友
这篇文章主要介绍了基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中的方法,需要的朋友可以参考下

DIV:

复制代码 代码如下:


<div>
<div>
<!--图片文字介绍透明层-->
<section>
   <h2>${pic.desc}</h2>
<aside>
<c:if test="${not empty pic.poi}">
<span>${pic.poi}</span>
</c:if>
<span>by ${pic.username}</span>
</aside>
</section>
<img src="${pic.picUrl}" />
</div>
</div>

CSS:

复制代码 代码如下:


.pic_conent{
height: 720px;/*这个高度会被js改掉*/
text-align: center;
display: table-cell;
vertical-align: middle;
}
.pic_layer{text-align:center; width:100%; display:inline-block; vertical-align:middle;}

jquery:

复制代码 代码如下:


$(function() {
var surH = $(window).height();
$(".pic_conent").height(surH);
window.onresize=function(){
var surH = $(window).height();
$(".pic_conent").height(surH);
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选