​一款鼠标悬停时动画效果,附源码

今天练习的最终效果:

今天练习的完整源码:

HTML:

<!DOCTYPE html><html lang="en" ><head>  <meta charset="UTF-8">  <title>【每日一练】第310练 | 一款鼠标悬停时动画效果,附源码</title>  <link rel="stylesheet" href="./style.css">
</head><body><!-- partial:index.partial.html --><div id="grid">  <div class="left"></div>  <div class="middle"></div>  <div class="right"></div></div><!-- partial -->  </body></html>

CSS:

* {  padding: 0;  margin: 0;  box-sizing: border-box;  transition: 0.5s ease;}body {  min-height: 100vh;  display: grid;  place-items: center;  gap: 4rem;  background: #b8860b;}#grid {  width: calc(100% - 20vmin);  aspect-ratio: 16 / 7;  background: linen;  display: grid;  grid-template-columns: 1fr 0fr 1fr;  place-items: center;  outline: 2px solid #804a00;  border-radius: 5vmin;  box-shadow: 0 1rem 2rem -1rem rgba(68 50 4 / 1);  overflow: hidden;}.left,.right,.middle {  width: 100%;  height: 100%;  background-size: cover;  background-position: center;  transform-origin: center;}.left {  background-image: url("自定义图片路径");  border-right: 1px solid #804a00;}.middle {  font-size: 0rem;  
  background-image: url("自定义图片路径");
}.right {  
  background-image: url("自定义图片路径");  
  border-left: 1px solid #804a00;}
#grid:hover {  grid-template-columns: 0fr 1fr 0fr;}

以上就是丝滑鼠标悬停CSS的全部内容,希望对你有所帮助,如果你觉得有帮助的话,请点赞我,关注我,并将它分享给你身边做开发的朋友,也许能够帮助到他哦。

最后祝大家Coding快乐!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值