gpt4 book ai didi

javascript - 使用 svg 或 css3 的圆形 mask 效果

转载 作者:行者123 更新时间:2023-11-28 15:47:54 24 4
gpt4 key购买 nike

circular masking effect over image

我希望通过使用可扩展的 jQuery 来实现这种效果,但我没有做到这一点,请用只有一张图片的 fiddle 给我答案。

最佳答案

你可以使用 pseudo 元素来添加覆盖层和 box-shadow 来提供 border

演示 - http://jsfiddle.net/mhm8sxph/

div {
width: 300px;
border: 1px solid black;
position: relative;
overflow: hidden;
}
div img {
width: 100%;
height: auto;
vertical-align: middle;
}
div:hover:before {
width: 130px;
height: 130px;
}
div:before {
content: '';
position: absolute;
background: transparent;
top: 50%;
left: 50%;
box-shadow: 0px 0px 0px 5px grey, 0px 0px 0px 160px rgba(231, 231, 231, 0.75);
width: 80px;
border-radius: 50%;
height: 80px;
transform: translate(-50%, -50%);
transition: .5s linear;
}
<div>
<img src="http://placeimg.com/300/200/people" border="0" />
</div>

关于javascript - 使用 svg 或 css3 的圆形 mask 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28103691/

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