整合營銷服務商

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

          免費咨詢熱線:

          html中滾動字體的設置

          頁中添加滾動字幕效果

          <!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>

          前,瀏覽器只能展示本地安裝的字體。如果字體未安裝,網頁顯示效果會大打折扣。

          為了解決這個問題,CSS 引入 web 字體,允許瀏覽器從服務器下載字體,下載完成后再重新渲染字體。

          字體文件格式

          使用 web 字體前,需要了解常用的字體文件格式。

          TTF 字體文件,即 TrueType 字體,是由蘋果和微軟在 20 世紀 80 年代末開發(fā)的字體標準。它是 macOS 和 Windows 操作系統(tǒng)使用最廣泛的字體格式。

          OTF 字體文件,即 OpenType 字體,是一種可縮放的計算機字體格式。它建立在 TrueType 基礎上,是微軟的注冊商標。OpenType 字體目前在主要的計算機平臺上廣泛使用。

          WOFF 字體文件,即 The Web Open Font Format 字體,是一種用于網頁的字體格式,2009 年開發(fā),如今是 W3C(萬維網聯(lián)盟)的推薦標準。WOFF 本質是 OpenType 或 TrueType 字體,但是經過壓縮并附加額外的元數(shù)據(jù)。在帶寬受限的網絡中,WOFF 能更好的支持從服務器到客戶端的字體傳輸。

          WOFF 2.0 字體文件,相比于 WOFF,提供了更高的壓縮效率

          SVG 字體,將 SVG 用作顯示文本時的字形。SVG 1.1 規(guī)范定義了一個字體規(guī)范,允許在 SVG 文檔中創(chuàng)建字體。

          EOT 字體文件,即 Embedded OpenType Fonts 文件,是微軟設計的一種用于網頁的嵌入式字體,它是 OpenType 字體的緊湊形式。

          不同字體格式的瀏覽器兼容性下圖所示:

          不同字體格式的瀏覽器兼容性,截圖數(shù)據(jù)來自 w3schools.com

          使用自定義字體

          使用 @font-face CSS 指令定義自定義字體。使用前需要把字體文件放在服務器目錄,然后定義新的字體名稱,并指向字體所在位置。

          京華老宋體為例,這是一款可以免費商用的中文字體。下載字體文件后,放到和 index.html 同級的目錄,重命名為 jh-song.ttf。

          下載字體文件

          在 @font-face 指令內,使用 font-family 定義字體名稱,src 屬性定義字體文件路徑。

          定義 web 字體

          然后,像使用普通字體一樣,使用自定義字體樣式:

          使用 web 字體

          篇文章主要講述了CSS樣式更改中的背景Background,這篇文章我們來談談字體設置Font&邊框Border的基礎用法。

          1.字體設置Font

          1).字體系列

          <div style='font-family: sans-serif normal'></div>
          可用字體:
          Serif
          Sans-serif
          Monospace
          Cursive
          Fantasy
          Times
          Courier

          2).字體風格

          <div style='font-style:normal'></div>
          文本傾斜:
          normal   文本正常顯示
          italic   文本斜體顯示
          oblique  文本傾斜顯示

          3).字體變形

          <div style='font-variant:small-caps'></div>
          normal          顯示標準字體。
          small-caps      顯示小型大寫字母的字體。

          4).字體加粗

          <div style='font-weight:normal'></div>
          normal    標準的字符
          bold      粗體字符
          bolder    更粗的字符
          lighter   更細的字符
          也可以使用數(shù)字表示,范圍為100~900

          5).字體大小

          <div style='font-size:60px'></div>
          smaller 變小
          larger  變大
          length  固定值
          而且還支持百分比

          2.邊框Border

          首先說一下邊框風格,它的風格比較多,常用的一般是實線為主:

          <div style='border-style:none'></div>
          hidden     隱藏邊框
          dotted     點狀邊框
          dashed     虛線邊框
          solid      實線邊框
          double     雙線邊框
          groove     3D凹槽邊框
          ridge      3D壟狀邊框
          inset      3D inset邊框
          outset     3D outset邊框
          邊框也有四面,所以也會有上下左右
          所以有時候為了更精確定位并修改樣式可以使用:
          border-top-style     上邊框樣式
          border-right-style   右邊框樣式
          border-bottom-style  下邊框樣式
          border-left-style    左邊框樣式

          先定義邊框的寬度 風格和顏色,然后定義邊框的其它屬性。

          1).邊框形狀

          <div style='border-radius:25px;'></div>

          2).邊框陰影

          <div style='box-shadow:1px 2px 2px 2px red'></div>
          參數(shù)含義:
          邊框各個方向的大小和顏色

          3).邊框圖片

          <div style='border-image:url(1.png) 30 30 10 round'></div>
          參數(shù)含義:
          邊框圖片的路徑
          圖片邊框向內偏移
          圖片邊框的寬度
          邊框圖像區(qū)域超出邊框的量
          圖像邊框是否應平鋪(repeated)、鋪滿(rounded)或拉伸(stretched)。

          總結

          這篇文章主要介紹了CSS樣式更改篇中的字體設置Font&邊框Border設置,希望讓大家對CSS選擇器有個簡單的認識和了解。
          ****看完本文有收獲?請轉發(fā)分享給更多的人****

          IT共享之家

          想要學習更多,請前往Python爬蟲與數(shù)據(jù)挖掘專用網站:http://pdcfighting.com/


          主站蜘蛛池模板: 国产在线精品一区二区三区不卡| 午夜影院一区二区| 久久无码人妻精品一区二区三区 | 午夜视频一区二区| 久久久久无码国产精品一区| 国产伦精品一区二区三区免费下载 | 国产精品视频分类一区| 性色AV 一区二区三区| 蜜臀AV一区二区| 久久精品亚洲一区二区| 久久精品无码一区二区日韩AV| 日本一区二区三区久久| 色欲AV蜜桃一区二区三| 日韩中文字幕一区| 亚洲综合一区二区| 日韩人妻不卡一区二区三区 | 精品国产一区二区三区AV | 久久精品国产第一区二区三区| 久久精品国产一区二区三区| 一区二区三区www| 无码人妻精品一区二| 国产一区二区三区无码免费| 国产精品一区二区香蕉| 精品国产免费观看一区| 性色AV一区二区三区无码| 午夜性色一区二区三区免费不卡视频| 日韩免费无码视频一区二区三区| 无码精品人妻一区二区三区免费看 | 日韩免费无码一区二区视频| 午夜视频一区二区| 国产一区二区三区在线免费观看| 国产熟女一区二区三区五月婷| 国产精品无码一区二区三区免费| 日韩一区二区在线免费观看| 国产激情一区二区三区四区| 无码毛片一区二区三区视频免费播放 | 国产精品日本一区二区在线播放| 色窝窝无码一区二区三区| 国产精品视频一区二区三区经| 麻豆AV天堂一区二区香蕉| 国模极品一区二区三区|