純CSS3創意字體樣式讓網頁更加生動有趣。由于使用了純CSS,不需要在頁面上添加大量的圖片,可以有效地減少頁面加載時間,提高用戶體驗。
@font-face { font-family: 'Arvo'; src: url('Arvo-Regular.ttf'); } h1 { font-family: 'Arvo', sans-serif; font-size: 3em; color: #333; text-shadow: 1px 1px 0 #fff, -1px -1px 0 #333; } h2 { font-family: 'Arvo', sans-serif; font-size: 2em; color: #f00; text-shadow: 1px 1px 0 #fff, -1px -1px 0 #000; border: 1px solid #000; background-color: #f00; padding: 5px 10px; border-radius: 10px; box-shadow: 2px 2px 0 #000; } p { font-family: Georgia, serif; font-size: 18px; color: #333; line-height: 1.5; } .blockquote { margin: 30px 0; padding: 10px; border: 1px solid #000; font-family: 'Arvo', sans-serif; font-size: 2em; color: #f00; text-shadow: 1px 1px 0 #fff, -1px -1px 0 #000; border-radius: 10px; box-shadow: 2px 2px 0 #000; } .list { font-family: 'Arvo', sans-serif; font-size: 2em; color: #333; list-style: none; text-shadow: 1px 1px 0 #fff, -1px -1px 0 #333; } .list li:before { content: "\2713"; padding-right: 10px; }
代碼中使用了自定義字體“Arvo”,可以根據項目需求選擇合適的字體。除了設置字體,還使用了陰影、邊框、圓角、盒子陰影等效果,使得字體更加生動、立體。
另外,列表項目使用了自定義圖標,使用:before偽類來實現。這種技術可以讓我們在不添加額外HTML標簽的情況下,為文本添加圖標。這些樣式可以很容易地移植到你的項目中,讓你的網頁更加精美。