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 日本精品中文字幕,97色在线观看免费视频,欧美白妞大战非洲大炮

          整合營銷服務商

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

          免費咨詢熱線:

          css3實現的鼠標懸停特效,鼠標懸停給圖片加邊框ht

          css3實現的鼠標懸停特效,鼠標懸停給圖片加邊框html頁面前端源碼

          家好,今天給大家介紹一款,css3實現的鼠標懸停特效,鼠標懸停給圖片加邊框html頁面前端源碼(圖1)。送給大家哦,獲取方式在本文末尾。

          圖1

          鼠標放在圖像上,圖像后面的邊框就會上浮包住圖像(圖2)

          圖2

          源碼完整,需要的朋友可以下載學習(圖3)

          圖3

          本源碼編碼:10191,需要的朋友,訪問下面鏈接后,搜索10191,即可獲取。

          「鏈接」

          家好,今天要跟大家分享的是當鼠標滑過時”圖文動態顯示“效果的CSS實現方法,下面我們來看下效果圖:

          相對前幾期的內容今天的教程比較簡單,主要知識點還是CSS3中關于動畫屬性的使用,從效果圖中可以看出就是一個簡單的上下移動,因此用到的還是是移動屬性translate。

          1、結構分析:

          該示例主要有四個主體部分,每一部又是由圖片和文字信息兩部分組成,其中文字信息中含有一個標題一段文字和一個超鏈接,因此HTML結構可如下設置:

          2、基本樣式:

          box-sizing: border-box;主要是為了后面給文字信息部分添加樣式(如:添加邊框邊距)時父元素的尺寸不受影響。

          3、單元主體樣式:

          主要設置overflow:hidden;用來隱藏向上移動時圖片溢出部分。

          4、圖片和文字信息設置:

          這里主要注意一點,圖片的position為relative而文字信息部分的position為absolute。

          5、文本樣式設置:

          這里不多贅述,根據個人喜好隨便搞。

          6、動態效果設置:

          在此處需要先把文本信息部分向下移動100%的身位【translateY(100%)】配合上面的overflow:hidden實現隱藏,然后為圖片和文本信息部分分別添加鼠標滑過時的動態效果,分別向上移動一定的距離,最后為每個動畫都添加一個0.4秒的過渡時間transition:transform 0.4s即可。

          易拖拽

          <!DOCTYPE HTML>
          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <style>
          #div1 {width:200px; height:200px; background:red; position:absolute;}
          </style>
          <script>
          window.onload=function ()
          {
          var oDiv=document.getElementById('div1');
          
          var disX=0;
          var disY=0;
          
          oDiv.onmousedown=function (ev)
          {
          var oEvent=ev||event;
          
          disX=oEvent.clientX-oDiv.offsetLeft; //拖拽距離
          disY=oEvent.clientY-oDiv.offsetTop; //拖拽距離
          
          oDiv.onmousemove=function (ev)
          {
          var oEvent=ev||event;
          
          oDiv.style.left=oEvent.clientX-disX+'px';
          oDiv.style.top=oEvent.clientY-disY+'px';
          };
          
          oDiv.onmouseup=function ()
          {
          oDiv.onmousemove=null;
          oDiv.onmouseup=null;
          };
          };
          };
          </script>
          </head>
          <body>
          <div id="div1"></div>
          </body>
          </html>

          程序問題:鼠標拖拽過快,鼠標指針與拖拽div對象脫離

          解決方法:直接給document加事件(因為div對象范圍太小,鼠標移動就與拖拽div對象脫離)

          將oDiv改成document對象

          <!DOCTYPE HTML>
          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <style>
          #div1 {width:200px; height:200px; background:red; position:absolute;}
          </style>
          <script>
          window.onload=function ()
          {
          var oDiv=document.getElementById('div1');
          
          var disX=0;
          var disY=0;
          
          oDiv.onmousedown=function (ev)
          {
          var oEvent=ev||event;
          
          disX=oEvent.clientX-oDiv.offsetLeft;
          disY=oEvent.clientY-oDiv.offsetTop;
          
          document.onmousemove=function (ev)
          {
          var oEvent=ev||event;
          
          oDiv.style.left=oEvent.clientX-disX+'px';
          oDiv.style.top=oEvent.clientY-disY+'px';
          };
          
          document.onmouseup=function ()
          {
          document.onmousemove=null;
          document.onmouseup=null;
          };
          };
          };
          </script>
          </head>
          <body>
          <div id="div1"></div>
          </body>
          </html>

          程序問題: FF下,空Div拖拽Bug(殘影)

          解決方法: 阻止默認事件

          <!DOCTYPE HTML>
          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <style>
          #div1 {width:200px; height:200px; background:red; position:absolute;}
          </style>
          <script>
          window.onload=function ()
          {
          var oDiv=document.getElementById('div1');
          
          var disX=0;
          var disY=0;
          
          oDiv.onmousedown=function (ev)
          {
          var oEvent=ev||event;
          
          disX=oEvent.clientX-oDiv.offsetLeft;
          disY=oEvent.clientY-oDiv.offsetTop;
          
          document.onmousemove=function (ev)
          {
          var oEvent=ev||event;
          
          oDiv.style.left=oEvent.clientX-disX+'px';
          oDiv.style.top=oEvent.clientY-disY+'px';
          };
          
          document.onmouseup=function ()
          {
          document.onmousemove=null;
          document.onmouseup=null;
          };
          
          return false; //阻止默認事件(拖動殘影)
          };
          };
          </script>
          </head>
          <body>
          <div id="div1"></div>
          </body>
          </html>

          防止拖出頁面


          主站蜘蛛池模板: 亚洲美女高清一区二区三区| 亚欧免费视频一区二区三区| 国产91精品一区二区麻豆亚洲| 中文字幕日韩欧美一区二区三区| 欧美av色香蕉一区二区蜜桃小说| 日本一区二区三区免费高清| 一区二区三区视频免费观看| 91video国产一区| 高清在线一区二区| 久久精品无码一区二区WWW| 国产成人av一区二区三区不卡| 日韩少妇无码一区二区三区| 亚洲熟女www一区二区三区| 熟女大屁股白浆一区二区| 国产精品一区在线麻豆| 中文字幕亚洲一区| 一区二区三区在线播放| 国产福利一区二区三区在线视频| 91久久精一区二区三区大全| 日本视频一区二区三区| 国产精品福利一区| 精品久久久中文字幕一区| 91视频一区二区三区| 亚洲一区二区在线免费观看| 国产一区二区中文字幕| 国产乱码伦精品一区二区三区麻豆 | 福利一区国产原创多挂探花| 精品福利视频一区二区三区| 国产成人久久精品一区二区三区| 日本精品一区二区三区在线视频一| 色综合久久一区二区三区| 国产中的精品一区的| 一区二区三区中文字幕| 国产在线精品一区二区不卡麻豆| 高清一区高清二区视频| 国产成人一区二区三区在线| 亚洲一区二区三区AV无码| 无码少妇一区二区三区浪潮AV | 日本一区二区三区日本免费| 精彩视频一区二区三区| 中文字幕亚洲一区二区va在线|