前端开发中可能会遇到这种效果,比如鼠标移入到某个对象的时候,一根横线逐渐变成一个箭头的效果,这种效果其实实现起来的效果还是比较简单的。
原理两根横线组合成一根横线,鼠标移入的时候,改变两根横线的角度。
<style>.gridList li .btn:before,.gridList li .btn:after { content: ''; position: absolute; bottom: -3px; width: 0.9vw; height: 1px; background: #1D1D1B; transition: transform .3s linear;}.gridList li .btn:before { right: 50%; transform-origin: left center;}.gridList li .btn:after { left: 49.8%; transform-origin: right center;}.gridList li:hover .btn:before { transform: rotate(30deg) scaleX(1.155);}.gridList li:hover .btn:after { transform: rotate(-30deg) scaleX(1.155);}</style><li class="opened" style="color:#fff;background: #000f9f"><a class="btn" href="javascript:;"><span>More</span></a></li>
![](http://tiebapic.baidu.com/forum/w%3D580/sign=00829869db510fb37819779fe932c893/ee722ad8bc3eb135d5b5616be31ea8d3fc1f446d.jpg?tbpicau=2024-07-19-05_a913fea385c1bd288f1f729d5802987b)
鼠标放上后
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9cc67db14ab30f24359aec0bf894d192/77a08f3eb13533fa65c445feedd3fd1f40345b6d.jpg?tbpicau=2024-07-19-05_1276b84227d98052d1455a788b8f6e96)
一个简单的鼠标效果,仅供需要的伙伴参考。
参考链接:https://www.yimumu.com/idea/8.html
原理两根横线组合成一根横线,鼠标移入的时候,改变两根横线的角度。
<style>.gridList li .btn:before,.gridList li .btn:after { content: ''; position: absolute; bottom: -3px; width: 0.9vw; height: 1px; background: #1D1D1B; transition: transform .3s linear;}.gridList li .btn:before { right: 50%; transform-origin: left center;}.gridList li .btn:after { left: 49.8%; transform-origin: right center;}.gridList li:hover .btn:before { transform: rotate(30deg) scaleX(1.155);}.gridList li:hover .btn:after { transform: rotate(-30deg) scaleX(1.155);}</style><li class="opened" style="color:#fff;background: #000f9f"><a class="btn" href="javascript:;"><span>More</span></a></li>
![](http://tiebapic.baidu.com/forum/w%3D580/sign=00829869db510fb37819779fe932c893/ee722ad8bc3eb135d5b5616be31ea8d3fc1f446d.jpg?tbpicau=2024-07-19-05_a913fea385c1bd288f1f729d5802987b)
鼠标放上后
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9cc67db14ab30f24359aec0bf894d192/77a08f3eb13533fa65c445feedd3fd1f40345b6d.jpg?tbpicau=2024-07-19-05_1276b84227d98052d1455a788b8f6e96)
一个简单的鼠标效果,仅供需要的伙伴参考。
参考链接:https://www.yimumu.com/idea/8.html