Bootstrap Prise en main - 1 Licence 3 HTML / Bootstrap
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
I) Modifier un thème existant Theme : Site startbootstrap.com Télécharger Agency Code HTML index : page de contenu Style du thème CSS : agency.css titre ligne 12 Agency - Start Bootstrap Theme Page du début Welcome To Our Studio! It's Nice To Meet You Tell Me More Modifier la couleur du bouton : CSS agency classe :page-scroll btn btn-xl CSS Ligne : 120 Etat normal Ligne 136 : Roll over Modifier les couleurs des liens ainsi que du bouton principal 2 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Service Systeme de grille (bootstrap) soit md 1 tres serré jusqu'à md 12 ici md 4 Modifications des icones ici l'icone shopping cart liste d'icone dans bootstrap : bootstrap | favicones. Pour modifier l'icone, changer le nom ex : Modifier les icones. Portfolio Systeme de grille (taille des images. Specifique boostrap soit : 1 = petit. 8 = très gros ex : Modifier le système de grille. Il doit avoir sur une ligne 8 images au lieu de 4 Roll over des images : CSS ligne 365 : #portfolio .portfolio-item .portfolio-link .portfolio-hover { 3 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
position: absolute; width: 100%; height: 100%; opacity: 0; background: rgba(254,209,54,.9); couleur -webkit-transition: all ease .5s;/* vitesse de transition*/ -moz-transition: all ease .5s; /*vitesse de transition sous mozilla*/ transition: all ease .5s; } #portfolio .portfolio-item .portfolio-link .portfolio-hover:hover { opacity: 1; } Ex : Modifier les couleur de roll over sur le portfolio. Menu ligne 52 Services Portfolio About Team 4 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Contact
Quelques composants Menus déroulants Danger Action Another action Something else here Separated link Table navigation Meats More Meat Bacon ipsum dolor sit amet jerky flank... Beef ribs, turducken ham hock... Labels Default 6 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Success Warning Important Info Inverse Barres de progression avec des couleurs 7 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
II Site complet avec bootstrap 8 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
II)Etude du starter template 9 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Le starter template se trouve a cet emplacement http://getbootstrap.com/examples/starter-template/ ------------------------------------------Partie initialisation--------------------------- Starter Template for Bootstrap ------------------------------------------Partie menu--------------------------- Toggle navigation Project name 10 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Home About Contact Bootstrap starter template Use this document as a way to quickly start any new project. All you get is this text and a mostly barebones HTML document. Explication du code 1) Part 1 : rappels de base HTML Définition de la langue (vous pouvez mettre Fr) Balise d'en tête Définition du jeu de caractère (UTF-8= caractères accentués) Comptatibilité pour IE Niveau de zoom navigateur à 1 Plus de renseignements sur http://www.alsacreations.com/article/lire/1490-comprendre-le-viewport-dans-le-web- mobile.html 11 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Description du site. Cela apparaîtra dans la définition de google (référencement) Définition de l'auteur pour Google Icône de votre site qui apparaîtra dans la barre des menus. Extention .ico obtenu grâce a un logiciel de conversion PNG ou JPG en ICO Les .ICO sont des icônes Titre du site qui apparaitra dans la barre du navigateur Starter Template for Bootstrap Compatibilité pour IE. Le mouton noir des navigateurs ne respectant pas la norme W3C mais utilisé par bon nombre d' entres nous... Fin du Head 12 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
2) Part 2 : La base du starter template de boostrap Ci dessous, le schéma représente les 3 parties principales de votre strcuctures 1) Le menu 2) Le contenu 3) Le chargement des librairies Javacript inhérentes à Bootstrap afin de créer un site responsive et d'intégrer les interactions Jquery ------------------------------------------Partie menu--------------------------- On commence le BODY (HTML classique) Votre menu va de à Comme indiqué sur le schéma ici le menu est fixe en haut a gauche. Vous pouvez le fixer en bas en mettant fixed bottom comme propriété Le container va prendre en compte tout votre site. C'est entre les balises et que vous allez ajouter vos pages 13 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Toggle navigation Ci dessous en vert , le titre de votre site Project name Ci dessous en vert , les titres des liens. En bleu #about et #contact, les encres pointant vers les pages. Home About Contact fin du menu 2) Le contenu 3) Tout ce qui est entre la balise et sera votre propre contenu. Vous pouvez donc tout modifier et c'est sur cette partie que vous travaillerez Balise H1 : un gros titre donc Bootstrap starter template Du contenu texte, rien de transcendant... pour le moment Use this document as a way to quickly start any new project. All you get is this text and a mostly barebones HTML document. fin 4) Les Librairies. 14 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Ici vous placerez toutes les librairies nécessaires au bon fonctionnement du site. Nous verrons en exemple le placement des fichier javascript du carroussel Fin. III)Ajout de pages et création d'une mise en page simple Mise en page avec des colonnes. Rappels Extending Bootstrap 1/12/2012 3:36 PM Bienvenu sur mon site Read more Bootstrap CSS LESS JavaScript Grunt Christoffer is a web developer that Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores, maxime, neque? Assumenda at commodi et eum illum, incidunt ipsa laborum molestias, necessitatibus numquam quod ratione sint vero. Amet, facilis iusto. 15 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Ici nous avons une structure en deux colonnes. Schémas des différentes colonnes de Boostrap Exemple : Contenu Contenu donnera les résultat de la ligne n 3 en terme de mise en page. Our l'heure, avec notre code Extending Bootstrap 1/12/2012 3:36 PM Bienvenu sur mon site Read more Bootstrap CSS LESS JavaScript Grunt 16 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Christoffer is a web developer that Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores, maxime, neque? Assumenda at commodi et eum illum, incidunt ipsa laborum molestias, necessitatibus numquam quod ratione sint vero. Amet, facilis iusto. Nous obtenons le résultat suivant : II)Ajouter des pages Nous allons ajouter la page contact et créer un formulaire Voici ci dessous le code pour ajouter une page mon contenu de page C'est l'id= « contact » auquel notre ancre du menu principal se réfère Code total. Ci dessous sur la colonne de gauche, l'adresse. me contacter Stéphane Malachane mon adresse Grenoble 17 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
P: (123) 456-7890 Full Name steffy3d@hotmail.com II) le code du formulaire Email Password se souvenir de moi envoyer III) Insertion du carroussel Le carroussel se place au début de la page. Donc juste après le menu. 18 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Example headline. Note: If you're viewing this page via a file:// URL, the "next" and "previous" Glyphicon buttons on the left and right might not load/display properly due to web browser security rules. Sign up today Another example headline. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit. Learn more One more for good measure. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit. Browse gallery 19 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Previous Next
Si on décortique : en vert : le nom de votre image a la place de data:image... mettez le nom de votre image. Veuillez a ce que votre répertoire d'images soit impérativement dans le dossier de votre site et pas ailleurs (sur le bureau...) Suite : Example headline. Note: If you're viewing this page via a file:// URL, the "next" and "previous" Glyphicon buttons on the left and right might not load/display properly due to web browser security rules. Sign up today Ici, mettez le lien vers une autre page a la place de "#" visualiser III) Insertion du javascript pour faire marcher le carroussel. Nous avons besoin d'un script pour le carroussel. Il le situe comme tout le script javascript, dans la section prévu a cet effet (voir plus haut) Prenez le zip sur le livre rose comprenant tous les fichiers javascript nécessaire au caroussel. 21 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Exercice:complétez votre caroussel;avec vos propres images. III) Faire défiler les pages avec du jquery Nous allons faire défiler nos page en douceur avec une fonction javascript a mettre a la fin de votre programme dans la section III /* Enable smooth scrolling on all links with anchors */ function scrollNav() { $('.nav a').click(function(){ //Toggle Class $(".active").removeClass("active"); $(this).closest('li').addClass("active"); var theClass = $(this).attr("class"); $('.'+theClass).parent('li').addClass('active'); //Animate $('html, body').stop().animate({ scrollTop: $( $(this).attr('href') ).offset().top - 160 }, 400); return false; }); $('.scrollTop a').scrollTop(); } scrollNav(); Nous étudierons pas le javascript (ce n'est pas prévu) 22 Licence 3 HTML / Bootstrap Stéphane Malachane Rel 14/11/14
Vous pouvez aussi lire