Fè Header yon sit entènèt - Pati 2

Kòd HTML



<!DOCTYPE html>
<html>
<head>
<title>Coding Club</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css";; rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous">

<link rel="preconnect" href="https://fonts.googleapis.com">;
<link rel="preconnect" href="https://fonts.gstatic.com"; crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap"; rel="stylesheet">

<link rel="stylesheet" type="text/css" href="assets/css/style.css">
<script type="text/javascript" src="assets/js/script.js"></script>
</head>
<body>
<header id="entete">
<div class="container">
<a href="index.html"><div id="logo" class="white-logo"><img src=’assets/images/logo-white-blue.png’ alt="logo" /></div></a>
<a href="index.html"><div id="logo" class="black-logo"><img src=’assets/images/logo.png’ alt="logo" /></div></a>

<nav>
<ul>
<li><a href=’index.html’ >Accueil</a></li>
<li><span>Services <ion-icon name="chevron-down-outline"></ion-icon></span>
<ul>
<li><a href=’#’ >Web Design</a></li>
<li><a href=’#’ >Graphic Design</a></li>
<li><a href=’#’ >SEO</a></li>
</ul>
</li>
<li><span>À propos <ion-icon name="chevron-down-outline"></ion-icon></span>
<ul>
<li><a href=’#’ >Qui sommes nous</a></li>
<li><a href=’#’ >Notre mission</a></li>
<li><a href=’#’ >Notre vision</a></li>
<li><a href=’#’ >Nos partenaires</a></li>
</ul>
</li>
<li><a href=’contact.html’ >Contactez-nous</a></li>
<li><a href=’donate.html’ >Faire un don</a></li>
</ul>
</nav>

</div>
</header>
<div id="home-banner" style="background-image: url(assets/images/bg.jpg);">
<div class="banner-content">
<div class="container">
<div class="row">
<div class="col-md-6">
<h1>
Vérifiez la fiabilité d’un lien, d’un numéro de téléphone ou d’une personne</h1>
<p>Entrez le lien, le numéro de téléphone ou le nom de la personne à vérifier, puis cliquez sur analyser. Nous vérifierons la fiabilité et rechercherons tous les signalements d’arnaque associés.</p>
</div>
</div>
</div>
</div>

<div class="custom-shape-divider-bottom-1715459953">
<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 1200 120" preserveAspectRatio="none">
<path d="M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z" opacity=".25" class="shape-fill"></path>
<path d="M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z" opacity=".5" class="shape-fill"></path>
<path d="M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z" class="shape-fill"></path>
</svg>
</div>
</div>

<h1>
Vérifiez la fiabilité d’un lien, d’un numéro de téléphone ou d’une personne</h1>
<p>Entrez le lien, le numéro de téléphone ou le nom de la personne à vérifier, puis cliquez sur analyser. Nous vérifierons la fiabilité et rechercherons tous les signalements d’arnaque associés.</p>

</body>
<script src="https://code.jquery.com/jquery-3.7.1.min.js"; integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js";; integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script>
<script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script>;
<script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script>;
</html>


Kòd CSS


header
{
width: 100%;
height: 70px;
line-height: 70px;
position: absolute;
}
#logo
{
float:left;
width: 120px;
}
#logo img
{
width: 100%;
}
nav
{
float: right;
}
nav ul
{
list-style: none;
margin: 0;
padding: 0;
width: 100%;
position: relative;
}
nav ul li
{
display: inline-block;
position: relative;
}
nav ul li a, nav ul li span
{
font-family: Quicksand;
padding: 0px 6px;
font-size: 15px;
text-decoration: none;
color: white;
font-weight: 600;
position: relative;
}
nav ul li a:hover, nav ul li span:hover
{

}
nav ul li span ion-icon
{
margin-bottom: -4px;
}
nav ul li ul
{
position: absolute;
left: 0px;
width: 180px;
background: white;
border-bottom:5px solid rgb(32,174,150);
line-height: initial;
box-shadow: 0px 5px 8px rgba(0,0,0,0.1);
border-radius: 5px;
display: none;
}
nav ul li:hover ul
{
display: block;
}
nav ul li ul li
{
display: block;
width: 100%;
}
nav ul li ul li a
{
width: 100%;
padding: 7px 10px;
display: block;
float: left;
color: rgb(63,58,101);
}
#home-banner
{
float: left;
width: 100%;
height: 100vh;
display: flex;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-blend-mode: multiply;
background-color: rgba(0,0,0,0.5);
}
.banner-content
{
margin: auto;
}
.banner-content h1
{
color: white;
font-size: 40px;
font-weight: 900;
font-family: Quicksand;
}
.banner-content p
{
color: white;
font-size: 15px;
font-weight: 500;
font-family: Quicksand;
}
.header-fixed
{
background: white;
box-shadow: 0px 5px 8px rgba(0,0,0,0.1);
position: fixed;
}
.header-fixed nav ul li a, .header-fixed nav ul li span
{
color: rgb(63,58,101);
}
.black-logo
{
display: none;
}
.header-fixed .black-logo
{
display: block;
}
.header-fixed .white-logo
{
display: none;
}
.custom-shape-divider-bottom-1715459953 {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
overflow: hidden;
line-height: 0;
transform: rotate(180deg);
}

.custom-shape-divider-bottom-1715459953 svg {
position: relative;
display: block;
width: calc(100% + 1.3px);
height: 152px;
}

.custom-shape-divider-bottom-1715459953 .shape-fill {
fill: #FFFFFF;
}


Kòd JavaScript


function newHeaderStyle()
{
var newHeader = document.getElementById("entete");
if(document.body.scrollTop > 50 || document.documentElement.scrollTop > 50)
{
newHeader.classList.add("header-fixed");
}
else
{
newHeader.classList.remove("header-fixed");
}
}

window.onscroll = function()
{
newHeaderStyle();
}


Shape Divider
https://www.shapedivider.app/

13 Mai 2024 0

Séances

1 - interface instagram | partie 1

Création de l’interface instagram avec HTML et CSS. Ressources importantes Bootstrap https://getbootstrap.com/docs/5.2/getting-started/introduction/ JQuery https://releases.jquery.com/ Icon https://ionic.io/ionicons

2 - Fè Header yon sit entènèt

Kòd HTML ~code~ <!DOCTYPE html> <html> <head> <title>Coding Club</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"; rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="assets/css/style.css"> <script type="text/javascript" src="assets/js/script.js"></script> </head> <body> <header> <div class="container"> <a href="index.html"><div id="logo"><img src=’assets/images/logo.png’ alt="logo" /></div></a> <nav> <ul> <li><a href=’index.html’ >Accueil</a></li> <li><span>Services <ion-icon name="chevron-down-outline"></ion-icon></span> <ul> <li><a href=’#’ >Web Design</a></li> <li><a href=’#’ >Graphic Design</a></li> <li><a href=’#’ >SEO</a></li> </ul> </li> <li><span>À propos <ion-icon name="chevron-down-outline"></ion-icon></span> <ul> <li><a href=’#’ >Qui sommes nous</a></li> <li><a href=’#’ >Notre mission</a></li> <li><a href=’#’ >Notre vision</a></li> <li><a href=’#’ >Nos partenaires</a></li> </ul> </li> <li><a href=’contact.html’ >Contactez-nous</a></li> <li><a href=’donate.html’ >Faire un don</a></li> </ul> </nav> </div> </header> </body> <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"; integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script> <script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script> <script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script> </html> ~/code~ Kòd CSS ~code~ header { width: 100%; height: 70px; line-height: 70px; box-shadow: 0px 3px 5px rgba(0,0,0,0.1); } #logo { float:left; width: 120px; } #logo img { width: 100%; } nav { float: right; } nav ul { list-style: none; margin: 0; padding: 0; width: 100%; position: relative; } nav ul li { display: inline-block; position: relative; } nav ul li a, nav ul li span { font-family: Poppins; padding: 0px 6px; font-size: 15px; text-decoration: none; color: rgb(63,58,101); font-weight: 500; position: relative; } nav ul li a:hover, nav ul li span:hover { color: red; } nav ul li span ion-icon { margin-bottom: -4px; } nav ul li ul { position: absolute; left: 0px; width: 180px; background: white; border-bottom:5px solid rgb(32,174,150); line-height: initial; box-shadow: 0px 5px 8px rgba(0,0,0,0.1); border-radius: 5px; display: none; } nav ul li:hover ul { display: block; } nav ul li ul li { display: block; width: 100%; } nav ul li ul li a { width: 100%; padding: 7px 10px; display: block; float: left; } ~/code~

3 - Fè Header yon sit entènèt - Pati 2

Kòd HTML ~code~ <!DOCTYPE html> <html> <head> <title>Coding Club</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"; rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="assets/css/style.css"> <script type="text/javascript" src="assets/js/script.js"></script> </head> <body> <header id="entete"> <div class="container"> <a href="index.html"><div id="logo" class="white-logo"><img src=’assets/images/logo-white-blue.png’ alt="logo" /></div></a> <a href="index.html"><div id="logo" class="black-logo"><img src=’assets/images/logo.png’ alt="logo" /></div></a> <nav> <ul> <li><a href=’index.html’ >Accueil</a></li> <li><span>Services <ion-icon name="chevron-down-outline"></ion-icon></span> <ul> <li><a href=’#’ >Web Design</a></li> <li><a href=’#’ >Graphic Design</a></li> <li><a href=’#’ >SEO</a></li> </ul> </li> <li><span>À propos <ion-icon name="chevron-down-outline"></ion-icon></span> <ul> <li><a href=’#’ >Qui sommes nous</a></li> <li><a href=’#’ >Notre mission</a></li> <li><a href=’#’ >Notre vision</a></li> <li><a href=’#’ >Nos partenaires</a></li> </ul> </li> <li><a href=’contact.html’ >Contactez-nous</a></li> <li><a href=’donate.html’ >Faire un don</a></li> </ul> </nav> </div> </header> <div id="home-banner" style="background-image: url(assets/images/bg.jpg);"> <div class="banner-content"> <div class="container"> <div class="row"> <div class="col-md-6"> <h1> Vérifiez la fiabilité d’un lien, d’un numéro de téléphone ou d’une personne</h1> <p>Entrez le lien, le numéro de téléphone ou le nom de la personne à vérifier, puis cliquez sur analyser. Nous vérifierons la fiabilité et rechercherons tous les signalements d’arnaque associés.</p> </div> </div> </div> </div> <div class="custom-shape-divider-bottom-1715459953"> <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"> <path d="M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z" opacity=".25" class="shape-fill"></path> <path d="M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z" opacity=".5" class="shape-fill"></path> <path d="M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z" class="shape-fill"></path> </svg> </div> </div> <h1> Vérifiez la fiabilité d’un lien, d’un numéro de téléphone ou d’une personne</h1> <p>Entrez le lien, le numéro de téléphone ou le nom de la personne à vérifier, puis cliquez sur analyser. Nous vérifierons la fiabilité et rechercherons tous les signalements d’arnaque associés.</p> </body> <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"; integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script> <script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script> <script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script> </html> ~/code~ Kòd CSS ~code~ header { width: 100%; height: 70px; line-height: 70px; position: absolute; } #logo { float:left; width: 120px; } #logo img { width: 100%; } nav { float: right; } nav ul { list-style: none; margin: 0; padding: 0; width: 100%; position: relative; } nav ul li { display: inline-block; position: relative; } nav ul li a, nav ul li span { font-family: Quicksand; padding: 0px 6px; font-size: 15px; text-decoration: none; color: white; font-weight: 600; position: relative; } nav ul li a:hover, nav ul li span:hover { } nav ul li span ion-icon { margin-bottom: -4px; } nav ul li ul { position: absolute; left: 0px; width: 180px; background: white; border-bottom:5px solid rgb(32,174,150); line-height: initial; box-shadow: 0px 5px 8px rgba(0,0,0,0.1); border-radius: 5px; display: none; } nav ul li:hover ul { display: block; } nav ul li ul li { display: block; width: 100%; } nav ul li ul li a { width: 100%; padding: 7px 10px; display: block; float: left; color: rgb(63,58,101); } #home-banner { float: left; width: 100%; height: 100vh; display: flex; background-position: center; background-size: cover; background-repeat: no-repeat; background-blend-mode: multiply; background-color: rgba(0,0,0,0.5); } .banner-content { margin: auto; } .banner-content h1 { color: white; font-size: 40px; font-weight: 900; font-family: Quicksand; } .banner-content p { color: white; font-size: 15px; font-weight: 500; font-family: Quicksand; } .header-fixed { background: white; box-shadow: 0px 5px 8px rgba(0,0,0,0.1); position: fixed; } .header-fixed nav ul li a, .header-fixed nav ul li span { color: rgb(63,58,101); } .black-logo { display: none; } .header-fixed .black-logo { display: block; } .header-fixed .white-logo { display: none; } .custom-shape-divider-bottom-1715459953 { position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; line-height: 0; transform: rotate(180deg); } .custom-shape-divider-bottom-1715459953 svg { position: relative; display: block; width: calc(100% + 1.3px); height: 152px; } .custom-shape-divider-bottom-1715459953 .shape-fill { fill: #FFFFFF; } ~/code~ Kòd JavaScript ~code~ function newHeaderStyle() { var newHeader = document.getElementById("entete"); if(document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { newHeader.classList.add("header-fixed"); } else { newHeader.classList.remove("header-fixed"); } } window.onscroll = function() { newHeaderStyle(); } ~/code~ Shape Divider https://www.shapedivider.app/

4 - Création concrète d’un site internet : Structure de base

Code index.html ~code~ <!DOCTYPE html> <html> <head> <title>Accueil</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- CSS --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"; rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"> <link rel="stylesheet" type="text/css" href="assets/css/style.css" /> </head> <body> <header> <div class="container"> <img src="assets/images/logo.png" id="logo" /> <nav> <ul> <li><a href="index.html">Accueil</a></li> <li><a href="about.html">Qui sommes nous</a></li> <li><a href="services.html">Nos services</a></li> <li><a href="blog.html">Blogue</a></li> <li><a href="contact.html">Contactez-nous</a></li> </ul> </nav> </div> </header> <h1>Accueil</h1> <p>Vous êtes fan des nouvelles technologies et vous souhaitez vous initier à la programmation ou approfondir vos connaissances. Développeur ou pas, vous êtes au bon endroit !</p> <!-- JavaScript --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"; integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script> </body> </html> ~/code~ style.css ~code~ body { background: gray; } #logo { width:120px; } ~/code~

5 - Utiliser l’IA comme levier pour la création de vos interfaces

https://huggingface.co/spaces/enzostvs/deepsite

Sites web

Introduction à PHP et MySql | Les bases de la programmation web dynamique

Découvrez le monde passionnant de la programmation web dynamique avec notre formation "Introduction à PHP et MySQL" ! Si vous êtes intéressé par le développement web et que vous souhaitez apprendre à créer des sites interactifs et dynamiques, cette formation est faite pour vous. Au cours de cette formation, vous serez initié aux bases de deux technologies incontournables dans le monde du développement web : PHP et MySQL. Le PHP est un langage de programmation côté serveur qui permet de créer des pages web dynamiques, tandis que MySQL est un système de gestion de bases de données relationnelles, essentiel pour stocker et gérer efficacement les informations sur votre site. Notre équipe de formateurs expérimentés vous guidera pas à pas dans l’apprentissage de ces langages, en mettant l’accent sur la pratique et les projets concrets. Vous commencerez par acquérir les fondamentaux du langage PHP, en apprenant à manipuler les variables, les boucles, les fonctions et les tableaux. Ensuite, vous découvrirez comment interagir avec une base de données MySQL, en réalisant des opérations de lecture, d’écriture et de mise à jour de données. Au fil de la formation, vous développerez vos propres projets pour mettre en pratique vos nouvelles compétences. Vous apprendrez à créer des formulaires interactifs, à gérer des sessions utilisateurs, à authentifier des utilisateurs, et bien plus encore. Chaque leçon sera accompagnée d’exercices pratiques pour consolider vos acquis. Que vous soyez débutant dans le domaine de la programmation ou que vous ayez déjà une expérience en développement web, cette formation vous permettra d’acquérir les bases solides pour créer des applications web dynamiques et interactives. Ne manquez pas cette opportunité de vous plonger dans l’univers fascinant de la programmation web dynamique avec notre formation "Introduction à PHP et MySQL".

Accéder au cours