整合營銷服務商

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

          免費咨詢熱線:

          讓Chrome“滾”得更流暢:微軟推薦Edge HTML風格滾動特性

          T之家12月9日消息 微軟對Chromium開源項目非常感興趣,因為該項目對Edge和Chrome都有利。微軟最新的功能請求之一就是希望通過部署Edge HTML風格的滾動特性從而讓Chromium的滾動變得更加靈敏。

          微軟打算將Impulse樣式(即EdgeHTML樣式)滾動動畫加入到Chromium中,微軟已經將該滾動動畫移植到了基于Chromium的Edge瀏覽器的Dev Canary通道中。默認情況下,Edge瀏覽器中啟用了脈沖樣式的滾動動畫。對于Chrome,該功能可能會在未來幾天內出現在試驗版瀏覽器中。

          微軟表示,Impulse-style (也就是EdgeHTML-style)滾動動畫將提供更靈敏的滾動體驗,用戶啟用后鼠標滾輪的每個刻度都試圖模仿基于物理的內容,內容會開始快速移動然后逐漸變慢。換句話說,由于開始時的快速加速,該模式會給人一種更靈敏的感覺。

          此外微軟還在推行另一項稱之為“percent-based scrolling”(基于百分比的滾動)的滾動方案,該模式允許瀏覽器將鼠標滾輪或者鍵盤滾動解釋為預期滾動條的百分比。微軟目前正努力將經典版Edge瀏覽器的優秀特性移植到Chromium平臺上,包括這項基于百分比的滾動方式。

          頁中添加滾動字幕效果

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>滾動字體的設置</title>

          </head>

          <body>

          <canvas id="canvas1" width="600" height="600" style="border:1px solid #000000"></canvas>

          <script type="text/javascript">

          var canvas1 = document.querySelector("#canvas1") // 1.找到畫布對象

          var ctx = canvas1.getContext("2d") // 2.上下文對象(畫筆)


          ctx.shadowBlur = 10; // 陰影距離

          ctx.shadowColor = "red" // 陰影顏色

          ctx.shadowOffsetX = 30 // 陰影偏移

          ctx.shadowOffsetY = 30 // 陰影偏移


          ctx.font = "150px 楷體"


          ctx.fillText("你好!", 20,150)


          ctx.fillText("你好!", 20,350)


          ctx.strokeText('你好!',23, 153)


          ctx.strokeText('你好',23, 553)


          canvas繪制文字



          var x = 600

          setInterval(function(){

          if(x > -350){

          //清空畫布

          ctx.clearRect(0,0,600,600)

          ctx.strokeText('你好!',x, 153)

          ctx.fillText("你好!", x,350)


          ctx.font = "50px 宋體"

          ctx.strokeText('每天學習一點點',x, 553)


          x -= 3

          }else{x=590}



          }, 16)


          </script>


          </body>

          </html>

          lement.scrollIntoView()

          直接上例子代碼給大家一點參考:

          <html>
            <style>
              span {
                display: block;
                height: 150%;
              } /*整點上下的空白 */
            </style>
            <body>
              <button id="from">點擊我</button>
              <span></span>
              <div id="to">滾動到這:頭條@plzbefat</div>
              <span></span>
            </body>
            <script>
              document.getElementById("from").addEventListener("click", () => {
                document.getElementById("to").scrollIntoView({
                  behavior: "smooth", //順滑的滾動
                });
              });
            </script>
          </html>
          

          整點例子沒毛病

          語法

          element.scrollIntoView(); // 等同于element.scrollIntoView(true) 滾動 元素在頂部
          element.scrollIntoView(false); // 滾動 元素在底部
          element.scrollIntoView(option); //參數

          參數

          alignToTop:

          如果為true,元素的頂端將和其所在滾動區的可視區域的頂端對齊。相應的 scrollIntoViewOptions: {block: "start", inline: "nearest"}


          主站蜘蛛池模板: 亚洲综合一区二区精品久久| 91视频一区二区三区| 亚洲国产激情在线一区| 国产未成女一区二区三区| 精品免费久久久久国产一区| 无码国产精品一区二区免费| 真实国产乱子伦精品一区二区三区 | 精品人妻无码一区二区三区蜜桃一| 色噜噜AV亚洲色一区二区| 国产福利酱国产一区二区| 亚洲视频一区网站| 色窝窝无码一区二区三区| 国产在线无码一区二区三区视频 | 国产精品视频一区二区三区不卡| 亚洲一区二区观看播放| 亚洲福利秒拍一区二区| 国产一区二区高清在线播放| 日亚毛片免费乱码不卡一区| 激情久久av一区av二区av三区| 亚洲av永久无码一区二区三区| 一区二区视频在线| 中文字幕一区二区三区精彩视频| 久久精品一区二区三区日韩| 精品视频一区二区三区在线观看| 农村人乱弄一区二区| 日本精品高清一区二区| 久久精品国产一区| 亚洲欧洲精品一区二区三区| 亚洲一区免费视频| 毛片一区二区三区无码| 国产伦精品一区二区三区在线观看 | 久久国产精品最新一区| 精品无码人妻一区二区三区品| 日韩人妻无码一区二区三区99 | 日本高清不卡一区| 亚洲一区精品视频在线| 天堂成人一区二区三区| 久久精品国产一区二区| 亚洲AV无一区二区三区久久| 竹菊影视欧美日韩一区二区三区四区五区| 精品国产一区二区三区不卡|