這篇文章主要介紹css3中transform導(dǎo)致子元素固定定位變成絕對(duì)定位的示例分析,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

css3 transform導(dǎo)致子元素固定定位變成絕對(duì)定位的方法
<!DOCTYPE html>
<html>
<head>
<style>
body {
background: #f60; // 橙色
}
.parent {
position: fixed;
width: 300px;
height: 300px;
right: 0;
top: 0;
background: #02bd00; // 綠色
transform: translateX(0);
}
.child {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.2); // 黑色透明:蒙層
}
</style>
</head>
<body>
<div class="parent">
<div class="child"></div>
</div>
</body>
</html>問(wèn)題相對(duì)于沒(méi)有遇到過(guò)的同學(xué)不太容易查找原因。貼個(gè)圖看下效果(只有綠色部分有蒙層,但我們可能以為自己的寫(xiě)法沒(méi)有問(wèn)題。)

其實(shí)我們想要的子元素全屏效果,需要設(shè)置transform: none;

問(wèn)題比較典型:父級(jí)元素設(shè)置有效的transform屬性會(huì)導(dǎo)致子元素固定變成絕對(duì)元素, 此時(shí)會(huì)導(dǎo)致子元素和父級(jí)元素相同大小. 此時(shí)查看子元素的offsetTop和offsetLeft都是0,需要引起注意。
出現(xiàn)場(chǎng)景: 通常會(huì)在框架UI的基礎(chǔ)上自定義增加樣式時(shí)候出現(xiàn)。
以上是“css3中transform導(dǎo)致子元素固定定位變成絕對(duì)定位的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站標(biāo)題:css3中transform導(dǎo)致子元素固定定位變成絕對(duì)定位的示例分析-創(chuàng)新互聯(lián)
分享地址:http://chinadenli.net/article4/dcdeie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、ChatGPT、企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)