亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

使用CSS變量實現炫酷驚人的懸浮效果

2024-07-11 08:59:56
字體:
來源:轉載
供稿:網友

最近,我從 Grover網站上發現以一個好玩兒的懸停動畫,也有了些自己的靈感。這個動畫是將鼠標移動到訂閱按鈕上移動光標會顯示相應的彩色漸變。這個想法很簡單,但是它能使這個按鈕脫穎而出,人們一下子就注意到它了,增加了點擊的概率。

怎樣才能達到這個效果,使我們的網站脫穎而出呢?其實,它并不像你想象的那么難!

追蹤位置

我們要做的第一件事就是獲取到鼠標的位置。

document.querySelector('.button').onmousemove = (e) => {  const x = e.pageX - e.target.offsetLeft  const y = e.pageY - e.target.offsetTop  e.target.style.setProperty('--x', `${ x }px`)  e.target.style.setProperty('--y', `${ y }px`)}
  1. 選擇元素,等待,直到用戶將鼠標移過它;
  2. 計算相對于元素的位置;
  3. 將坐標存在CSS的變量中。

是的,僅僅9行代碼就讓你能獲知用戶放置鼠標的位置,通過這個信息你能達到意想不到的效果,但是我們還是先來完成CSS部分的代碼。

動畫漸變

我們先將坐標存儲在CSS變量中,以便能夠隨時使用它們。

.button {  position: relative;  appearance: none;  background: #f72359;  padding: 1em 2em;  border: none;  color: white;  font-size: 1.2em;  cursor: pointer;  outline: none;  overflow: hidden;  border-radius: 100px;  span {    position: relative;  }  &::before {    --size: 0;      content: '';    position: absolute;    left: var(--x);    top: var(--y);    width: var(--size);    height: var(--size);    background: radial-gradient(circle closest-side, #4405f7, transparent);    transform: translate(-50%, -50%);    transition: width .2s ease, height .2s ease;  }  &:hover::before {    --size: 400px;  }}
  1. 用span包裹文本,以避免顯示在按鈕的上方。
  2. 將 width和height初始化為0px,當用戶懸停在按鈕上時,將其改為400px。不要忘了設置這種轉換以使其像風一樣:dash:瞬間出現;
  3. 利用坐標追蹤鼠標位置;
  4. 在background 屬性上應用 radial-gradient,使用closest-side circle。Closest-side能夠覆蓋整個面。

總結
 

以上所述是小編給大家介紹的使用CSS變量實現炫酷驚人的懸浮效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品高清美女精品国产区| 日韩在线观看电影| 国产精品九九久久久久久久| 亚洲天堂久久av| 日本精品久久久久影院| 国产欧美精品在线播放| 亚洲成人在线网| 性欧美暴力猛交69hd| 91精品在线观| 国产999精品久久久影片官网| 国产精品看片资源| 欧美日韩在线视频首页| 91精品国产91久久久久久吃药| 久久久精品美女| 欧美人在线观看| 91精品中国老女人| 在线电影中文日韩| 成人伊人精品色xxxx视频| 久久精品一本久久99精品| 日韩高清免费观看| 中文字幕欧美日韩在线| 中文字幕久久久| 国内精品免费午夜毛片| 亚洲最大成人免费视频| 欧美一级视频免费在线观看| 久久久久久久成人| 国产精品成人久久久久| 亚洲欧美资源在线| 欧美激情亚洲综合一区| 黄色成人在线播放| 97在线视频免费| 久久久国产精品x99av| 68精品国产免费久久久久久婷婷| 亚洲大胆美女视频| 亚洲精品电影网站| 国产精品嫩草影院一区二区| 国产精品h在线观看| 久久天堂电影网| 日韩成人在线视频网站| 欧美高清理论片| 在线亚洲午夜片av大片| 欧美一级片免费在线| 97精品在线视频| 性日韩欧美在线视频| www.精品av.com| 欧美日韩精品国产| 久久久久久网址| 欧美激情第一页xxx| 国产精品美女久久久免费| 欧美放荡办公室videos4k| 欧美激情小视频| 国产欧美最新羞羞视频在线观看| 神马久久久久久| 亚洲人成电影网站色www| 欧美日韩国产在线播放| 国产精品电影在线观看| 日韩精品中文字幕在线| 亚洲欧美激情四射在线日| 欧美激情精品久久久久久黑人| 亚洲精品美女在线观看播放| 永久555www成人免费| 日韩美女视频免费在线观看| 久久久久久久激情视频| 国产99久久久欧美黑人| 大胆欧美人体视频| 按摩亚洲人久久| 亚洲视频一区二区三区| 久久夜色精品亚洲噜噜国产mv| 中文字幕欧美专区| 91香蕉电影院| 欧美日韩国产va另类| 亚洲偷熟乱区亚洲香蕉av| 成人国内精品久久久久一区| 97视频在线观看视频免费视频| 热草久综合在线| 欧美国产日本高清在线| 久久久久久久av| 国产精品日韩久久久久| 91爱视频在线| 国产精品永久免费| 超碰日本道色综合久久综合| 国模吧一区二区| 日韩在线免费高清视频| 欧美激情第6页| 久久天天躁狠狠躁夜夜av| 国产精品久久久久福利| 日韩成人激情在线| 亚洲美女av网站| 国产91精品黑色丝袜高跟鞋| 性夜试看影院91社区| 久久综合国产精品台湾中文娱乐网| 久久久久久成人| 最近的2019中文字幕免费一页| 欧美日韩一区二区精品| 亚洲欧美中文在线视频| 亚洲精选一区二区| 亚洲欧美在线一区| 日本亚洲精品在线观看| 久久精品色欧美aⅴ一区二区| 欧美精品18videos性欧美| 国产精品久久久久久久久久久不卡| 国产va免费精品高清在线| 97视频人免费观看| 欧美专区在线观看| 成人免费视频97| 欧美日韩精品中文字幕| 国产精品久久久久99| 草民午夜欧美限制a级福利片| 国产精品r级在线| 国产91久久婷婷一区二区| 色偷偷88888欧美精品久久久| 久久久噜噜噜久噜久久| 亚洲va欧美va在线观看| 久久久精品一区二区三区| 国产成+人+综合+亚洲欧洲| 日韩在线视频观看正片免费网站| 亚洲欧洲美洲在线综合| 亚洲欧美制服丝袜| 欧美亚洲另类在线| 久久99国产精品久久久久久久久| 日韩在线视频网| 大伊人狠狠躁夜夜躁av一区| 成人黄色激情网| 精品国内亚洲在观看18黄| 午夜精品久久久久久久久久久久久| 欧美日韩国产综合新一区| 欧美电影免费观看高清| 精品国产一区av| 久久精品人人做人人爽| 亚洲aa在线观看| 中文字幕欧美精品日韩中文字幕| 国产不卡av在线| 久久久精品国产| 欧美激情高清视频| 成人乱人伦精品视频在线观看| 国产成人精品视频在线观看| 91高潮在线观看| 草民午夜欧美限制a级福利片| 欧美xxxx做受欧美.88| 91午夜理伦私人影院| 亚洲国产天堂久久综合| 国产精品视频一区二区三区四| 久久精品一本久久99精品| 亚洲成色999久久网站| 91久久精品视频| 黑人巨大精品欧美一区免费视频| 超碰日本道色综合久久综合| 欧美第一黄网免费网站| 亚洲国产天堂久久国产91| 日本亚洲精品在线观看| 色综合老司机第九色激情| 久青草国产97香蕉在线视频| 欧美日韩aaaa| 成人久久18免费网站图片| 欧美日韩综合视频网址| 久久91超碰青草是什么| 浅井舞香一区二区| 亚洲偷熟乱区亚洲香蕉av| 欧美日韩另类视频| 日韩精品极品毛片系列视频| 日韩av电影在线播放| 国产成人精品免费久久久久| 91精品美女在线| 激情av一区二区|