پاسخ ها (2)
2
Tavana
برای اینکار می توانید از جاوااسکریپت استفاده کنید. منطق این کار به این صورت هست که ابتدا مرکز پنجره (window) را پیدا می کنید و به اندازه نصف عرض و ارتفاع Div از آن کم می کنید و Div را در آن جا نمایش می دهید.
دقت کنید که باید Div مربوطه را در position:fixed قرار دهید.
متد زیر المان مریوطه را در وسط صفحه نمایش می دهد.
function showInCenter(elemId) {
var centerX = document.documentElement.clientWidth / 2;
var centerY = document.documentElement.clientHeight / 2;
var message = document.getElementById(elemId);
message.style.cssText = "position:fixed;";
var coordinate = message.getBoundingClientRect();
message.style.left = (centerX - coordinate.width / 2) + "px";
message.style.top = (centerY - coordinate.height / 2) + "px";
}
1
phoenix
با استفاده از css
.center-class{
position: fixed;
left: 50%;
top:50%;
transform:translate(-50%,-50%);
}
پاسخ به سوال