Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 97av免费视频,亚洲视频网站在线观看,免费一级毛片在线播放放视频

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          html的css3實現帶漸變的炫酷按鈕

          tml的css3實現帶漸變的炫酷按鈕

          用到的技術有CSS3的漸變,CSS3動畫等

          效果圖:

          實現代碼

          html:

          css:

          何使用css實現漸變跟隨鼠標光標的懸停效果。如下圖:

          實現思路:

          1. 聲明 --x 和- -y 兩個 CSS 變量,用于跟蹤鼠標在按鈕上的位置。
          2. 聲明一個 --size 的 CSS 變量,用于修改背景漸變的尺寸大小。
          3. 使用 background: radial-gradient(circle closest-side, pink, transparent) 創建按鈕的徑向漸變背景效果。
          4. 使用document.querySelector()和EventTarget.addEventListener()給按鈕綁定'mousemove'事件。
          5. 使用element.getBoundingClientRect()和CSSStyleDeclaration.setProperty() 更新 --x 和--y 變量的值。

          html:

          <button class="mouse-cursor-gradient-tracking">
            <span>Hover me</span>
          </button>

          css:

          /*按鈕基本樣式*/
          .mouse-cursor-gradient-tracking {
            position: relative;
            background: #7983ff;
            padding: 0.5rem 1rem;
            font-size: 1.2rem;
            border: none;
            color: white;
            cursor: pointer;
            outline: none;
            overflow: hidden;
          }
          .mouse-cursor-gradient-tracking span {
            position: relative;
          }
          /*按鈕漸變背景,這里使用偽類實現,并且使用transform動畫*/
          .mouse-cursor-gradient-tracking:before {
            --size: 0; /*漸變背景尺寸*/
            content: '';
            position: absolute;
            left: var(--x);
            top: var(--y);
            width: var(--size);
            height: var(--size);
            /*背景漸變*/
            background: radial-gradient(circle closest-side, pink, transparent);
            /*動畫效果*/
            transform: translate(-50%, -50%); 
            transition: width 0.2s ease, height 0.2s ease;
          }
          /*鼠標經過按鈕時*/
          .mouse-cursor-gradient-tracking:hover:before {
            --size: 200px;
          }

          javascript:

          次來看一個帶特殊圓角導航欄布局,如下谷歌瀏覽器的標簽欄:

          這樣一個布局如何實現呢?

          CSS 漸變幾乎是無所不能的,什么的圖形都能繪制,這里可以拆分一下,兩個矩形,兩個圓形,還有兩個反向圓角,也就是 2 個 線性漸變,4 個徑向漸變,示意如下:

          最終實時效果如下(上面是原理圖)

          完整代碼如下:


          上一篇:HTML入門
          下一篇:HTML URL編碼
          主站蜘蛛池模板: 日本丰满少妇一区二区三区 | 精品国产一区二区三区久久影院 | 日本精品一区二区三区四区| 在线观看一区二区三区av| 国产福利91精品一区二区| 国产乱码精品一区二区三区麻豆 | 熟妇人妻AV无码一区二区三区| 国产精品一区12p| 国产主播在线一区| 麻豆精品一区二区综合av| 少妇精品久久久一区二区三区| 国产一区二区影院| 久久精品一区二区国产| 亚洲av无码一区二区三区乱子伦 | 无码少妇一区二区三区| 日韩高清国产一区在线 | 国产一区二区免费在线| 无码人妻品一区二区三区精99| 精品乱码一区二区三区在线| 亚洲宅男精品一区在线观看| 日韩人妻一区二区三区免费| 久久国产精品最新一区| 色偷偷久久一区二区三区| 亚欧成人中文字幕一区| 中文字幕日韩一区| 亚洲av无码一区二区三区观看| 亚洲区精品久久一区二区三区| 人妻天天爽夜夜爽一区二区| 久久无码AV一区二区三区| 无码人妻精品一区二区三区99性 | 无码人妻一区二区三区兔费| 亚洲AV无码一区二区三区电影| 麻豆AV无码精品一区二区| 精品人妻少妇一区二区三区不卡| 国产精品无码一区二区三区不卡| 在线日韩麻豆一区| a级午夜毛片免费一区二区| 亚洲AV综合色一区二区三区 | 亚洲中文字幕无码一区 | 国产激情一区二区三区 | 中文字幕精品亚洲无线码一区|