I'm targeting mobile browsers for this issue and using jQuery.transit . Outer circle created using overflow:hidden and big border-radius. Inner box animates using CSS transitions to cover outer box. During animation, border-radius of the outerbox does NOT render. See this example...
$('#light').transition({
y: '0rem',
delay: 1000
}, 1000);
Any ideas how to fix this?
Here is the solution
in jQuery use top instead 'y', like this
$(function(){
$('#light').transition({
top: '0rem',
delay: 1000
}, 1000);
});
and CSS remove transform and use top property like this
#light {
background-color:#92bcd5;
top:10rem;
/*transform: translate(0, 10rem);
-webkit-transform: translate(0, 10rem); /* Safari and Chrome */
}
Here is Demo
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.