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

CSS 滾動驅(qū)動動畫 view-timeline (view-timeline-name ?? view-timeline-axis )

這篇具有很好參考價值的文章主要介紹了CSS 滾動驅(qū)動動畫 view-timeline (view-timeline-name ?? view-timeline-axis )。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

view-timeline

我們之前在 scroll() 中提到了一個因為絕對定位導(dǎo)致滾動無效的問題, 并使用 scroll-timeline 成功解決了這個問題, 而 scroll-timeline 起到的作用就是指定到底是哪個元素提供 scroll progress timeline.

與此相似, view-timeline 定義了一個具名的 view progress timeline, 通過滾動容器(scroller)中的某個元素(subject)可見性的改變來推動這個時間線. 而 view-timeline 就定義在 subject 上.

默認(rèn)情況, 當(dāng) subject 將要出現(xiàn)在滾動容器時, 時間線進(jìn)度是 0%; 當(dāng) subject 剛剛完全離開滾動容器時, 時間線進(jìn)度是 100%.

語法

scroll-timeline 一樣, view-timeline 也是一個縮寫屬性, 是 view-timeline-name 和 view-timeline-axis 的縮寫.

  • view-timeline-name: 為 view progress timeline 起一個名字. 名字必須以 -- 開頭. 隨后可以在某元素 animation-timeline 中使用這個名字表示該元素動畫將隨著 timeline 進(jìn)行. 這個元素可以是 subject, 也可以不是.
    • 也可以是關(guān)鍵字 none, 表示時間線沒有名字
  • view-timeline-axis: (可選)包含 block(默認(rèn)), inline, y, x. 具體解釋見 scroll()

例子

在我實際測試的過程中, 發(fā)現(xiàn)并不能隨意指定元素. 而是 subjectsubject 的子元素.

<div class="container">
  Lorem ipsum ...
  <div class="box">
    <div class="text">123123123123123123123123</div>
  </div>
  Lorem ipsum ...
</div>
.container {
  width: 400px;
  height: 200px;
  overflow: auto;
}
.box {
  width: 50%;
  height: 30px;
  view-timeline: --from-here-to-there; /* 設(shè)置時間線 */
}
@keyframes appear1 {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}
.text {
  animation: appear1 ease both;
  animation-timeline: --from-here-to-there;
}

CSS 滾動驅(qū)動動畫 view-timeline (view-timeline-name ?? view-timeline-axis ),css,css,前端,動畫

謝謝你看到這里??文章來源地址http://www.zghlxwxcb.cn/news/detail-718025.html

到了這里,關(guān)于CSS 滾動驅(qū)動動畫 view-timeline (view-timeline-name ?? view-timeline-axis )的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 通過css動畫來驅(qū)動顯示菜單面板的收縮-原理-不占位

    通過css動畫來驅(qū)動顯示菜單面板的收縮-原理-不占位

    菜單進(jìn)入的方向可以用絕對定位來控制。設(shè)置小菜單顯示寬度,就可以實現(xiàn)不占位的菜單收縮欄

    2023年04月17日
    瀏覽(22)
  • element-ui——timeline時間線組件+自動滾動+v-infinite-scroll無限滾動+動態(tài)加載——技能提升

    element-ui——timeline時間線組件+自動滾動+v-infinite-scroll無限滾動+動態(tài)加載——技能提升

    最近看到同事在弄日志記錄,需要實現(xiàn)的效果是: 最終效果圖如下: 解析: 為了實現(xiàn)無限滾動,需要做兩塊一模一樣的內(nèi)容來回交替顯示,也就是上面代碼中的id=\\\"timeline1\\\"和id=\\\"timeline2\\\"了

    2024年02月11日
    瀏覽(55)
  • Web前端篇——el-timeline+el-scrollbar時間軸數(shù)據(jù)刷新后自動顯示滾動條

    背景:使用el-timeline+el-scrollbar顯示時間軸,當(dāng)時間軸數(shù)據(jù)刷新時,el-scrollbar滾動條會自動隱藏。?當(dāng)給el-scrollbar設(shè)置了永久顯示滾動條(如下代碼),以為可以一勞永逸,發(fā)現(xiàn)問題仍然存在。? 解決思路:當(dāng)時間軸數(shù)據(jù)刷新后,代碼觸發(fā)移動鼠標(biāo),el-scrollbar就會顯示出滾動條

    2024年01月21日
    瀏覽(22)
  • Android動畫深入分析(View動畫)

    Android動畫深入分析(View動畫)

    Android的動畫我其實在View的滑動里面寫過,主要還是分為2點。 一個就是View動畫,還有一個是屬性動畫 先講述 View動畫 View動畫主要分為4種, 平移動畫 , 縮放動畫 , 旋轉(zhuǎn)動畫 , 透明度動畫 。 還有一個叫 幀動畫 ,但是表現(xiàn)方式和上面4種不太一樣 一般情況下我們是在xml里面定義動

    2024年02月07日
    瀏覽(23)
  • scroll-view不能滾動問題

    scroll-view不能滾動問題

    js 確定你想實現(xiàn)的滑動方向,檢查一下scroll-x或者scroll-y有沒有寫(scroll-x:true 支持橫向滑動 scroll-y:true 支持豎向滑動) 檢查一下是不是沒有給scroll-view設(shè)置一個固定的高度,我就是之前沒有設(shè)置固定高度導(dǎo)致無法滑動的(注意 設(shè)置的高度不要超過父容器的高度,否則如果高度多大

    2024年02月13日
    瀏覽(91)
  • Android View動畫整理

    Android View動畫整理

    View 動畫相關(guān)內(nèi)容可參考官網(wǎng) 動畫資源 此前也有寫 View 動畫相關(guān)的內(nèi)容,但都只是記錄代碼,沒有特別分析。以此篇作為匯總、整理、分析。 Android View 動畫有4中,分別是 平移動畫 TranslateAnimation 縮放動畫 ScaleAnimation 旋轉(zhuǎn)動畫 RotateAnimation 透明度動畫 AlphaAnimation View 動畫可以

    2024年02月11日
    瀏覽(15)
  • uniapp開發(fā)小程序—scroll-view實現(xiàn)內(nèi)容滾動時, 標(biāo)題也滾動

    uniapp開發(fā)小程序—scroll-view實現(xiàn)內(nèi)容滾動時, 標(biāo)題也滾動

    scroll-view實現(xiàn)內(nèi)容滾動時, 標(biāo)題也滾動 完成

    2024年01月19日
    瀏覽(22)
  • vue 監(jiān)聽滾動條 頁面滾動動畫

    vue 監(jiān)聽滾動條 頁面滾動動畫

    以頁面底部的“回到頂部”功能為例,滾動動畫的實現(xiàn)思路是,當(dāng)點擊按鈕時,獲取當(dāng)前滾動條的位置,調(diào)用定時器函數(shù),每個時間間隔對滾動條的位置遞減,直至減小到0,清除定時器,即可回到頁面頂部。 當(dāng)滾動條沒有離開首頁的一個屏幕高度時,“回到頂部”按鈕應(yīng)設(shè)

    2024年02月06日
    瀏覽(20)
  • uniapp scroll-view 隱藏滾動條

    uniapp scroll-view 隱藏滾動條

    ?

    2024年02月14日
    瀏覽(23)
  • 【微信小程序】scroll-view滾動

    【微信小程序】scroll-view滾動

    wxml文件 wxss文件 ? ? ? wxml文件 wxss文件 ? ? 注意事項: 1、在scroll-view標(biāo)簽上加上樣式屬性: display:flex;?white-space:nowrap; 2、scroll-view標(biāo)簽下的一級欄目標(biāo)簽需要加上樣式屬性: display: inline-block; 只有結(jié)合上面兩步,才能實現(xiàn)橫向滾動。

    2024年02月13日
    瀏覽(93)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包