En voyant l'image d'arrière-plan floue, je pense que de nombreux amis penseront à utiliser PS pour obtenir cet effet. Alors, l'effet de flou de l'image d'arrière-plan peut-il être obtenu en utilisant CSS ? L'article suivant vous présentera comment définir le flou de l'image d'arrière-plan en CSS.
L'attribut filter est utilisé lors du flou de l'arrière-plan. Nous utilisons le flou dans l'attribut filter pour définir l'arrière-plan flou.
Le code est le suivant :
<!DOCTYPE html> <html> <head> <style> img { filter: blur(5px); } </style> </head> <body> <img src="image/girl.jpg" alt="girl" width="300" style="max-width:90%"> </body> </html>
L'effet de l'arrière-plan flou CSS est le suivant :
La méthode ci-dessus Utilisez simplement du CSS pour flouter l'image d'arrière-plan. Jetons un coup d'œil à une méthode légèrement plus compliquée. Bien sûr, nous utilisons également l'attribut filter
. >
<!DOCTYPE html> <html> <head> <style> .mbl { width: 20em; height: 20em; background: url(image/girl.jpg); background-size: cover; overflow: hidden; margin: 30px; } .text { width: 18em; height: 18em; margin: 1em; background: hsla(0, 0%, 100%, .4); color: black; text-align: center; overflow: hidden; position: relative; } .text::before { position: absolute; background: url(image/girl.jpg); background-size: cover; top: 0; right: 0; bottom: 0; left: 0; content: ''; filter: blur(4px); /* background: rgba(225, 0, 0, 0.5);*/ } .text p { height: inherit; width: inherit; display: table-cell; vertical-align: middle; position: relative; } </style> </head> <body> <div class="mbl"> <div class="text"> <p>图片上面的文字内容</p> </div> </div> </body> </html>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!