Amour perdu par le Canada Jam3 est un poème interactif joliment sombre et prêt mobile avec un cœur réel sur les sentiments durables autour de l'amour perdu. Le mise en page a été construit en utilisant HTML5 avec le Gsap Bibliothèque Alimentation de son animation, l'une de ses caractéristiques les plus visuellement frappantes est son texte 3D animé qui apporte vraiment la poésie de l'amour perdu à la vie.
Il a l'air impressionnant comme l'enfer, et il n'est pas difficile d'incorporer dans votre propre travail pour créer un engagement expérience utilisateur ; Voici comment ça se fait.
Vous voulez faire votre propre site d'engagement? Essayer un Générateur de site Web outil, et garder les choses en douceur en cueillant le droit hébergement Web un service.
La première étape consiste à définir la structure du document HTML. Cela inclut le conteneur HTML qui initie le document, qui contient les sections de la tête et du corps. Bien que la section de tête soit principalement utilisée pour charger le fichier CSS externe, la section du corps stockera le contenu de la page visible créé à l'étape 2.
& lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; tête & gt;
& lt; Titre & GT; Texte 3D Mouvement & LT; / Titre & GT;
& lt; link rel = "stylesheet" type = "text / css" href = "styles.css" / & gt;
& lt; / tête & gt;
& lt; corps & gt;
*** ÉTAPE 2 ICI
& lt; / corps & gt;
& lt; / html & gt;
Le contenu HTML visible consiste en un conteneur d'articles contenant le texte visible. La partie importante de l'article conteneur est l'attribut "Data-Animate", qui sera référencé par le CSS pour appliquer les effets visuels. Le texte à l'intérieur de l'article est fabriqué à partir d'une balise H1 pour indiquer que le contenu est le titre principal de la page.
& lt; Article Données-Animate = "Déplacement" & GT;
& lt; h1 & gt; bonjour là-bas! & lt; / h1 & gt;
& lt; / article & gt;
Créez un nouveau fichier appelé 'styles.css'. Le premier ensemble d'instructions Définissez le conteneur HTML et le corps de la page pour avoir un fond noir, ainsi qu'aucun espacement des frontières visibles. White est également défini comme la couleur de texte par défaut pour tous les éléments enfants de la page à hériter; Éviter la couleur noire par défaut du contenu de texte de texte semble être invisible.
HTML, Corps {
Contexte: #000;
rembourrage: 0;
marge: 0;
Couleur: #fff;
}
Le conteneur de contenu référencé avec l'attribut «Data-Animate» a des styles spécifiques appliqués. Sa taille est définie pour correspondre à la taille de l'écran à l'aide des unités de mesure VW et VH, ainsi que légèrement tournée. Une animation appelée «Movein» est appliquée, qui durera une durée de 20 secondes et la répétera infiniment.
[Data-Animate = "Déplacement"] {
Position: relatif;
largeur: 100vw;
Hauteur: 100vh;
opacité: 1;
Animation: Movein 20s infini;
Texte-Aligner: Centre;
transformer: pivoter (20deg);
}
L'animation «mobile» référencée à l'étape précédente nécessite une définition à l'aide de @keyframes. La première image commençant à 0% de l'animation définit la taille de la police par défaut, le positionnement du texte et l'ombre visible. De plus, l'élément est défini avec zéro opacité afin qu'il soit initialement invisible - c'est-à-dire. affiché hors de vue.
@keyframes Movein {
0% {
Taille de la police: 1em;
à gauche: 0;
opacité: 0;
Text-Shadow: Aucun;
}
*** Étape 6 ici
}
La prochaine image est placée à 10% à travers l'animation. Ce cadre définit l'opacité de manière totalement visible, entraînant progressivement le texte d'être animé. De plus, plusieurs ombres sont ajoutées avec des valeurs de couleur bleues et décroissantes pour donner les illusions de profondeur 3D au texte.
10%
{
opacité: 1;
ombre de texte:
.2em -.2em 4px #aaa,
.4em -.4em 4px # 777,
.6em -.6em 4px # 444,
.8em -.8em 4px # 111;
}
*** ÉTAPE 7 ICI
Les cadres finaux se produisent à 80% et à la toute fin de l'animation. Celles-ci sont responsables de l'augmentation de la taille de la police et de déplacer l'élément vers la gauche. Les nouveaux paramètres sont également appliqués pour l'ombre du texte pour animer, tout en découlant également le texte hors de vue des cadres 80% à 100%.
80% {
Taille de la police: 8em;
à gauche: -8em;
opacité: 1;
}
100% {
Taille de la police: 10em;
à gauche: -10em;
opacité: 0;
ombre de texte:
.02em -.02em 4px #aaa,
.04em -.04em 4px # 777,
.06em -.06em 4px # 444,
.08em -.08em 4px # 111;
}
***
Remarque: quel que soit le projet que vous vous embarquez, ayant stockage en ligne Cela peut faire face est essentiel (notre guide aidera).
Cet article a été publié à l'origine dans le numéro 273 de la création Web Design Magazine Web Designer. Achetez le numéro 273 ici ou Abonnez-vous à Web Designer ici .
Articles Liés:
[DIX] [DIX] [DIX] [dix] (Crédit d'image: futur) [DIX] Les sites web modernes exigen..
[DIX] [DIX] [DIX] [dix] (Crédit d'image: Bulma) [DIX] VOUS VOULEZ COMMENCER À UTIL..
Page 1 sur 2: Page 1 [DIX] [dix] Page 1 [DIX] [dix] Page 2 LE SPÉCIALISTE 3D GLEN Southern NOUS REJ..
[dix] [dix] [dix] [dix] Le style d'art du jeu vidéo de survie de la première personne ..
[dix] [dix] [dix] [dix] Votre contenu ne se passe nulle part à moins que les personnes puissent la r..
L'art n'est pas seulement de créer, il s'agit également de partager. Une fois que vous avez fait un beau travail, vous êtes fier, il n'est naturel que de vouloir que les autres le voient a..
[dix] [dix] [dix] [dix] Je me suis assis, j'ai joué de la musique, a atténué les lumières et ouvr..
[dix] [dix] [dix] [dix] Faire des vêtements virtuels réalistes est l'une des tâches les plus diffi..