LES SITES AVEC Défilement de Parallaxe Continent D'Être Populaires Pour une Raison: ILS Créent Une Expérée de navigation Agréable et Engagéante pour l'utilisateur. NOUS Avons Déjà Examiné Le Meilleur Magnifique Défilement de parallaxe Des sites Web pour vous inspirer, Maisque QUE QUE FAITES-VOUS SI VOULEZ EN FACEE L'UN DES VÔTRES?
Héuqueur, Le Développeur Français Créatif Rohlinger Est-ce que Vous Vous Montrer les Cordes Pour Cordères, pour Cordes, Pouve Parallaxe Que vous Vous Pouvez Contrôler avec Vélon Souris. Découvrirez les Résultats Étonans sur site fils , puis AppRenzz de Rohlinger Lui-Même Ci-Dessous sur la Manière Ne vous vulez pas Pouvez Reproduire L'Effet Dans Votre Prochain Projet.
VOUS POUVEZ AUSSI ESSAYER L'UN D'ENTRE EUX Constructeurs de sites web ET PENDANT QUE VOUS ENVISAGEZ DE VOS PERFORMANCES DE VÉRIFIER SITE, VÉRIFiez votre Hébergement Web LE SERVICE TRAVAILLE POUR VOUS. OBTENU UN SITE DE LOURD MÉDIA? SAUVEGARER AVEC FIBLE stockage en ligne .
La Première Étape consistait à Définir le Cadre du document HTML. Ceci est composé du conteneur HTML Qui Décrit Le Document Comme Ayant des sections pour la Tête et Le Corps. BIEN QUE LA SECTION DE TÊTE RELIE LES FICHIERS JavaScript et CSS externes, LA SECTION DU CORPS EST UTILISÉE POUR DÉFINIR LES ÉLEMENTS DE CONTENU DE LA PAGE À L'ÉTAPE 2.
& lt ;! DOCTYPE HTML & GT;
& lt; HTML & GT;
& lt; têté & gt;
& lt; Titre & GT; Fond de parallaxe & lt; / Titre & GT;
& lt; lien rel = "stylesheet" type = "text / css"
href = "styles.css" / & gt;
& lt; script src = "code.js" & gt; & lt; / script & gt;
& lt; / têté & gt;
& lt; Corps & GT;
*** Étape 2 ICI
& lt; / corps & gt;
& lt; / html & gt;
La Teneur Corporelle consistait en un texte d'affichage et de l'ONU CONNUENEUR DIV EN UTILISANT LE Données-Parallaxe attribut. C'EST CET ÉLEMENT DE CONNUENEUR QUI SERA UTILISÉ POUR L'Arrière-Plan de la Parallaxe, Chacun de Ses Élénements d'Enfant Étant Styés AVEC Les Images de Fond Requises. Dans l'exemple, Le Conteneur Comporte Trois Couches d'Image à Créer à Partir des Éléments de Div.
& lt; H1 & GT; Bonjour! & Lt; / h1 & gt;
& lt; Data-Parallax & GT;
& lt; div & gt; & lt; / div et gt;
& lt; div & gt; & lt; / div et gt;
& lt; div & gt; & lt; / div et gt;
& lt; / div et gt;
Créer Un nouveau Nouveau Fichier appelé styles.css . LA PREMIÈRE ÉTAPE DE CE FICHIER DE LA COULEUR DE CONTENU PAR DEÉFAUT À BLANC ET LES PARAMÈRES DU CONNUNEUR DE FOND DE PARALLAXE. Le positionnement du positionnement EST Appliqué sur le conteneur de Parallaxe Pour Permettre Qu'il Refete Dans La Même Position que le Contenu Des Défilements sur Elle. UNE COULEUR PAR DEÉFAUT EST APPLIQUÉE COMPE COULEUR DE PAGE, TANDIS QU'UN INDEX Z Négatif Permet de Permet au Contenu de la page.
HTML, Corps {
Couleur: #fff;
}
[Data-Parallaxe] {
Position: fixe;
grandeur: 100vw;
Hauteeur: 100vh;
TOP: 0;
à Gauche: 0;
z-index: -1;
Couleur de Fond: # 000;
}
Chacune des Couches d'Image Est Définie Versez Utiliseur ONU Positionnement Absolu Absolue à la Fenêtre du Navigureur. L'IMAGE DE PARALLAXE DANS CET EXEMPE SERA BASÉE SUR UN MODÈLE DE TAILLE SPÉCIFIQUE QUI EST DÉFINI sur la Répétition. VOUS POUVEZ CHOISIR DE RÉPÉTER L'IMAGE UNIQUENT À L'AIDE DE RÉPÉTITION-Y OU HORIZONTALEMENT À L'AIDE DE RÉPÉTITION-X.
[Data-Parallaxe]& Gt; * {
Position: Absolu;
grandeur: 100vw;
Hauteeur: 100vh;
Contexte-Répéter: Répéter;
Taille de l'Arrière-Plan: 20vw 20vw;
}
Bien que Chacune des Couches d'Image Paramètres de Position et de Taille Définis à l'Étape 4, Chaque Couche Utilisez UNE image unique. Le Sélecteur Nth-Enfant est Utilisé pour Référencer Chaque Élément Individuel Dans Le Conteneur de Parallaxe. L'attribut de fond-image est Utilisé pour Dessiner Deux Lignes Qui Crée Nations Unies de grille Lorsque Est Carrelé. Les Couches Inférieures Utilisents des Couleurs Plus Sombres Versez Aider à FAnnir UNE Perception de la Profondeur.
[Data-Parallaxe] & GT; *: Nth-Enfant (1) {
Image de fond:
Gradient Linéléaire (à Droite, # 333 1Px,
1px transparent),
Gradient LINÉAIRE (EN BAS, # 333 1PX,
transparent 1px);
}
[Data-Parallaxe] & GT; *: Nth-Enfant (2) {
Image de fond:
Gradient Linéléaire (à Droite, # 777 1Px,
1px transparent),
Gradient LINÉAIRE (EN BAS, # 777 1PX,
transparent 1px);
}
[Data-Parallaxe] & GT; *: Nth-Enfant (3) {
image de fond
Gradient Linéléaire (à Droite, #fff,
1px transparent),
Gradient LINÉAIRE (EN BAS, #FFF 1PX,
transparent 1px);
}
Créer Un nouveau Nouveau Fichier appelé code.js . Cette Étape Fonction Le Conteneur de Parallaxe et Initierie Chacidum de Ses Couches d'Image Avecle Le Index de Données Attributant Qui Sera Utilisé à l'Étape 7. Cela DOIT Être Effecué à Partir d'une Fonction Connecte de la Fenêtre du Navigate, de Sorte Que Le code N'est Exécuté que Lorsque La Teneur Corporelle de la page EST PRÊTE.
Fenêtre.addeventListener ("Charge", Fonction () {
Var Conteneur = document.
QuerySelector ("[Data-Parallaxe]");
Var enfin = conteneur.children;
verser (var n = 0; n & lt; enfantnodes.length; n ++) {
EnfantsNodes [N] .SettattattattatTtribuer ("Index de Données", N + 1);
}
**** Étape 7 ICI
});
L'EFFET REPOSE SUR LE DÉLACEMENT DES IMAGES ASSOCIEES À CHAQUE COUCHE DE PARALLEXE EN RÉPONSE AU MOUVÉE DE LA SOURIS. LE CONNUNEUR DE PARALLAXE IDENTIFIÉ À L'ÉTAPE 6 A UN ONU Souris L'AUDITEUR D'ÉVÉNEMENTS CI-JOIME, QUI DÉCLENCHE UNE FONCTION VERRE REPUISSIONNER DES IMAGES DE FOND DES COUCHES DE PARALLAXE CHAQUE FOIS QUIL Y A MOUVEMENT DE SOURIS. Chaque Couche A ONU Calcul de Mouvement Basé sur Le Numéro d'indice Appliqué à l'Étape 6.
conteneur.addeventlistener ("Mousemove",
Fonction (e) {
var elms = ceci.children;
verser (var c = 0; c & lt; elms.length; c ++) {
var motion = parseint (elms [c].
getattribute ("Index de Données")) / 10;
var x = (((e.clientx) * Mouvement) + "px";
var y = (((e.cienty) * mouvement) + "px"; elms [c] .style.backgroundPosition = x +
"" + y;
}
});
Article CET A Été Publié à L'Origine Dans Creative Web Design Magazine Concepteur web . Achetez le Numéro 290 Maintenant.
Articles Liènes:
Il a besoin de peu d'introduction, mais Affinity Designer est une suite d'outils d'édition d'art vectoriel disponibles pour Mac / Windows et maintenant sur le ipad . Ce ..
[dix] [dix] [dix] [dix] Page 1 sur 2: Faites une ap..
[dix] [dix] [dix] [dix] Procreate est rapidement devenu mon application de peinture numérique Go-to ..
[dix] [dix] [dix] [dix] L'utilisation des lumières de dôme a été l'une des plus grandes avancées..
[dix] [dix] [dix] [dix] L'ecommerce est devenue si populaire ces dernières années, il est maintenan..
[dix] [dix] [dix] [dix] Lorsque vous dessinez des portraits d'animal de compagnie, vous n'avez que be..
[dix] [dix] [dix] [dix] L'auto-publication représente 22% du marché du livre électronique britanni..
Les clients recherchent constamment de nouvelles façons de s'engager avec des publics. Geofilters Snapchat - Superpositions communicatives spéciales - sont un excellent moyen d'obtenir une ..