日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单的css缩放动画,仿腾讯新闻的分享按钮和美团app底部的图标样式

發布時間:2023/12/2 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单的css缩放动画,仿腾讯新闻的分享按钮和美团app底部的图标样式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近看到一些好看的hover的圖形縮放效果。然后自己就寫了下,發現這2種效果都不錯。如果伙伴們更好的實現方式可以在下面留言哦~

還有美團的效果,我就不展示了,喜歡的可以去app應用上看看。

這兩種效果,其實實現的原理是一樣的,就是用偽類選擇器改變背景大小/圖片大小。加一個過渡

<!--騰訊新聞效果--><a href="javascript:void(0);" class="hover-body hover-body-weixin"><i></i><span></span></a><!--美圖APP效果--><a href="javascript:void(0);" class="hover-body-app third-party-app"><i></i></a>

騰訊新聞小logo:外部的a標簽實現點擊跳轉,我這里設置不跳轉,i標簽使用偽元素代表前景色和背景色,偽元素定位在里面,然后用縮放屬性,在偽元素后面放過渡效果

.hover-body {position: relative;display: inline-block;width: 48px;height: 48px; }.hover-body:hover i::after {transform: scale(1); }.hover-body span {position: relative;display: block;width: 48px;height: 48px;background-size: 30px;background-position: center;background-repeat: no-repeat; }.hover-body i {position: absolute;top: 0;left: 0;width: 48px;height: 48px; }.hover-body i::before {content: '';border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0; }.hover-body i::after {content: '';transition: all .3s;border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;transform: scale(0); }.hover-body.hover-body-weixin span {background-image: url(index.png); }.hover-body.hover-body-weixin i::before {background-color: pink; }.hover-body.hover-body-weixin i::after {background-color: palegoldenrod; }

美團app仿效果:css,直接在i標簽里放背景圖片,設置偽元素before和after為2張圖片,給圖片放大小,加過渡

.hover-body-app{position: relative;display: inline-block;width: 48px;height: 48px;margin-left: 6%;margin-right: 6%; } .hover-body-app:hover i::after{transform: scale(1); }.hover-body-app i{position: absolute;top: 0;left: 0;width: 48px;height: 48px; } .hover-body-app i::before{content: '';border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0; } .hover-body-app i::after {content: '';transition: all .3s;border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;transform: scale(0); }.hover-body-app.third-party-app i::before {background: url(index.png);background-size: 30px;background-position: center;background-repeat: no-repeat; }.hover-body-app.third-party-app i::after {background: url(indexfull.png);background-size: 30px;background-position: center;background-repeat: no-repeat; }
更多專業前端知識,請上 【猿2048】www.mk2048.com

總結

以上是生活随笔為你收集整理的简单的css缩放动画,仿腾讯新闻的分享按钮和美团app底部的图标样式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。