CSS正在加載字體動效:
@font-face { font-family: "MyFont"; src: url("myfont.woff2") format('woff2'), url("myfont.woff") format('woff'); font-weight: normal; font-style: normal; } body { font-family: "MyFont"; animation: fadeIn 1s; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
當我們在網頁中使用非系統默認的字體時,頁面加載速度可能會受到影響。而使用CSS的@font-face
屬性可以讓我們加載自定義字體,從而提升頁面的美觀性和用戶體驗。
上述代碼使用了@font-face
來定義一個名為"MyFont"的自定義字體。其中,src
屬性指定了字體文件的路徑和格式。通常情況下,我們需要提供兩種格式的字體文件以兼容不同的瀏覽器。在這里,我們使用了.woff2
和.woff
格式。
接下來,我們將body
元素上,并添加了一個名為fadeIn
的動畫效果,實現文字漸入的動態效果。這里的動畫特效只是一個簡單的示例,實際上可以定義更多樣的動畫效果。
通過這種方式,我們可以方便地使用自定義字體,并為網頁增加一些在線交互和動態效果。值得注意的是,在使用@font-face
屬性時需要注意字體版權問題,確保使用合法的字體文件。
上一篇css正在加載中
下一篇css歡迎進入系統效果