martes, 7 de septiembre de 2021

CSS Walk 6 Lists

CSS Walk 6 Lists




Let's create one unordered list with two subordered lists and one ordered list

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>CSS course</title>
    <link rel="stylesheet" type="text/css" href="./css/styles.css" />
  </head>
  <body>
    <ul>
      <li>item #1</li>
      <li>item #1</li>
      <li>item #1</li>
      <li>item #1</li>
      <li>item #1</li>
      <ul>
        <li>item #1</li>
        <li>item #1</li>
        <li>item #1</li>
        <li>item #1</li>
        <li>item #1</li>
        <ul>
          <li>item #1</li>
          <li>item #1</li>
          <li>item #1</li>
          <li>item #1</li>
          <li>item #1</li>
        </ul>
      </ul>
    </ul>
    <ol>
      <li>item #1</li>
      <li>item #1</li>
      <li>item #1</li>
      <li>item #1</li>
      <li>item #1</li>
    </ol>
  </body>
</html>
 

 To change the style

ul {
  list-style-typecircle;
  font-size20px;
}
 

 
To choose the sublist(s)
 
ul > ul {
  list-style-typecircle;
  font-size20px;
}
 

 
 
To choose the second sublist(s)
 
ul > ul > ul {
  list-style-typecircle;
  font-size20px;
}

 

Modifying the style of unordered list and ordered list
 
ul {
  list-style-typesquare;
}

ol {
  list-style-typedecimal-leading-zero;
}

 
Other kinds of types
ul {
  list-style-typelower-latin;
}

ol {
  list-style-typelower-greek;
}

Menu

 
Let's create a menu with list
 

<body>
    <ul class="menu">
      <li>Inicio</li>
      <li>Nosotros</li>
      <li>Desarrollos</li>
      <li>Catálogo</li>
      <li>Contacto</li>
    </ul>
  </body>
 
To make it clickeable add anchor
 
  <body>
    <ul class="menu">
      <li><a href="#">Inicio</a></li>
      <li><a href="#">Nosotros</a></li>
      <li><a href="#">Desarrollos</a></li>
      <li><a href="#">Catálogo</a></li>
      <li><a href="#">Contacto</a></li>
    </ul>
  </body>

 
And format the css
 
.menu {
  list-style-typenone;
  background#aaa;
  margin0;
  padding0;
}
 

 Now adjust the css for the elements of the list

.menu {
  list-style-typenone;
  background#aaa;
  margin0;
  padding0;
}
.menu li {
  displayinline-block;
}
 

Let´s apply css to the anchors, 10px up and down, and 20px left, and right, and must be in a lineblock.
 
.menu {
  list-style-typenone;
  background#aaa;
  margin0;
  padding0;
}

.menu li {
  displayinline-block;
}

.menu li a {
  padding10px 20px;
  displayinline-block;
}
 

Let's adjust the colors a little and the hover action to change the color when mouse pass the item.
 
 .menu {
  list-style-typenone;
  backgroundrgb(4080212);
  margin0;
  padding0;
}

.menu li {
  displayinline-block;
}

.menu li a {
  padding10px 20px;
  displayinline-block;
  colorrgb(194212245);
}

.menu li a:hover {
  colorrgb(4080212);
  backgroundrgb(194212245);
}

 


 
eot

No hay comentarios:

Publicar un comentario