Élaboration d'un e-mail réactif en HTML | Venessa B. | Skillshare
Menu
Recherche

Vitesse de lecture


  • 0.5x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 2x

Élaboration d'un e-mail réactif en HTML

teacher avatar Venessa B., Designer & Marketer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Bienvenue !

      0:38

    • 2.

      Étape 1 : Ajouter les requêtes de médias

      1:51

    • 3.

      Étape de projet : Ajoutez la propriété de bloc d'affichage

      1:45

    • 4.

      Étape du projet : Ajouter des cours CSS

      3:33

    • 5.

      Projet Étape 4 : Cde les éléments inutilisés

      2:01

    • 6.

      Merci !

      0:20

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

1 182

apprenants

4

projets

À propos de ce cours

Dans ce cours, vous apprendrez à prendre un e-mail HTML statique et à le transformer en un e-mail to de you'll à l'échelle et en réadaptatif en mobile.

Ce cours s'adresse aux apprenants déjà connus de HTML et CSS, et understand les bases de la mise en page de tableaux. Si vous souhaitez connaître les bases de le développement de e-mail HTML, vous trouverez mon cours Skillshare à disponible ici : https://skl.sh/2Fd0YD

Un modèle statique est fourni dans le projet de cours de suivre le cours.

Bon codage !

Rencontrez votre enseignant·e

Teacher Profile Image

Venessa B.

Designer & Marketer

Enseignant·e

Hi there! If you're like me, you're passionate about using your design powers for good and being of service to society by creating things that help others engage their creative curiosity and learn new things. I think you'll like it here.

I also believe compassion and balance are the keys to a more human future and personal growth.


My classes are built to help digital designers add new skills to their toolkit and stay inspired.

You can find my work at www.venessabaez.com.

Voir le profil complet

Compétences associées

Design Design UI/UX Design adaptatif
Level: Intermediate

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Bienvenue !: Bonjour, je m'appelle Vanessa Bias et je vais vous enseigner le développement d'e-mails réactifs. Votre projet de classe sera de prendre un modèle d'e-mail HTML statique et de le rendre évolutif et mobile appareils en utilisant les techniques que j'utilise dans mon travail quotidien. Cette classe s'adresse aux élèves qui comprennent les bases du HTML et du CSS. Mais je vais vous expliquer les concepts utilisés dans ce cours au fur et à mesure. Pour une amorce sur le développement de courriels HTML statiques, vous pouvez voir ma classe de sculpture précédente, intro au développement de courriels HTML. Commençons. Happy codage. 2. Étape 1 : Ajouter les requêtes de médias: Vous pouvez télécharger ces fichiers de projet à partir du bas et la classe Skill Share. Donc, comme vous pouvez le voir, ce fichier e-mail n'est pas mobile responsisisif.Donc, nous allons commencer par ajouter les requêtes médias à cet e-mail. Vous pouvez ajouter autant de points d'arrêt que vous le souhaitez. Mais pour ce cours, nous allons juste couvrir un point d'arrêt. Donc, à l'intérieur des balises de style, nous allons ajouter une requête multimédia avec une largeur maximale égale à 480 pixels. Donc, généralement lorsque vous concevez pour le Web, vous voulez vous assurer que vous concevez d'abord le mobile , puis passez aux points d'arrêt de votre bureau. Mais pour le courrier électronique, nous faisons généralement le bureau d'abord, puis le décomposer pour mobile. Donc, si vous voulez vous assurer que votre requête multimédia fonctionne, un bon test consiste à changer la couleur d'arrière-plan ou quelque chose de cette nature afin que vous puissiez réellement voir que la requête multimédia est ON et cela aidera à dépanner plus tard la ligne si votre CSS ne fonctionne pas. Donc, nous allons faire une couleur de fond de rouge et ici j'ai ajouté le sélecteur universel, donc il va changer la couleur de fond de chaque élément dans l'e-mail. Alors je vais « Enregistrer » cela et revenir au navigateur et « Actualiser ». Lorsque je rends la taille de l'écran plus petite, vous pouvez voir qu'il a changé en couleur d'arrière-plan rouge. Donc, cela me dit que la requête média fonctionne. Donc nous n'avons plus besoin de ça, donc nous pouvons effacer ça et je vais appuyer à nouveau sur « Enregistrer ». Dans la vidéo suivante, nous commencerons à décomposer cet e-mail à une taille mobile. 3. Étape de projet : Ajoutez la propriété de bloc d'affichage: Maintenant, nous allons changer le CSS pour faire cette mise en page à trois colonnes de sorte que chaque colonne unique empile sur une taille d'écran mobile. Pour commencer, nous allons créer une ligne pour les tables, les lignes de tableau et les cellules de tables et nous allons lui donner une largeur de 100 % pour qu'elle soit évolutive et nous allons lui donner une propriété d'affichage avec la valeur de bloc. Ce que cela va faire, c'est la clé juste ici pour s'assurer que tout se passe sur mobile. Ensuite, parce que nous avons quelques images qui sont plus larges que d'autres et que nous avons quelques images qui sont plus larges que le point d'arrêt, nous allons rendre ces images évolutives en donnant à cela une largeur de 100 pour cent et nous actualisons et redimensionner l'écran et vous pouvez voir que les colonnes sont maintenant empilées les unes sous les autres. Mais nous avons toujours une barre de défilement pour gauche à droite et ils ne se contiennent pas vraiment à l'intérieur de la table. Ce que nous pouvons faire maintenant est de corriger qui est d'ajouter un sélecteur universel, donc l'astérisque, et nous allons lui donner une propriété de dimensionnement de boîte avec la valeur de border-box et ce que cela fait, c'est qu'il incorpore le remplissage et la bordure dans le éléments largeur totale. Donc ça va le faire pour tout. Donc, nous revenons en arrière et appuyez sur Actualiser, et vous pouvez voir que nous n'avons plus de barre de défilement et les images sont maintenant contenues dans le tableau. 4. Étape du projet : Ajouter des cours CSS: Il y a des éléments spécifiques que vous souhaitez cibler en utilisant CSS plutôt que de simplement cibler chaque image ou chaque table. Donc, dans ce cas, nous avons l'image est définie sur 100 pour cent Web, donc ils sont évolutifs. Mais malheureusement, cela cible également les icônes des médias sociaux que nous ne voulons pas être 100 pour cent avec au bas de l'e-mail. Donc, nous pouvons utiliser une classe CSS pour corriger cela. Donc, si nous faisons défiler vers le bas du HTML, nous pouvons ajouter une classe, et nous allons donner à cette classe un nom qui est reconnaissable plus tard. Donc, nous allons faire des icônes sociales et nous pouvons simplement copier cela afin que vous n'ayez pas à le réécrire, et le coller sur chacune de ces images. Enregistrer et faire défiler vers le CSS et la tête, et nous pouvons ajouter à l'intérieur de la requête multimédia cette classe avec une largeur de, Je veux dire environ 30 pixels sons droit. Nous voulons qu'ils soient tous en mesure de s'intégrer dans une seule ligne et d'enregistrer puis de rafraîchir la page, et vous pouvez voir que les images ou les icônes des médias sociaux sont maintenant tous les 30 pixels. Nous n'avons donc qu'à faire cette seule règle CSS pour les cibler tous. Parfois, ce n'est pas une image que vous voulez changer, parfois il y a d'autres choses. Par exemple, cette mise en page de trois colonnes ici et cette disposition de deux colonnes, celle-ci a, lorsque vous le redimensionnez, moins de remplissage sous les images ou moins d'une marge sous les images que les autres éléments de colonne là-bas. Donc, je veux ajouter un peu d'espace au-dessus ce sous-titre afin qu'il soit cohérent avec l'apparence des autres. Donc, ce que nous pouvons faire est, je pense que nous devrions ajouter une marge à cette image ici pour pousser ce sous-titre. Donc, si nous allons le trouver ici, observatoire, et nous pouvons donner à cela une classe de, disons image observatoire et sauver. Ensuite, sauvegardez dans le CSS. Pourrait ajouter une image observatoire, puis nous pourrions faire un fond de marge de, disons environ 15 pixels et enregistrer et actualiser. Maintenant, vous pouvez voir que l'espace au-dessus du sous-en-tête et au-dessous de l'image est cohérent avec les autres colonnes. Mais lorsque vous redimensionnez à la largeur complète du bureau, il n'y a pas eu de changement. Il ne s'applique qu'à la taille du mobile. Donc, dans la vidéo suivante, couvrira l'utilisation de l'affichage aucun pour quand nous voulons cacher un élément que nous ne voulons pas voir sur une taille d'écran mobile. 5. Projet Étape 4 : Cde les éléments inutilisés: Parfois, il y a un élément de votre e-mail que vous ne voulez pas afficher sur les tailles mobiles. Cela pourrait être quelque chose de, disons, une image qui n'est là qu'à des fins décoratives sur le bureau et qui prendra trop d'espace sur l'écran mobile, ou peut-être qu'il y a un lien que vous voulez cacher qui est d'un ordinateur de bureau uniquement sur laquelle vous ne voulez pas que vos utilisateurs mobiles cliquent. Dans ce cas, il y a un espace supplémentaire au-dessus de l'e-mail, au-dessus du lien de visualisation dans le navigateur qui est causé par certaines cellules de tableau inutilisées ici dans le HTML. Sur la taille du bureau, cela sert un but si vous voulez avoir un texte pré-en-tête aligné à gauche ici ou peut-être un autre lien, puis, avoir votre lien de visualisation dans le navigateur aligné à droite. C' est là que vous le placeriez dans ce modèle. Puisque nous en avons besoin sur la taille du bureau, mais pas sur la taille du mobile, ce que nous allons faire est que nous allons le cacher en utilisant une propriété display none. J' ai nommé ma règle display none, display none. Il a une propriété d'affichage et une valeur de none, et ce que cela fait, c'est dire au navigateur ou au client de messagerie de cacher cet élément quand il s'agit de ce point de rupture. On peut aller à cette première cellule de table ici. Nous allons lui donner la classe d'affichage none, et nous allons appliquer cette classe à celle-ci aussi, et enregistrer, actualiser et redimensionner. Vous pouvez voir qu'il n'y a plus d'espace au-dessus du lien de visualisation dans le navigateur. 6. Merci !: Merci d'avoir suivi ce cours. N' oubliez pas de créer un projet dans cette classe pour montrer votre nouveau courrier électronique HTML réactif. Si vous avez des questions sur des concepts couverts dans cette classe ou quelque chose que j'aurais pu manquer, laissez un commentaire ci-dessous ou envoyez-moi un tweet. Comme toujours, codage heureux.