Recent comments

CSS

Ejemplo de CSS

/** Elmiminar estilos*/ 
* {
  margin:0;
  padding0;
}

/**Patron desde https://freefrontend.com/css-background-patterns/   **/
body {
  background
    radial-gradient(black 3pxtransparent 4px),
    radial-gradient(black 3pxtransparent 4px),
    linear-gradient(#fff 4pxtransparent 0),
    linear-gradient(45degtransparent 74pxtransparent 75px#a4a4a4 75px#a4a4a4 76pxtransparent 77pxtransparent 109px),
    linear-gradient(-45degtransparent 75pxtransparent 76px#a4a4a4 76px#a4a4a4 77pxtransparent 78pxtransparent 109px),
  #fff;
  background-size109px 109px109px 109px,100% 6px109px 109px109px 109px;
  background-position54px 55px0px 0px0px 0px0px 0px0px 0px;
  font-family'Manjari'sans-serif;
}

/**Header*/
.title h1{
  padding20px 0;
  text-aligncenter;
  font-size2.9em;
  text-transformuppercase;
}

.container{
  background#fff;
  width90%;
  max-width1000px;
  margin1.6em auto;
  /*organizar elementos dentro del container*/
  displaygrid;
  /*espacio entre contenedores*/
  gap1.6em;
  /*colocar columnas crear 5 columnas*/
  grid-template-columnsrepeat(51fr);
}

.content > .article{
  background#808e9b;
  padding20px;
  margin-top5px;
  color#fff;
}

.content .article h1,
.content .article p{
  padding10px;
  overflow:auto;
}

/**para los elemtos dentro del container**/
.container > .header>,
.container > .content>,
.container > .sidebar>,
.container > .footer>{
  border2px solid #000000;
  backgroundpink;
  padding10px;
  
}

.container .header,
.container .footer{
  grid-column1/6;
  background#a4a4a4;
  colorred;
  height60px;
  displayflex;
  align-itemscenter;
  justify-contentcenter;
}

/*usamos span 3  = 1/4 */
.container .content{
  grid-column: span 3;
}

/*usamos span 2  = 4/6 */
.container .sidebar{
  grid-column: span 2;
  background#3d97f0;
  color#fff;
  displayflex;
  justify-contentcenter;
  align-contentcenter;
  flex-directioncolumn;
  border2px solid #000000;
}

.container > .sidebar img{
  width100%;
}

.container > .sidebar p{
  width100%;
  margin-bottom30px;
}

.container > .related-post{
  background#2d3436;
  color:#fff;
  height180px;
  displayflex;
  align-itemscenter;
  justify-contentcenter;
  transitionall 0.5s ease;
}

/**Añadiendo animacion*/
.container > .related-post:hover{
  cursorpointer;
  color#000000;
  background#fff;
}

/**Responsive
* https://www.w3schools.com/css/css_rwd_mediaqueries.asp
*/

@media screen and (max-width:768px){
  body{
    /*background: #000;*/
  }

  .header{
    text-aligncenter;
  }

  .container .content{
    grid-column1/-1;
  }

  .container .sidebar{
    grid-column: span 5;
  }

  .container .related-post{
    grid-column1/6;
  }
}
 
 Resultado:
 
 

No hay comentarios.