91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS3怎么實現全景圖的動畫效果

發布時間:2020-09-22 11:40:36 來源:億速云 閱讀:159 作者:小新 欄目:web開發

小編給大家分享一下CSS3怎么實現全景圖的動畫效果,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

基本代碼

html代碼:

<div class="panorama"></div>

首先定義一些基本的樣式和動畫:

.panorama {
  width: 300px;
  height: 300px;
  background-image: url(http://7vilbi.com1.z0.glb.clouddn.com/blog/6608185829213862083.jpg);
  background-size: auto 100%;
  cursor: pointer;
  animation: panorama 10s linear infinite alternate;
}

@keyframes panorama {
  to {
    background-position: 100% 0;
  }
}

background-size: auto 100%; 這段代碼的意思是讓圖片的高等于容器的高,并且水平方向自動,即圖片最左邊貼著容器左側。

執行動畫的流程是:周而復始、往復交替、線性并且時間周期是10s。

手動控制動畫執行

現在我們實現當鼠標懸浮于圖片時才讓它動起來,鼠標離開讓它靜止。

需要用到這個屬性animation-play-state: paused | running,它表示動畫的兩個狀態:暫停運行

完整CSS代碼:

.panorama {
  width: 300px;
  height: 300px;
  background-image: url(http://7vilbi.com1.z0.glb.clouddn.com/blog/6608185829213862083.jpg);
  background-size: auto 100%;
  cursor: pointer;
  animation: panorama 10s linear infinite alternate;
  animation-play-state: paused;
}

.panorama:hover,
.panorama:focus {
  animation-play-state: running;
}

@keyframes panorama {
  to {
    background-position: 100% 0;
  }
}

看完了這篇文章,相信你對CSS3怎么實現全景圖的動畫效果有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

遵化市| 钦州市| 雷山县| 通海县| 台江县| 垦利县| 长白| 法库县| 定结县| 松原市| 章丘市| 谢通门县| 青铜峡市| 仙居县| 怀远县| 溆浦县| 曲松县| 灵武市| 尖扎县| 海原县| 日喀则市| 丹寨县| 胶南市| 杨浦区| 德惠市| 伽师县| 京山县| 威海市| 内丘县| 楚雄市| 平阴县| 房产| 紫金县| 林甸县| 阳朔县| 二连浩特市| 普兰县| 根河市| 江陵县| 德令哈市| 讷河市|