如果一個父元素設置了overflow:hidden屬於的同時還設置了border-radius屬性,那么如果想隱藏超出的子元素,四個圓角處會出現超出圓角依然顯示的bug;
一種方法是運用-webkit-mask-image通過遮罩來實現,先不談該方法兼容性的問題,對於復雜形狀的圖形該方法是很好用的,但是簡單的圓角bug就用遮罩有點殺雞用牛刀大感覺。
其實解決這個問題,只需在父元素同時設置transform: rotate(0deg)即可解決該問題,親測可行。
如果一個父元素設置了overflow:hidden屬於的同時還設置了border-radius屬性,那么如果想隱藏超出的子元素,四個圓角處會出現超出圓角依然顯示的bug;
一種方法是運用-webkit-mask-image通過遮罩來實現,先不談該方法兼容性的問題,對於復雜形狀的圖形該方法是很好用的,但是簡單的圓角bug就用遮罩有點殺雞用牛刀大感覺。
其實解決這個問題,只需在父元素同時設置transform: rotate(0deg)即可解決該問題,親測可行。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。