将CSS悬停应用于剪切图像的可见部分

.circle {
  -webkit-clip-path: circle(120px at center);
          clip-path: circle(120px at center);
}

.circle:hover {
  cursor:move;
}
<img src="http://www.publicdomainpictures.net/pictures/10000/nahled/2185-1265776088aCTz.jpg" alt="" class=" circle">

有没有办法让悬停只应用于图像的可见部分?

解决方法

只有我能看到它才能使它工作的是添加一个包装元素并将剪辑应用到那个但悬停状态到内部元素.

.wrapper {
  display:inline-block;
  -webkit-clip-path: circle(120px at center);
          clip-path: circle(120px at center);
}

.circle {
  display:block;
}

.circle:hover {
  cursor:move;
}
<div class="wrapper"><img src="//placehold.it/300" alt="" class=" circle"></div>

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效