色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

js css設置居中

林國瑞2年前9瀏覽0評論

在網頁設計中,讓元素居中是一個常見的問題。其中最常用的方法就是使用CSS和JavaScript來實現網頁元素的居中。

CSS設置居中:

.content{
width: 300px;/*元素寬度*/
height: 200px;/*元素高度*/
margin: auto;/*自動居中*/
}

在上面的代碼中,我們使用了margin屬性來實現居中,其中auto的意思是讓瀏覽器自動計算邊距值。

JavaScript設置居中:

var content = document.querySelector('.content');
//獲取元素
content.style.position = 'absolute';
//將元素設置為絕對定位
content.style.top = (window.innerHeight - content.offsetHeight) / 2 + 'px';
content.style.left = (window.innerWidth - content.offsetWidth) / 2 + 'px';
//計算元素居中位置
window.addEventListener('resize', function() {
content.style.top = (window.innerHeight - content.offsetHeight) / 2 + 'px';
content.style.left = (window.innerWidth - content.offsetWidth) / 2 + 'px';
});
//監聽窗口大小變化,實時調整居中位置

通過JavaScript的方式,我們可以實時監聽窗口大小變化,來動態調整元素的居中位置。