932 B
932 B
title, type, shortTitle, language, tags, author, cover, dateModified
| title | type | shortTitle | language | tags | author | cover | dateModified | |
|---|---|---|---|---|---|---|---|---|
| Fallback for images that fail to load | snippet | Broken image fallback | css |
|
chalarangelo | building-facade | 2022-11-04T05:00:00-04:00 |
Displays an error message when an image fails to load.
- Apply styles to the
imgelement as if it was a text container. - Use the
::beforeand::afterpseudo-elements to display an error message and the image URL. These elements will only be displayed if the image fails to load.
<img src="https://nowhere.to.be/found.jpg" />
img {
display: block;
font-family: sans-serif;
font-weight: 300;
height: auto;
line-height: 2;
position: relative;
text-align: center;
width: 100%;
}
img::before {
content: "Sorry, this image is unavailable.";
display: block;
margin-bottom: 8px;
}
img::after {
content: "(url: " attr(src) ")";
display: block;
font-size: 12px;
}