日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

使用CSS实现图片未加载完成时占位显示

發布時間:2023/12/13 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用CSS实现图片未加载完成时占位显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過css控制,可以實現加載網絡圖片時,未加載完成的時候顯示本地一張占位圖,加載完成后顯示網絡圖片;

原理:通過在img標簽的after偽元素上添加一張占位圖,并且img都設置為position:relative;after設置position:absolute;img標簽的src為網絡圖片,這樣加載的時候由于網絡圖片沒加載完成,就會顯示本地圖片,下面案例中的js是為了效果明顯而故意延時設置img的src屬性。 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>img {position: relative;}img::after {content: "";height: 100%;width: 100%;position: absolute;left: 0;top: 0;background: url(iphonex.png ) no-repeat center;}</style> </head><body><img src=""> </body> <script>setTimeout(function() {document.querySelectorAll("img")[0].src = '//upload-images.jianshu.io/upload_images/7450593-65067eb4cf76d882.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240';}, 3000); </script></html>

?

轉載于:https://www.cnblogs.com/010101-/p/10649026.html

總結

以上是生活随笔為你收集整理的使用CSS实现图片未加载完成时占位显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。