123

Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <!DOCTYPE html>
<html>

<head lang="fr">
  <meta charset="utf-8">
  <link rel="stylesheet" href="Style_page_principal.css" />
  <title>Apprendre à compter en s'amusant</title>
</head>

<body>
  <!-- En tete -->
  <div id="bloc_page">
    <header>
      <div id="titre_principal">
        <div id="logo">
          <a href="Page_principal.html"><img src="pi.png" alt="Logo de Yaksu" /></a>
          <h1>Les chiffres en s'amusant</h1>
        </div>
      </div>
      <nav>
        <ul id="menu">
          <li><a href="Page_principal.html">accueil</a></li>
          <li>Addition
            <ul>
              <li><a href="#">Table</a></li>
              <li><a href="#">Quizz</a></li>
            </ul>
          </li>
          <li>Soustraction
            <ul>
              <li><a href="#">Table</a></li>
              <li><a href="#">Quizz</a></li>
            </ul>
          </li>
          <li>Multiplication
            <ul>
              <li><a href="#">Table</a></li>
              <li><a href="#">Quizz</a></li>
            </ul>
          </li>
        </ul>
      </nav>
      <div id="connexion">
        Connexion<br> Mot de passe<br>
        <div id=#choix><a href="#">S'inscrire</a> <a href="#">Mot de passe oublié ?</a></div>
      </div>
    </header>
    <!-- Corps de texte -->
    <section>
      <article>
        <h1>Mes grands débuts</h1>
        <p>Bonjour, vous voici maintenant sur mon premier site web. Il est entièremment dédié à l'apprentissage des mathématiques pour les enfants.<br> Ce site fonctionne comme un jeux géant réunissant plusieurs types de calculs. Vous trouverez ici les différentes
          opérations, tel que les additions,<br> les soustractions, les multiplications et les divisions. Vous pouvez jouez aux différents mini-jeux ou tout simplement créer vos propre table afin vous préparez.<br> Sachez qu'il y a un petit compteur de
          point qui vous permettra d'évaluez votre niveau. Vous pourrez aussi choisir un niveau qui définira la taille des calculs.</p>
        <h2>Les niveaux</h2>
        <p>Il existe bien différents types de niveaux dont voici la description :</p>
        <ol>
          <li>Niveau débutant :</li>
          <p>Ce niveau est plus appropriés aux enfants débutants dans les calculs. Le chiffres vont de 0 à 10.</p>

          <li>Niveau moyen :</li>
          <p>Ce niveau est plus appropriés aux enfants voulant aller plus loin. Les chiffres vont de 0 à 20.</p>
          <li>Niveau difficile :</li>
          <p>Ce niveau est plus appopriés aux enfants voulant aller encore plus loin. Les chiffres vont de 0 à 100.</p>
          <li>Niveau cauchemardesque :</li>
          <p>Ce niveau est pour les enfants voulant relever des défis. Les chiffres vont de 0 à 1 000.</p>
        </ol>
      </article>
      <aside>
        <h1>A propos de l'auteur</h1>
        <p>Bonjour, je m'apelle Kévin Vilcot, j'ai 22 ans et je suis de la région lilloise. Je suis actuellement en dernière année de
          <a href="https://www.univ-lille3.fr/ufr-mime/formation/licence-ecogestion/">licence en économie gestion à la faculté de lille 3.</a><br> J'ai fais un bac ES spécialité science économique et social. Puis je me suis lancé dans un
          <a href="https://www-iut.univ-lille1.fr/info/?aff=ID1&titre=Le%20D%E9partement&titre2=Pr%E9sentation&loc=presentation">DUT en informatique.</a> Après 1 année dans ce DUT j'ai préféré arrété pour partir dans des études d'économie.<br> Je me suis
          donc lancé dans une licence d'économie à lille ou j'y ai pu apprendre l'économie générale, la comptabilité, la logistique et l'informatique. A coté de cela, je suis <a href="http://www.pompiers.fr/grand-public/devenir-sapeur-pompier/sapeur-pompier-volontaire">sapeur-pompier volontaire</a>          depuis l'âge de mes 18 ans.<br> J'aime le sport que j'ai pratiqué à bon niveau notamment <a href="http://www.ffjudo.com/">le judo.</a><br> J'aime aussi l'informatique, surtout la programmation et le codage.
        </p>
        <p>Voilà, vous savez tout de moi !</p>
      </aside>
    </section>
    <!-- Pied de page -->
    <footer>
      <div id="score">
        <h1>Hight score</h1>
        <table>
          <tr id="principal">
            <td>Top</td>
            <td>Pseudo</td>
            <td>Score</td>
          </tr>
          <tr>
            <td>1er</td>
            <td>xxx</td>
            <td>100</td>
          </tr>
          <tr>
            <td>2nd</td>
            <td>xxx</td>
            <td>90</td>
          </tr>
          <tr>
            <td>3td</td>
            <td>xxx</td>
            <td>80</td>
          </tr>
          <tr>
            <td>4th</td>
            <td>xxx</td>
            <td>70</td>
          </tr>
          <tr>
            <td>5th</td>
            <td>xxx</td>
            <td>60</td>
          </tr>
        </table>
      </div>
      <div id="contact">
        <h1>Contact</h1>
        <p>Mon adresse mail : kevnordiste@hotmail.fr</p>
      </div>
      <div id="copyright">
        <h1>Copyright</h1>
        <p>Ce site est créé par : Kévin Vilcot</p>
      </div>
    </footer>
  </div>
</body>

</html>
            
          
!
            
              /* Elements principaux de la page */

body {
	background : #ffffcc;
	font-family : Arial, sans-sherif;
	}

/* En-tête */

header {
	border-bottom : 1px black solid;
	display : flex;
	justify-content : space-between;
    align-items: flex-end;
    }
    
#titre_principal {
	display : flex;
	flex-direction : column;
	}
	
#logo {
	display : flex;
	flex-direction : row;
	align-item : baseline;
	padding-bottom : 5px;
	}
	
header h1 {
	font-size : 2.5em;
	font-weight : bold;
	font-style : italic;
	margin-left : 10px;
	}
	
/* Navigation */

header nav {
	margin : auto;
	}
	
#menu a { 
	display : block; 
	color : white; 
	text-decoration : none;
	}

#menu > li,
#menu > li li {
	position : relative;
	display : inline-block;
	width : 110px;
	padding : 6px 15px;
	background-color : #777;
	background-image : linear-gradient(#aaa, #888 50%, #777 50%,#999);
	text-align : center;
	color : white;
	}
	
#menu > li li { background: transparent none; }
#menu > li li a { color: #444; }
#menu > li li:hover { background:#eee; } 
#menu > li:first-child {
	border-right : 1px solid #777;
	border-radius :  8px 0 0 8px ;
	}

#menu > li + li {
	border-left : 1px solid #aaa;
	border-right : 1px solid #777;
	}

#menu > li:last-child {
	border-right : 0;
	border-left : 1px solid #aaa;
	border-radius : 0 8px 8px 0 ;
	}
	
#menu > li:hover {
	background-color : #999;
	background-image : linear-gradient(#ccc, #aaa 50%, #999 50%,#bbb);
	}

#menu ul {
	position : absolute;
	top : 2em;
	left : 0;
	max-height : 0em;	
	margin : 0;
	padding : 0;
	background-color : #ddd;
	background-image : linear-gradient(#fff,#ddd);
	overflow : hidden;
	transition : 1s max-height 0.1s;
	border-radius : 0 0 8px 8px;
	}

#menu > li:hover ul {
	max-height : 13em;
	}

/* Connexion, s'incrire */
	
#connexion {
	border : 1px solid black;
	display : flex;
	flex-direction : column;
	margin : auto;
	padding-bottom : 3px;
	}

#choix a {
	font-size : 0.8em;
	text-decoration : none;
	color : blue;
	border-bottom : 1px blue solid;
	}
	
/* Corps de la page */

section {
	display : flex;
	margin-left : 5%;
	}
	
article {
	text-align : justify;
	}

article {
	margin-right : 20px;
	flex : 3;
	}

aside {
	flex : 1;
	background : #706b64;
	box-shadow : 0px 2px 5px #1c1a19;
	border-radius : 5px;
	padding-left : 5px;
	color : white;
	margin-top : 10px;
	margin-right : 2%;
	height : 75%;
	}
	
article h1 {
	font-size : 2em;
	font-weight : bold;
	font-style : italic;
	}

article h2 {
	font-size : 1.5em;
	font-style : italic;
	}
	
aside h1 {
	font-size : 1.5em;
	font-weight : bold;
	font-style : italic;
	}
	
article li {
	list-style-type: upper-roman;
	list-style-position: outside;
	text-decoration : underline;
	}
	
aside a {
	text-decoration : none;
	color : white;
	}
	
aside a:hover {
	color : red;
	}
	
/* Pied de page */

footer {
	display : flex;
	border-top : 1px black solid;
	border-bottom : 1px solid black;
	}
	
footer h1 {
	font-style : italic;
	font-size : 1.3em;	
	}
	
#score {
	width : 30%;
	text-align : center;
	border-right : 1px solid black;
	padding-bottom : 5px;
	}
	
#contact {
	width : 35%;
	text-align : center;
	border-right : 1px solid black;
	}

#copyright {
	width : 30%;
	text-align : center;
	}

footer table {
	margin-left : 37%;
	border : 1px black solid;
	text-align : center;
	}

footer td {
	border : 1px black solid;
	}
	
#principal {
	font-weight : bold;
	}

            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.

Console