Je travaille sur un projet avec une page de Google Maps de style complet. Y a-t-il une manière (CSS, JQuery ou d'autres options ...) pour superposer une en-tête et une barre latérale à glissière avec un effet flou similaire à l'effet givré / flou iOS? P>
im essayant d'atteindre quelque chose comme ça. échantillon d'en-tête floue p>
Mon problème est, car je ne contrôle pas ce qui est sous l'en-tête et que cela change constamment, je ne peux pas utiliser le truc 2 images pour simuler un fond flou. Toute suggestion? P>
4 Réponses :
CSS BLUR fonctionne?
-webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px);
Nope, il s'agit de floue de choses en retard.
Si vous chargez dans une image externe, pouvez-vous le charger dans un conteneur code> SVG code> en arrière-plan et appliquer un fichier Un apprêt d'écoles W3 sur le flou: p> http://www.w3schools.com/svg/svg_fegaussianblur.asp p> a jsfiddle (pas le mien): p> échantillon balisage: P> fegaussianblur code> filtre? Je ne sais pas combien de contrôle sur le marquage que vous avez. #svg-image-blur { height: 200px; width: 300px; }
#svg-image:hover { filter:url(#blur-effect-1); }
Lire ce message https://stackoverflow.com/a/19688466/1663572 et lien associé La solution utilise cette étape. P>
bas de la page est un exemple (le étroit). Il y a une image manquante ou autre chose et il est un peu répandu mais essayez de faire défiler. Mais je ne suis pas sûr de la fréquence des changements du contenu que vous avez mentionné. Cela pourrait causer de graves problèmes de performance. Mais essayez-le. P>
Je ne pense pas à aucune autre option pour atteindre très commémoré de penser que vous voulez. P>
Utilisez le filtre de toile de fond, il est maintenant pris en charge par de nombreux navigateurs:
backdrop-filter: saturate(180%) blur(20px); -webkit-backdrop-filter: saturate(180%) blur(20px);
sous-estimé et parfait!
Pendant que vous pouvez brouiller l'élément actuel, je ne crois pas qu'il y ait un moyen de brouiller le contenu derrière l'élément ...
Filtre de fond code>, mais presque aucun support de navigateur pour le moment.Vous pouvez copier le contenu dynamique dans un nouvel élément, avec un masque de détourage , puis flou le contenu.
À partir de 2019, Chrome, Edge, Safari et Opera soutiennent déjà
Tackdrop-Filtre Code>.