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


Posted in Javascript onMay 11, 2014

DIV:

<div class="pic_conent">
<div class=" fn-pr pic_layer">
<!--图片文字介绍透明层-->
<section class="bg text_layer_home p10 font-yahei fn-bc">
   <h2 class="f14 fefefe">${pic.desc}</h2>
<aside class="f12 bbb">
<c:if test="${not empty pic.poi}">
<span class="scenery fn-fl">${pic.poi}</span>
</c:if>
<span class="fn-fr mt10">by ${pic.username}</span>
</aside>
</section>
<img src="${pic.picUrl}" width="320" height="420" />
</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);
}
Javascript 相关文章推荐
javascript parseInt 函数分析(转)
Mar 21 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
Apr 07 Javascript
Jquery获取复选框被选中值的简单方法
Jul 04 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
Nov 08 Javascript
node.js中的http.response.write方法使用说明
Dec 14 Javascript
js过滤HTML标签完整实例
Nov 26 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
Jul 05 Javascript
vue组件name的作用小结
May 23 Javascript
对vue中v-if的常见使用方法详解
Sep 28 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
VUE 自定义组件模板的方法详解
Aug 30 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 #Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
May 11 #Javascript
jquery 按键盘上的enter事件
May 11 #Javascript
jquery.hotkeys监听键盘按下事件keydown插件
May 11 #Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
May 11 #Javascript
基于Jquery实现键盘按键监听
May 11 #Javascript
js判断游览器类型及版本号的代码
May 11 #Javascript
You might like
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
Python中生成器和yield语句的用法详解
2015/04/17 Python
理解Python中的With语句
2016/03/18 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python编写登陆接口的方法
2017/07/10 Python
对numpy中轴与维度的理解
2018/04/18 Python
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
python频繁写入文件时提速的方法
2019/06/26 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
css3翻牌翻数字的示例代码
2020/02/07 HTML / CSS
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
校园活动策划书范文
2014/01/10 职场文书
质量承诺书范文
2014/03/27 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
政风行风整改方案
2014/10/25 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
Python如何让字典保持有序排列
2022/04/29 Python