亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

css3-translate3d-模糊bug - 為何使用了 css3 translate3d 會(huì)導(dǎo)致顯示模糊?

瀏覽:108日期:2023-07-29 10:50:57

問(wèn)題描述

css3-translate3d-模糊bug - 為何使用了 css3 translate3d 會(huì)導(dǎo)致顯示模糊?

彈出框使用了

-webkit-transform: translate3d(-50%, -50%, 0);

來(lái)使彈出框垂直居中。,但是彈出框變模糊了。彈出框的樣式為

.pop-alert { position: fixed; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 999; min-width: 400px; border: 4px solid rgba(0,0,0,.5); background-color: #fff; padding: 5px; text-align: left;}

問(wèn)題解答

回答1:

.算了,還是不用3d了、、坑多

回答2:

用 2D 的 translate(-50%,-50%)就不會(huì)出現(xiàn)模糊啦

回答3:

你好。測(cè)試發(fā)現(xiàn)在chrome中,使用translate3d,里面的值用固定參數(shù)而不是百分比,如translate3d(50px,10px,10px), 則不會(huì)模糊。原因尚未明確。個(gè)人猜測(cè) 當(dāng)translate3d內(nèi)的值為百分比時(shí),實(shí)際計(jì)算出來(lái)的結(jié)果會(huì)出現(xiàn)小數(shù),因?yàn)閏hrome渲染的原因,所以會(huì)模糊(FF不會(huì)出現(xiàn)邊框模糊) 。 比如在chrome中這樣 translate3d(50px,10.5px,10.5px),就又會(huì)出現(xiàn)模糊。

回答4:

可以看看這兩個(gè)實(shí)例,第一個(gè)實(shí)例展示了3D變換導(dǎo)致元素模糊,第二個(gè)實(shí)例模糊狀態(tài)得到凈化:http://demo.codingplayboy.com...http://demo.codingplayboy.com...

元素顯示模糊主要是因?yàn)槭褂昧藅ransform 3D變換,3D變換會(huì)開(kāi)啟GPU加速,GPU加速動(dòng)畫時(shí),并不是把原生DOM傳遞給GPU,它生成一個(gè)元素圖像,把該圖像發(fā)送到GPU,GPU將圖像應(yīng)用為多邊形紋理貼圖代表元素,GPU可以流暢快速的對(duì)這些多邊形進(jìn)行旋轉(zhuǎn),縮放,轉(zhuǎn)換,傾斜等變換,但由于只是傳遞元素圖像到GPU進(jìn)行處理,所以它并不能重新渲染內(nèi)容,圖像清晰度不能保證,元素顯示清晰度自然就下降了。

更多詳情可以查看我的博客http://blog.codingplayboy.com...

回答5:

translate3d的那個(gè)Z,從0開(kāi)始就會(huì)模糊,ios上從大于1到開(kāi)始也會(huì)出問(wèn)題。。

回答6:

我也遇到過(guò)這個(gè)問(wèn)題,彈框?qū)捀卟还潭ǖ臅r(shí)候想要垂直居中對(duì)齊,用了translate3d后里面的內(nèi)容會(huì)模糊。后來(lái)我用另外一種方式解決了垂直居中。(在彈框前面加了個(gè)元素,height設(shè)置成100%,并且設(shè)置vertical-align:middle)

回答7:

出現(xiàn)模糊的原因是因?yàn)樵氐母叨取挾戎杏衅鏀?shù), 使用translate(-50%,-50%)之后,相當(dāng)于寬度、高度除以2的效果,會(huì)出現(xiàn) 0.5px。瀏覽器能分辨的最小像素為1px,因此出現(xiàn)了模糊。

所以使用translate(-50%,-50%)的時(shí)候,一定要 注意 讓 元素的 寬度、高度為偶數(shù)。

回答8:

樓上正解!果然是設(shè)置了百分比引起的,可以在標(biāo)題或者內(nèi)容的地方,設(shè)置多1px就搞定了~

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 一个人看的www片免费视频中文 | 亚洲久久久久久久 | 自拍视频精品 | 亚洲精品天堂一区 | 国产在线步兵一区二区三区 | 美女做爰视频在线观看免费 | 特级欧美午夜aa毛片 | 国产欧美一区二区三区免费看 | 欧美成人影院 | 日本三级香港三级人妇gg在线 | 成年人免费视频网站 | 天天se天天cao综合网蜜芽 | 免费国产在线观看 | 性感一级毛片 | 免费看黄色三级毛片 | 办公室紧身裙丝袜av在线 | 欧美日本一区二区三区 | 天堂色网站 | 国内亚州视频在线观看 | 国产视频网站在线观看 | 久久精品a一国产成人免费网站 | 色久综合网 | 亚洲精品一二三 | 精品视频亚洲 | 日本一区二区免费在线观看 | 久久久网站亚洲第一 | 亚洲精品大片 | 国产又粗又黄又湿又大 | 在线观看二区三区午夜 | 高清一级毛片免免费看 | 亚洲精品区一区二区三区四 | 国产精品亚洲高清一区二区 | 大量愉拍情侣在线视频 | 91香蕉国产亚洲一区二区三区 | 中文字幕一区二区三区精彩视频 | 美女舒服好紧太爽了视频 | 日本加勒比高清一本大道 | 国产色在线观看 | 啪视 | 美女扒开腿被男人猛视频 | 精品国语_高清国语自产 |