Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 91麻豆视频在线,在线观看第一页,在线三级播放

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          html中滾動(dòng)字體的設(shè)置

          頁(yè)中添加滾動(dòng)字幕效果

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>滾動(dòng)字體的設(shè)置</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.找到畫布對(duì)象

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


          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('每天學(xué)習(xí)一點(diǎn)點(diǎn)',x, 553)


          x -= 3

          }else{x=590}



          }, 16)


          </script>


          </body>

          </html>

          近學(xué)習(xí)移動(dòng)端,經(jīng)常看到許多效果非常炫酷,為了能更好的將效果實(shí)踐到項(xiàng)目中,本文主要講解一下頁(yè)面滾動(dòng)出現(xiàn)固定頂欄效果。故分享出來(lái)讓大家一起學(xué)習(xí)。

          以下就是想實(shí)現(xiàn)的具體效果,具體原理如下圖所示。

          具體代碼如下:

          html:

          css:

          js:

          具體的js語(yǔ)句作用都已經(jīng)標(biāo)注到j(luò)s里面供大家參考;

          動(dòng)距離

          document.body.scrollTop IE、FF

          document.documentElement.scrollTop chrome

          兼容性寫法:

          var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;

          與 document.documentElement 屬性不同的是, document.body 屬性返回 <body> 元素, document.documentElement 屬性返回 <html> 元素。

          根節(jié)點(diǎn)

          有兩種特殊的文檔屬性可用來(lái)訪問根節(jié)點(diǎn):

          document.documentElement chome object HTMLHtmlElement

          document.body IE、FF object HTMLBodyElement

          第一個(gè)屬性可返回存在于XML以及HTML文檔中的文檔根節(jié)點(diǎn)(html標(biāo)記)。

          第二個(gè)屬性是對(duì)HTML頁(yè)面的特殊擴(kuò)展,提供了對(duì)<body>標(biāo)簽的直接訪問(body標(biāo)記)。

          窗口尺寸、工作區(qū)尺寸

          可視區(qū)尺寸寬度

          document.body.clientWidth IE、FF

          document.documentElement.clientWidth chome

          兼容性寫法:

          document.documentElement.clientWidth || document.body.clientWidth;

          可視區(qū)尺寸高度

          document.body.clientHeight IE、FF

          document.documentElement.clientHeight chome

          兼容性寫法:

          document.documentElement.clientHeight || document.body.clientHeight;

          獲取瀏覽器窗口水平滾動(dòng)條的位置

          document.body.scrollLeft;

          document.documentElement.scrollLeft

          兼容性寫法:

          document.documentElement.scrollLeft || document.body.scrollLeft;

          獲取瀏覽器窗口垂直滾動(dòng)條的位置

          document.body.scrollTop IE、FF

          document.documentElement.scrollTop chrome

          兼容性寫法:

          document.documentElement.scrollTop || document.body.scrollTop;

          注意:IE、FF已經(jīng)支持documentElement對(duì)象的各種屬性, 而

          以上兼容性寫法不影響所獲的屬性值

          編寫自定義函數(shù):

          // 獲取瀏覽器窗口的可視區(qū)域的寬度
          function getViewPortWidth() {
          		return document.documentElement.clientWidth || document.body.clientWidth;
          }


          // 獲取瀏覽器窗口的可視區(qū)域的高度
          function getViewPortHeight() {
          		return document.documentElement.clientHeight || document.body.clientHeight;
          }


          // 獲取瀏覽器窗口水平滾動(dòng)條的位置
          function getScrollLeft() {
          		return document.documentElement.scrollLeft || document.body.scrollLeft;
          }


          // 獲取瀏覽器窗口垂直滾動(dòng)條的位置
          function getScrollTop() {
          		return document.documentElement.scrollTop || document.body.scrollTop;
          }

          <!DOCTYPE HTML>聲明對(duì)JavaScript獲取窗口寬度和高度的影響


          主站蜘蛛池模板: 波多野结衣一区二区三区高清av| 国产一区二区三区高清在线观看| 亚洲日韩精品一区二区三区 | 国产suv精品一区二区33| 久久精品黄AA片一区二区三区| 国产三级一区二区三区| 亚洲av永久无码一区二区三区| 精品成人一区二区三区四区| 在线|一区二区三区四区| 一区二区三区亚洲| 中文字幕一区二区三区精华液| 国产精品区一区二区三| 精品国产鲁一鲁一区二区| 精品一区二区三区免费| 真实国产乱子伦精品一区二区三区| 欧洲精品码一区二区三区免费看| 亚洲综合色一区二区三区| 色偷偷久久一区二区三区| 精品国产亚洲一区二区三区| 欲色影视天天一区二区三区色香欲 | 久久精品免费一区二区| 亚洲一区影音先锋色资源| 国产成人无码一区二区在线观看| 亚洲性日韩精品一区二区三区 | 国产一区二区三区在线看片| 久久久久久人妻一区二区三区| 3D动漫精品啪啪一区二区下载| 日韩精品中文字幕无码一区| 少妇激情一区二区三区视频 | 亚洲AV无码一区二区三区在线观看 | 精品久久久久中文字幕一区| 搜日本一区二区三区免费高清视频| 国产无人区一区二区三区| 一区二区三区在线观看视频| 丰满岳妇乱一区二区三区| 国产在线观看一区二区三区精品| 国产免费一区二区三区不卡| 美女一区二区三区| 精品三级AV无码一区| 日韩成人无码一区二区三区 | 国产香蕉一区二区在线网站|