Using the <img> element with the default src to achieve the scrolling loading effect, however, there may be such an experience problem: if our JavaScript loads slowly, our page is likely to have patches of white image areas, pure white, without any information, and the user has no idea what the content is. <!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>CSS World--Code Practice--Image Alt Information Presentation</title> <style> /* Scrolling loading effect CSS */ /* img { visibility: hidden; } img[src] { visibility: visible; } */ img { display: inline-block; width: 180px; height: 100px; /* Hide Firefox alt text */ color: transparent; position: relative; overflow: hidden; } img:not([src]) { /* Hide Chrome alt text and silver border */ visibility: hidden; } img::before { /* Light blue background */ content: ""; position: absolute; left: 0; width: 100%; height: 100%; background-color: #f0f3f9; visibility: visible; } img::after { /* Black alt information bar*/ content: attr(alt); position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; background-color: rgba(0, 0, 0, .5); color: white; font-size: 14px; transform: translateY(100%); /* Add some transition animation effects*/ transition: transform .2s; visibility: visible; } img:hover::after { transform: translateY(0); } </style> </head> <body> <div style="width: 200px;height: 200px;background: blanchedalmond;overflow: auto;"> <!-- Scrolling loading effect HTML: --> <!-- <img> --> <img alt="图1" src="https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3791918726,2864900975&fm=26&gp=0.jpg"> <img alt="Beautiful woman meditating" data-src="1.jpg"> <img alt="图3" src="https://dss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2853553659,1775735885&fm=26&gp=0.jpg"> <img alt="Meditation Picture" data-src="1.jpg"> </div> </body> <script> </script> </html> Operation effect: This is the end of this article about CSS World - Image ALT Information Presentation in Code Practice. For more relevant CSS image alt information content, please search 123WORDPRESS.COM’s previous articles or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! |
<<: Complete the search function in the html page
>>: The difference between absolute path and relative path in web page creation
Preface: Basically, whether it is for our own use...
<br />According to foreign media reports, in...
Table of contents 1. Why Redux 2. Redux Data flow...
Event loop in js Because JavaScript is single-thr...
I came into contact with CSS a long time ago, but...
People who use virtual machines usually set up sh...
In MySQL, you can use IF(), IFNULL(), NULLIF(), a...
Document mode has the following two functions: 1. ...
Preface Bash has many important built-in commands...
Effect screenshots: Implementation code: Copy code...
Table of contents 1. Redux 1.1. Store (librarian)...
This article introduces how to build a high-avail...
Preface This article introduces the fifth questio...
Table of contents vue2.x Pre-concept: Routing hoo...
Table of contents 01 What is Kubernetes? 02 The d...