《HTML+CSS》視訊14 雪碧圖
CSS-Sprite
在設定按鈕的時候,可以給超連結設定偽類,然後分別給不同的偽類設定三個稍有差別的圖片,實現點選按鈕的互動動作。
但是因為瀏覽器只有在使用到某個圖片的時候才會載入圖片,所以在hover
和active
的時候,會有白色的背景閃爍,使用者體驗差。
為了解決上述問題,可以將三張圖片整合到一張圖片中,使用background-position
來改變背景圖片的顯示部分,實現互動效果。這樣減少了圖片的總大小,並且解決了載入偽類圖片的時候會閃爍的問題,這種整合圖片就叫做CSS-Sprite,雪碧圖。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
.hyperlink:link{
display: block;
width: 12.5rem;
height: 65px;
background-image: url(img/css-sprite.png);
}
.hyperlink:hover{
background-position: 0px -65px;
}
.hyperlink:active{
background-position: 0px -130px;
}
</style>
</head>
<body>
<a class="hyperlink" href="#"></a>
</body>
</html>
相關文章
- webpack雪碧圖生成Web
- UI很忙?那我自己做雪碧圖UI
- 雪碧圖background-position的rem用法REM
- OBS 基礎 14 視訊資訊設定
- 視訊提取圖片/圖片合成視訊ffmpeg(二十)
- 小遊戲之還原Egert、Laya雪碧圖資源-nodejs遊戲NodeJS
- html+css 設定背景圖片HTMLCSS
- js實現視訊截圖,視訊批量截圖,canvas實現JSCanvas
- 用html+css樣式,畫背景圖HTMLCSS
- 【秒懂音視訊開發】14_AAC編碼
- 短視訊原始碼,視訊轉為圖片儲存原始碼
- 嗨,我是雪幣,不是雪碧!
- iOS 獲取視訊圖片iOS
- 獲取本地圖片/視訊地圖
- 圖片轉化為視訊
- jquery焦點圖效果視訊jQuery
- 教你Lightroom修“猴”圖,附完整修圖視訊OOM
- Python:圖片合視訊(最簡)Python
- 14 海思Hi3518E用RTSP傳輸實時視訊
- Darkroom for Mac(圖片視訊編輯器)OOMMac
- 短視訊直播原始碼,自定義圖片或視訊的迴圈播放原始碼
- 短視訊平臺開發,將圖片、視訊儲存到本地的相簿中
- win10系統怎麼給視訊截圖_win10系統給視訊截圖的方法Win10
- 14、圖-鄰接矩陣矩陣
- Linux火焰圖效能分析文章及視訊演示Linux
- UEditor 自定義圖片視訊尺寸校驗
- ae 2022圖形視訊處理軟體
- 圖片、視訊損壞了,如何修復?
- win10 mov視訊無圖示怎麼處理_win10 mov視訊無圖示操作方法Win10
- win10如何剪輯視訊_win10剪輯視訊的圖文教程Win10
- android短視訊開發,點選靜態圖片自動跳轉播放視訊Android
- 短視訊app開發,短視訊動態功能上傳圖片時,規定圖片壓縮的大小APP
- 短視訊app原始碼,點選檢視圖片,雙指放大APP原始碼
- 亞馬遜的主圖視訊/描述視訊有辦法同採集下來嗎?亞馬遜
- UML筆記——14種UML圖筆記
- ashampoo snap 14,截圖軟體
- canvas畫素點操作 —— 視訊綠幕摳圖Canvas
- FFmpeg程式碼實現視訊轉jpg圖片