L'ajout d'effets au texte peut ajouter un nouveau niveau d'engagement et d'intérêt. Effets tels que typographie cinétique attrapera l'attention d'un spectateur, aide expérience utilisateur et aidez à raconter l'histoire qui se dit. L'effet de texte sur le Fait des miracles site apporte le police dans la ligne de mise au point par ligne. Lisez-le pour savoir comment recréer quelque chose de similaire.
Obtenir le fichiers de projet pour aider à suivre ce tutoriel.
La première étape consiste à définir la structure de document qui stockera le contenu HTML. Cela se compose du conteneur de document, qui stocke les sections de la tête et du corps. Bien que la section de tête stocke des encres sur les ressources externes CSS et JavaScript, le corps stocke le contenu visible créé à l'étape 02.
& lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; tête & gt;
& lt; titre & gt; flou text & lt; / title & gt;
& lt; link rel = "stylesheet" type = "text / css" href = "styles.css" / & gt;
& lt; script src = "code.js" & gt; & lt; / script & gt;
& lt; / tête & gt;
& lt; corps & gt;
*** ÉTAPE 2 ICI
& lt; / corps & gt;
& lt; / html & gt;
Cette étape définit le contenu HTML visible. Prenez note de la manière dont les textes désignés pour que l'effet de flou sont tous contenus dans un conteneur qui a la classe «flou». Cette classe est utilisée par JavaScript pour référencer les éléments de texte à l'étape 03 et par CSS dans des étapes ultérieures.
& lt; h2 & gt;
La discipline vient de
& lt; ul classe = "flou" & gt;
& lt; li & gt; engagement et ll; / li & gt;
& lt; li & gt; persévérance & lt; / li & gt;
& lt; li & gt; DÉDICATION & LT; / LI & GT;
& lt; li & gt; formation & ll; / li & gt;
& lt; li & gt; aspiration & lt; / li & gt;
& lt; li & gt; Education & LT; / li & gt;
& lt; / ul & gt;
& lt; / h2 & gt;
Créez un nouveau fichier appelé 'code.js'. Chaque élément à l'intérieur du conteneur de flou doit être présenté trois secondes après l'élément précédent. JavaScript est utilisé pour automatiser l'application d'attributs CSS uniques. La première étape consiste à sélectionner tous les éléments de premier niveau dans le conteneur de flou - une fois la page chargée de la page.
fenêtre.addeventlistener ("charger", fonction () {
var nœuds = document.QuerySelectorallall (". flou & gt; *");
*** étape 4 ici
});
Une boucle 'for' est utilisée pour référencer chaque élément renvoyé à la variable "nœuds" à l'étape précédente. Le compteur d'index de la boucle 'for' est utilisé pour calculer le nombre de secondes à attribuer à l'attribut de délai d'animation. En conséquence, chaque élément a un délai de trois secondes de plus que l'élément précédent.
pour (var i = 0; i & lt; nœuds.length; i ++) {
nœuds [i] .style.animationdelay = (i * 3) + "s";
}
Créez un nouveau fichier appelé 'styles.css'. La première étape pour définir les règles de présentation CSS initie chacun des éléments de texte comme invisibles. Une animation appelée «Animationblur» est également appliquée qui animera l'élément en vue sur une durée de cinq secondes. Le mode d'animation doit être réglé sur 'Fausse' afin qu'il s'arrête sur sa dernière image.
.blur & gt; * {
opacité: 0;
Animation: Animateblur 5S en avant;
}
L'animation appliquée aux éléments «flou» à l'étape 5 est définie dans cette étape. La référence à «Animationblur» est faite comme une animation de bloc-clés. La première image "de" définit les éléments comme visibles avec une ombre de texte - mais avec une couleur de texte transparente. C'est ce qui produit l'effet de texte flou.
@KeyFames Animateblur {
de {
opacité: 1;
text-ombre: 0 0 1em RGBA (0,0,0, .5);
Couleur: RGBA (0,0,0,0);
}
*** ÉTAPE 7 ICI
}
Le cadre "à" dans l'animation définit la trame finale que le texte sera animé. Ce cadre définit le texte ombre pour disparaître, avec une couleur de texte entièrement visible. Combinée à l'étape 06, les cadres d'animation entre «de» et 'to' seront automatiquement calculés par le navigateur.
à {
opacité: 1;
Text-Shadow: 0 0 0PX RGBA (0,0,0,0);
Couleur: # 000;
}
Cet article est apparu à l'origine dans le magazine Web Designer. S'abonner ici .
Lors de l'introduction d'effets de fantaisie sur une page, il faut avoir un but, vous devez penser à l'expérience utilisateur.Et c'est ce que le développeur d'interface utilisateur frontal de Freelance Sara Soueidan se révélera dans elle «en utilisant CSS (et SVG) pour le bien de l'UX 'Talk à Générez London 2018 .
Dans sa conversation, elle va montrer une large gamme de possibilités que CSS offre d'améliorer l'expérience utilisateur globale de votre assurance-chômage, en utilisant CSS (avec des sprinkles de SVG et JS ici et là-bas).
Assurez-vous de ne pas manquer de manquer. Obtenez votre billet maintenant.
Articles Liés:
[DIX] [DIX] [DIX] [dix] (Crédit d'image: futur) [DIX] Garder les Bots Est Toujours ..
[DIX] [DIX] [DIX] [dix] [DIX] Page 1 sur 2: UTILISATION..
[dix] [dix] [dix] [dix] Lorsque vous travaillez sur des projets tels que des conceptions d'applicatio..
[dix] [dix] [dix] [dix] En utilisant une approche procédurale basée sur des nœuds, le logiciel 3D ..
[dix] [dix] [dix] [dix] Se déplacer sur YouTube ... avec le & lt; Vidéo & GT; élément et ..
[dix] [dix] [dix] [dix] Lorsque vous sculptez un œil humain 3D réaliste pour ajouter à votre bibli..
[dix] [dix] [dix] [dix] L'édition et l'illustration permettent de ressentir numériquement, en parti..
[dix] [dix] [dix] [dix] Les œuvres impressionnistes étaient fraîches et spontanées et exécutées..