国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CSS實現(xiàn)鼠標跟隨 3D 旋轉效果,讓交互活起來

這篇具有很好參考價值的文章主要介紹了CSS實現(xiàn)鼠標跟隨 3D 旋轉效果,讓交互活起來。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一淘模板(56admin.com)給大家介紹一下如何使用CSS實現(xiàn)有意思的鼠標跟隨 3D 旋轉效果,讓交互更加生動,希望對大家有所幫助!

CSS實現(xiàn)鼠標跟隨 3D 旋轉效果,讓交互活起來

今天,群友問了這樣一個問題,如下所示的鼠標跟隨交互效果,如何實現(xiàn):

CSS實現(xiàn)鼠標跟隨 3D 旋轉效果,讓交互活起來

簡單分析一下,這個交互效果主要有兩個核心:

借助了 CSS 3D 的能力

元素的旋轉需要和鼠標的移動相結合

本文,就將講述如何使用純 CSS 實現(xiàn)類似的交互效果,以及,借助 JavaScript 綁定鼠標事件,快速還原上述效果?!就扑]學習:css視頻教程】

純 CSS 實現(xiàn)元素的 3D 旋轉

如果不借助 JavaScript,僅僅只是 CSS,如何實現(xiàn)類似的 3D 旋轉效果呢?

這里會運用到一種名為正反旋轉相消或者是正負旋轉相消的小技巧。嗯,名字起的很奇怪,好像數(shù)學概念一樣。

在動畫中,旋轉是非常常用的屬性,

{
  transform: rotate(90deg);
}

如果我們給不同的層級的元素,添加不同方向的旋轉,會發(fā)生什么呢?

首先假設一下場景,我們有這樣的一層 HTML 結構:

<div class="reverseRotate">
    <div class="rotate">
        <div class="content">正負旋轉相消3D動畫</div>
    </div>
</div>

樣式如下:

CSS實現(xiàn)鼠標跟隨 3D 旋轉效果,讓交互活起來

.content?內(nèi)是我們的主要內(nèi)容,好了,現(xiàn)在想象一下,如果父元素?.rotate?進行正向 linear 360° 旋轉,最外層的父級元素?.reverseRotate?進行反向 linear 360° 旋轉,效果會是啥樣?

CSS 代碼如下:

.rotate {
    animation: rotate 5s linear infinite;
}
.reverseRotate {
    animation: reverseRotate 5s linear infinite;
}
@keyframes rotate {
    100% {
        transform: rotate(360deg);
    }
}
@keyframes reverseRotate {
    100% {
        transform: rotate(-360deg);
    }
}

?

我們可以得到這樣一種動畫(注意,下圖是 文章來源地址http://www.zghlxwxcb.cn/news/detail-495257.html

到了這里,關于CSS實現(xiàn)鼠標跟隨 3D 旋轉效果,讓交互活起來的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • CSS mask 實現(xiàn)鼠標跟隨鏤空效果,這些面試官常問的開發(fā)面試題你都掌握好了嗎

    CSS mask 實現(xiàn)鼠標跟隨鏤空效果,這些面試官常問的開發(fā)面試題你都掌握好了嗎

    可能一開始無從下手,不要急,可以先從簡單的、類似的效果開始,一步一步嘗試,一起看看吧。 一、普通半透明的效果 比如平時開發(fā)中碰到更多的可能是一個半透明的效果,有點類似于探照燈(鼠標外面的地方是半透明遮罩,看起來會暗一點)。如下: 那先從這種效果開

    2024年04月28日
    瀏覽(124)
  • HTML5+CSS實現(xiàn)圖片3D旋轉效果,附音樂

    HTML5+CSS實現(xiàn)圖片3D旋轉效果,附音樂

    利用程序呈現(xiàn)圖片,可以俘獲一眾女生的心,增加音樂可以實現(xiàn)圖片變化的同時也帶上了想要得到效果,如此一程序實乃眾人之喜。 先看看程序呈現(xiàn)的效果,還是特別吸引人的。 先在網(wǎng)上爬取想要呈現(xiàn)的美女照片,存放在文件夾img-one,與程序路徑一致。 圖片像素需進行調(diào)整

    2024年02月13日
    瀏覽(23)
  • `CSS`----圖標`3D`環(huán)繞旋轉,近大遠小效果

    `CSS`----圖標`3D`環(huán)繞旋轉,近大遠小效果

    CSS ----圖標 3D 環(huán)繞旋轉,近大遠小效果 1、先設置圖標底部圓環(huán),圖片為一張正圓圖,給圖片外層盒子設置 transform: scaleY(0.25); ,將圖片效果轉為橢圓 代碼如下: 效果圖 2、給底部圓環(huán)添加動畫 3、引入圖標,并渲染到頁面 4、設置每個圖標的位置,并給每個圖標添加動畫 1、第一

    2024年02月21日
    瀏覽(24)
  • 前端css/less繞橢圓軌道旋轉動畫 帶遮擋效果 3D

    前端css/less繞橢圓軌道旋轉動畫 帶遮擋效果 3D

    效果如圖,多個物體在軌道上繞中心物體旋轉,當旋轉到物體后面時將被遮擋。主要使用css實現(xiàn),為了簡化代碼,引入less進行處理。 本質上是使用動畫控制軌道帶動內(nèi)部的物體進行旋轉,計算出每個物體在橢圓軌道上的位置,使用絕對定位放置物體。由于軌道上物體有多個

    2024年02月03日
    瀏覽(53)
  • html+css+js實現(xiàn)小紅點跟隨鼠標移動
  • Threejs入門之三:讓物體跟隨鼠標動起來

    Threejs入門之三:讓物體跟隨鼠標動起來

    上一節(jié)我們創(chuàng)建了一個三維的立方體,將其放在了瀏覽器窗口中,但是目前來講它只是一個靜態(tài)的圖片,我們并不能通過鼠標控制其旋轉、縮放和移動,這一節(jié)我們來實現(xiàn)用鼠標控制物體的運動。 首先我們要了解一個概念,在三維場景中,我們要控制物體旋轉,實際上不是物

    2024年02月11日
    瀏覽(41)
  • 【CSS筆記】CSS動畫效果(2d、3d)之漸變色、過渡、變換、平移、縮放、旋轉、傾斜、關鍵幀動畫

    這篇文章,主要介紹CSS動畫效果(2d、3d)之漸變色、過渡、變換、平移、縮放、旋轉、傾斜、關鍵幀動畫。 目錄 一、2d動畫 1.1、漸變色 (1)線性漸變色 (2)徑向漸變色

    2024年02月02日
    瀏覽(22)
  • Revit二次開發(fā)知識分享(二十四)實現(xiàn)鼠標可視化跟隨動畫效果

    Revit二次開發(fā)知識分享(二十四)實現(xiàn)鼠標可視化跟隨動畫效果

    背景:群友詢問:怎樣子實現(xiàn)在批量選擇完管道,在點擊放置標簽時,想有一個可視化跟隨的動畫效果。然后研究了一番,下面提供了一個簡易版的實行方案,大家可以參考學習。 源碼 實現(xiàn)如下圖所示的選擇完管件后,鼠標動畫跟隨效果 其中Rectangle是當前視圖邊框投影到屏

    2024年02月10日
    瀏覽(64)
  • VUE使用Three.js實現(xiàn)模型,點擊交互,相機旋轉視角跟隨移動(Threejs中使用Tweenjs,含demo源碼)

    VUE使用Three.js實現(xiàn)模型,點擊交互,相機旋轉視角跟隨移動(Threejs中使用Tweenjs,含demo源碼)

    目錄 一、Three.js是什么? 二、VUE簡單使用Three.js步驟 1.npm安裝 2.template模板 3.引入庫 4.定義全局變量 5.初始化場景 6.初始化相機 7.初始化燈光 8.初始化渲染器 9.創(chuàng)建模型(這里我搭建的模型是一個簡單雙面貨架模型) 10.根據(jù)瀏覽器窗口自適應 11.初始化函數(shù),頁面加載完成時調(diào)用

    2024年02月03日
    瀏覽(104)
  • unity攝像機跟隨鼠標旋轉

    ?float vertical = Input.GetAxis(\\\"Mouse X\\\") float horizontal = Input.GetAxis(\\\"Mouse Y\\\") 第二種 通過 計算坐標時只需要通過 Quaternion.Euler 來取得旋轉四元數(shù),以玩家為原點衍生一條(0,0,-1)的向量并乘上四元數(shù)以旋轉至 Player 指向攝像機的方向,最后乘上 Distance ,即可得到攝像機相對玩家的偏移

    2024年02月11日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包