您的位置:首页 > 编程语言

垂直,水平居中代码,自用

2016-03-24 21:16 375 查看
function center(a, b, c) {
if (c == "e") {
function e() {
a.css("left", (b.width() - a.width()) / 2 + b.scrollLeft());
}
return e();
}
if (c == "d") {
function d() {
a.css("top", (b.height() - a.height()) / 2 + b.scrollTop());
}
return d();
}
if (c == "f") {
function f() {
a.css("left", (b.width() - a.width()) / 2 + b.scrollLeft());
a.css("top", (b.height() - a.height()) / 2 + b.scrollTop());
}
return f();
}
}
//需要条位置的元素。对比元素,高度/宽度,调用某个函数 e,d,f //宽度,高度,全部
center($(".ww"),$(".silder"),"f");

或者css的话就是:
首先:position:absolute;
top:50%;
margin-top:-height/2 px; //这里的负值是计算需要计算高度的该元素的高度的一半
同理,左右居中也是如此
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: