国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

css3中translate(-50%,-50%)對 transform-origin的奇葩影響?

瀏覽:124日期:2023-06-18 13:11:06

問題描述

<style>#test{ width: 100px; height: 100px; background-color: red; transition: all 1s; position: absolute; left: 50%; top: 50%; margin-left: -50px; /*transform:translate(-50%,-50%);*/ transform-origin: 50% 50%;}#test:hover{ transform: scale(1.2, 1.2);} </style></head><body> <p id='test'></p></body>

當我使用 margin-left為負值的方法來居中對齊,然后鼠標hover的時候放大,中心點就是transform-origin設置的上下居中,沒有任何問題:css3中translate(-50%,-50%)對 transform-origin的奇葩影響?

可是當我使用 transform:translate(-50%,-50%)的居中對齊時:

<style>#test{ width: 100px; height: 100px; background-color: red; transition: all 1s; position: absolute; left: 50%; top: 50%; /*margin-left: -50px;*/ transform:translate(-50%,-50%); transform-origin: 50% 50%;}#test:hover{ transform: scale(1.2, 1.2);} </style></head><body> <p id='test'></p></body>

css3中translate(-50%,-50%)對 transform-origin的奇葩影響?

鼠標hover上去,放大的中心點貌似就跑到了 左上角,即使我設置了 transform-orgin,但是仍然不起作用,css3中translate(-50%,-50%)對 transform-origin的奇葩影響?

從控制臺來看,transform-origin 屬性是起了作用的。本人非常困惑為什么會這樣,請個人大佬指點迷津

問題解答

回答1:

很明顯的錯誤,hover 的時候把原有的 translate 覆蓋掉了

正確寫法如下

#test:hover{ transform: scale(1.2, 1.2) translate(-50%,-50%);}

標簽: CSS
主站蜘蛛池模板: 韩国美女爽快一级毛片黄 | 日本高清在线不卡 | 99国产精品免费观看视频 | 黄色一级毛片 | 欧美另类性视频在线看 | 久国产 | 欧美三区在线观看 | 99视频在线 | 久久综合久久久 | 大臿蕉香蕉大视频成人 | 精品国产中文一级毛片在线看 | 国产日产欧美精品一区二区三区 | 久久亚洲综合中文字幕 | 久久免费国产视频 | 日韩在线视频免费 | 亚洲视频网址 | 在线满18网站观看视频 | 日本在线观看网址 | 三级黄色网 | 美国毛片免费观看 | 欧美日韩国产va另类 | www.日本在线| 99国产精品视频免费观看 | 亚洲综合在线另类色区奇米 | 久久一区视频 | 亚洲国产欧美在线成人aaaa | 韩国精品一区视频在线播放 | 欧美日韩在线观看视频 | 91久久国产综合精品女同我 | 日韩特黄特色大片免费视频 | 久久九九久精品国产 | 老司机亚洲精品影院在线 | 国产 一二三四五六 | 欧美日韩亚洲成色二本道三区 | 亚洲欧美精品久久 | 99久女女精品视频在线观看 | 男人的天堂在线观看视频不卡 | 超级香蕉97视频在线观看一区 | 亚洲成人在线视频播放 | 在线播放成人毛片免费视 | 欧美成人毛片在线视频 |