gpt4 book ai didi

jquery - CSS WebKit 溢出隐藏边框半径问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:05 24 4
gpt4 key购买 nike

我有一个圆圈列表,当单击该列表时,会从上到下为显示在原始圆圈内的 div (.active) 设置动画。在 Firefox 中,动画 div 被屏蔽,但在 Safari 和 Chrome 中,动画 div (.active) 可以被看到,并且不会向父 li 屏蔽自己。

我看过其他一些关于这个问题但没有动画的帖子。

有没有其他人遇到过这个问题或知道解决方案?

HTML

<ul class="circles">
<li class="image-1"><div class="active"><p>text text</p></div></li>
<li class="image-2"><div class="active"><p>text text</p></div></li>
<li class="image-3"><div class="active"><p>text text</p></div></li>
</ul>

CSS

ul.circles li{float:left; text-align: center; background-color:blue; height:186px; width:186px; border-radius:200px; border:10px solid white; overflow:hidden; display:block; position:relative;}
ul.circles li.image-1{background:url(image.png) 0 0 no-repeat;}
ul.circles li .active{background: rgb(154, 189, 44); position:relative; width:186px; height:186px; top:190px; border-radius:200px;}

JS

$('.circles li').toggle(function() {
$(this).find('div').animate({opacity: 0.8, top:'0'}, 1000 )
},function() {
$(this).find('div').animate({opacity: 0.7, top:'190px'}, 1000 );
});

最佳答案

也许这会有所帮助,

如果圆圈不必包含可点击的链接,您可以在顶部放置一个透明图像,我使用了我在 google 上找到的图像,所以我不得不更改宽度和高度。

http://jsfiddle.net/PrZZc/22/

图片有黑色边框,所以你必须创建自己的边框

关于jquery - CSS WebKit 溢出隐藏边框半径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11386143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com