整合營銷服務商

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

          免費咨詢熱線:

          用純css3打造滾動特效

          用css3寫了個滾動特效,可以向左滾動、向右滾動,方向自由控制,沒用JavaScript或者jQuery純css3寫的,鼠標懸停在上面時可以終止動畫,純css3滾動特效和JavaScript或者jQuery寫的效果一樣。熟悉css3的animation動畫屬性一下就很好理解原理,具體的請看效果和代碼吧!點擊我看演示(地址:http://tangjiusheng.com/e/demo/css3-rolled)

          代碼如下:

          <!DOCTYPE html>

          <html>

          <head>

          <meta name="baidu-site-verification" content="ZP6BgXCtjB" />

          <meta http-equiv="Cache-Control" content="no-siteapp"/>

          <meta http-equiv="Cache-Control" content="no-transform"/>

          <meta name="applicable-device" content="pc">

          <meta http-equiv="Content-Type" content="text/html; charset=gbk" />

          <title>純css3滾動特效代碼</title>

          <style type="text/css">

          .rolled{

          position:fixed;bottom:20%;z-index:9999999;

          -webkit-animation:rolled 50s .2s ease both infinite;

          -moz-animation:rolled 50s .2s ease both infinite;

          -o-animation:rolled 50s .2s ease both infinite;

          -ms-animation:rolled 50s .2s ease both infinite;

          }

          .rolled:hover{

          -webkit-animation-play-state:paused;

          -moz-animation-play-state:paused;

          -o-animation-play-state:paused;

          -ms-animation-play-state:paused;

          }

          /*滾動動畫*/

          @-webkit-keyframes rolled{

          0%{right:-14%;}

          50%{right:36%;}

          80%{right:66%;}

          100%{right:100%;}

          }

          @-moz-keyframes rolled{

          0%{right:-14%;}

          50%{right:36%;}

          80%{right:66%;}

          100%{right:100%;}

          }

          @-o-keyframes rolled{

          0%{right:-14%;}

          50%{right:36%;}

          80%{right:66%;}

          100%{right:100%;}

          }

          @-ms-keyframes rolled{

          0%{right:-14%;}

          50%{right:36%;}

          80%{right:66%;}

          100%{right:100%;}

          }

          @keyframes rolled{

          0%{right:-14%;}

          50%{right:36%;}

          80%{right:66%;}

          100%{right:100%;}

          }

          </style>

          </head>

          <body>

          <!--向左重復滾動動畫-->

          <div class="rolled">

          <a href="#"><img src="images/rolled.png"></a>

          </div>

          </body>

          </html>

          除注明外的文章,均為來源:湯久生博客,轉載請保留本文地址!

          原文地址:http://tangjiusheng.com/css3/101.html

          實現鼠標懸停時圖片放大的效果,可以使用 HTML、CSS 和 JavaScript 來實現。以下是一個簡單的示例代碼:

          HTML:

          <img src="image.jpg" id="myImage" />

          CSS (僅供示例,可根據實際需求調整樣式):

          #myImage {

          transition: transform 0.3s;

          }

          #myImage:hover {

          transform: scale(1.2);

          }

          JavaScript (用于添加鼠標懸停事件監聽器):

          document.getElementById("myImage").addEventListener("mouseover", function () {

          // 這里可以添加其他鼠標懸停時的操作

          });


          document.getElementById("myImage").addEventListener("mouseout", function () {

          // 這里可以添加鼠標移出時的操作

          });

          在上述代碼中,當鼠標懸停在圖片上時,通過 CSS 的 transform:scale(1.2) 實現了圖片放大的效果。同時,使用 JavaScript 添加了鼠標懸停和移出事件的監聽器,以便在這些事件發生時執行其他操作。

          家好,今天跟大家分享的是純CSS實現鼠標滑過圖片3D翻轉效果的方法,下面看下效果圖:


          效果圖

          效果分析:從效果圖中可以看到當鼠標滑過圖片時,圖片延Y軸-90°旋轉逐漸消失,而與圖片相關的文字部分延Y軸旋轉-90°逐漸顯現,當鼠標移開時又逐漸恢復到初始位置。初始位置時圖片和文字部分的位置關系如下圖所示:


          初始位置

          HTML結構:全部內容置于一個div(.main)盒子內,里面有三個主體div(.box),每個.box中有兩個div(.back和.front),.front用于放置圖片,本例中以背景的形式添加,.back用于放置文本信息,里面包含一個標題,一段文字,兩條白色橫線(由<span></span>標簽生成),下圖為HTML代碼:

          CSS設置:

          體div(.box)樣式設置:“transform-style:perspective-3d”讓元素在3D空間內呈現,延X軸旋轉-10°調整可視面,這兩步是為了讓元素看上去更立體,在日記翻頁效果教程中有提到過;“display-inline-block"讓三幅圖片在同行顯示。"position:relative"因為后面子元素需要絕對定位。

          文本部分(.black)樣式設置:與父元素.box同高同寬,位置覆蓋,給一個背景顏色和適當的透明度(opacity:0.8),延Y軸順時針旋轉90°,垂直電腦平面,必須在此處添加過渡效果,如果在hover中添加會導致鼠標移開時動畫過渡生硬,直接恢復到初始位置。

          圖片部分(.front)樣式設置:動畫過渡效果同上,依舊在此處添加,不要添加到hover中,分別以背景的形式添加圖片。

          文本信息具體樣式設置:都是一些基本樣式,根據個人喜好隨便搞,文中的兩條白色橫線由<span> 標簽生成,220像素的寬即長度,1個像素的高則是粗細程度,顏色由背景顏色生成。



          hover樣式設置:當鼠標滑過.box區域時,正常顯示的圖片部分延Y軸逆時針旋轉90°與電腦平面垂直逐漸在視線中消失,而文本信息部分延Y軸逆時針旋恢復到原始位置逐漸顯示,鼠標移開時各自又慢慢回復到初始位置。上面提到的過渡效果如果添加到這里的hover中,鼠標移開時兩者會直接生硬地恢復到初始位置。

          好了大功告成,刷新頁面查看效果吧!

          如果發現問題請及時@窗外樓,不勝感激!

          主站蜘蛛池模板: 红桃AV一区二区三区在线无码AV| 精品一区二区三区在线播放 | 精品无码中出一区二区| 国模大尺度视频一区二区| 亚洲一区二区三区成人网站| 久久精品国产一区二区电影| 在线观看精品视频一区二区三区| 国产一区二区在线观看app| 高清一区二区三区视频| 亚洲精品日韩一区二区小说| 无码成人一区二区| 日本欧洲视频一区| 熟妇人妻系列av无码一区二区| 午夜视频久久久久一区| 日本精品高清一区二区2021| 亚洲av无码一区二区三区在线播放| 人体内射精一区二区三区| 丝袜无码一区二区三区| 国产在线一区二区三区| 久久久久久免费一区二区三区| 亚洲一区精品伊人久久伊人| 国产成人精品a视频一区| 亚洲一区二区精品视频| 久久99国产一区二区三区| 国产高清精品一区| 日本一区午夜艳熟免费| 国精品无码一区二区三区在线| 精品国产毛片一区二区无码| 色噜噜AV亚洲色一区二区| 久久久久久人妻一区精品| 久久人妻内射无码一区三区 | 亚洲色精品VR一区区三区 | 毛片一区二区三区| 国产高清在线精品一区| 国产精品高清视亚洲一区二区| 精品人妻码一区二区三区| 国内自拍视频一区二区三区| 国产乱人伦精品一区二区 | 呦系列视频一区二区三区| 亚洲无码一区二区三区| 天堂一区二区三区在线观看|