css3钻石形状与悬停动画

时间:2017-07-24 12:13:25

标签: css3 animation shape

我在下面的HTML代码中使用了CSS3菱形,但这不符合我的要求我需要钻石形状和悬停动画,检查我的代码



  img.clip {	
  -webkit-clip-path: polygon(50% 78%, 0 0, 100% 0);	
  clip-path: polygon(50% 78%, 0 0, 100% 0);
}
  
img.tclip {	
    -webkit-clip-path: polygon(100% 100%, 50% 90%, 50% 90%, 0 100%);	
    clip-path: polygon(100% 100%, 50% 90%, 50% 90%, 0 100%);
}

  <a href="#"> 
   <img src="https://www.w3schools.com/css/img_fjords.jpg" 
    class="tclip"/>
   <img src="https://www.w3schools.com/css/img_fjords.jpg" 
    class="clip"/>
</a> 
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

如果你想添加一个悬停动画,你可以使用像这样的CSS

#diamond{
  transition: 3s all;
}
#diamond:hover {
  opacity: 0.5; //here your second state, on hover
}

使用此html

<a href="#" id="diamond">

或者你想要一个真正的钻石动画转动?