Pour reprocher:
- Allez sur Google et faites une recherche (par exemple, suivez ce lien pour rechercher Jeff Atwood )
- Suivez le premier résultat.
- Revenez dans Chrome.
- Observez que le texte qui apparaît et qui dit "Bloquer tous les résultats de codinghorror.com" a un effet "éclat" qui se produit pour attirer votre attention.
Cela se produit sur tous les sites dont je suis le lien lorsque je suis connecté à Google à l'aide de Chrome.
Comment y parvient-on?
Le code HTML de la section appropriée:
<img src="/images/experiments/shimmer_mask.png" style="position: absolute;
top: 64px; z-index: 500; border-top-width: 0px; border-right-width: 0px;
border-bottom-width: 0px; border-left-width: 0px; border-top-style: none;
border-right-style: none; border-bottom-style: none;
border-left-style: none; border-color: initial; left: 228px; ">
experiments
. : PRéponses:
Je ne suis pas sur la liste des personnes sympas de Google, mais à partir de votre capture d'écran, j'ai eu l'idée. Vous pouvez le faire avec une combinaison intelligente de
-webkit-background-clip: text
et certains dégradés (à condition que vous soyez sur un navigateur webkit). Voici une démo (désordonnée):http://jsfiddle.net/N8UjY/3/
la source
Le plugin jQuery textgrad peut le faire. Faites défiler jusqu'à l'en-tête "TextScan". Cela a plusieurs années, mais fonctionne toujours; c'est juste le premier à l'esprit. Il y a de bonnes chances que quelque chose de plus récent existe, et cela devrait au moins vous donner des idées sur la façon de poursuivre la recherche.
[Modifier: Michael a ajouté l'extrait HTML pendant que j'écrivais] Étant donné que l'image est positionnée de manière absolue, il est presque certain qu'ils utilisent simplement un peu de script pour la faire glisser sur le a associé (ou peut-être la balise span) pour le lien de bloc . Ce qui, étant donné le plugin textgrad, semble compliquer un peu les choses.
la source
Voici une démonstration en direct d'une solution uniquement CSS. (Navigateurs WebKit uniquement, cliquez sur "Exécuter" pour rejouer l'animation).
HTML:
CSS:
la source
Vous pouvez utiliser les animations a gradient et CSS3 pour cela:
Bien sûr, vous pouvez faire de même pour Firefox avec le préfixe du fournisseur Mozilla.
la source