Los últimos tutoriales de desarrollo web
 

Bootstrap Theme "Simply Me"


Crear un tema: "Simply Me"

Esta página le mostrará cómo construir un Bootstrap tema a partir de cero.

Vamos a empezar con una simple página HTML, y luego añadir más y más componentes, hasta que tengamos un sitio web completamente funcional, personal y sensible.

El resultado se verá así, y usted es libre de modificar, guardar, compartir, utilizar o hacer lo que quiera con él:


HTML página de inicio

Vamos a empezar con la página HTML siguiente:

<!DOCTYPE html>
<html lang="en">
<head>
  <title> Bootstrap Theme Simply Me</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

<h3>Who Am I?</h3>
<img src="bird.jpg" alt="Bird">
<h3>I'm an adventurer</h3>

</body>
</html>

Añadir Bootstrap CDN y poner elementos en envase

Añadir Bootstrap CDN y un enlace a jQuery y poner los elementos HTML dentro de un contenedor:

Ejemplo

<!DOCTYPE html>
<html lang="en">
<head>
  <title> Bootstrap Theme Simply Me</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container-fluid">
  <h3>Who Am I?</h3>
  <img src="bird.jpg" alt="Bird">
  <h3>I'm an adventurer</h3>
</div>

</body>
</html>

Resultado:

¿Quién soy?

Pájaro

Soy un aventurero

Inténtalo tú mismo "

Añadir color de fondo y el Centro de texto

1. Añadir una clase personalizada (.bg-1) al recipiente para añadir un color de fondo.

2. Añadir la .text-center clase para centrar el texto dentro del contenedor:

Ejemplo

<style>
.bg-1 {
    background-color: #1abc9c; /* Green */
    color: #ffffff;
}
</style>

<body>
  <div class="container-fluid bg-1 text-center">
    <h3>Who Am I?</h3>
    <img src="bird.jpg" alt="Bird">
    <h3>I'm an adventurer</h3>
  </div>
</body>

Resultado:

¿Quién soy?

Pájaro

Soy un aventurero

Inténtalo tú mismo "

círculo de imagen

Forma a la imagen de un círculo con el .img-circle la clase:

Ejemplo

<img src="bird.jpg" class="img-circle" alt="Bird">

Resultado:

¿Quién soy?

Pájaro

Soy un aventurero

Inténtalo tú mismo "

más contenido

Añadir más contenido y ponerlo dentro de nuevos contenedores:

Ejemplo

<style>
.bg-1 {
    background-color: #1abc9c; /* Green */
    color: #ffffff;
}
.bg-2 {
    background-color: #474e5d; /* Dark Blue */
    color: #ffffff;
}
.bg-3 {
    background-color: #ffffff; /* White */
    color: #555555;
}
</style>

<body>

<div class="container-fluid bg-1 text-center">
  <h3>Who Am I?</h3>
  <img src="bird.jpg" class="img-circle" alt="Bird">
  <h3>I'm an adventurer</h3>
</div>

<div class="container-fluid bg-2 text-center">
  <h3>What Am I?</h3>
  <p>Lorem ipsum..</p>
</div>

<div class="container-fluid bg-3 text-center">
  <h3>Where To Find Me?</h3>
  <p>Lorem ipsum..</p>
</div>

</body>

Resultado:

¿Quién soy?

Pájaro

Soy un aventurero

¿Qué soy yo?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Donde encontrarme?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Inténtalo tú mismo "

Añadir Relleno

Vamos a hacer los recipientes se ven bien mediante la adición de un poco de relleno:

Ejemplo

<style>
.container-fluid {
    padding-top: 70px;
    padding-bottom: 70px;
}
</style>

Resultado:

¿Quién soy?

Pájaro

Soy un aventurero

¿Qué soy yo?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Donde encontrarme?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Inténtalo tú mismo "

Añadir un botón

Añadir un botón a mediados del contenedor:

Ejemplo

<div class="container-fluid bg-2 text-center">
  <h3>What Am I?</h3>
  <p>Lorem ipsum..</p>
  <a href="#" class="btn btn-default btn-lg">Search</a>
</div>

Resultado:

¿Qué soy yo?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Buscar
Inténtalo tú mismo "

Añadir un icono

Añadir un icono de búsqueda en el botón "Buscar":

Ejemplo

<a href="#" class="btn btn-default btn-lg">
  <span class="glyphicon glyphicon-search"></span> Search
</a>

Resultado:

Inténtalo tú mismo "

Modificar El tercer contenedor (Añadir Grid)

Añadir tres columnas de igual ancho en el interior del tercer contenedor ( .col-sm-4 ):

Ejemplo

<div class="container-fluid bg-3 text-center">
  <h3>Where To Find Me?</h3>
  <div class="row">
    <div class="col-sm-4">
      <p>Lorem ipsum..</p>
      <img src="birds1.jpg" alt="Image">
    </div>
    <div class="col-sm-4">
      <p>Lorem ipsum..</p>
      <img src="birds2.jpg" alt="Image">
    </div>
    <div class="col-sm-4">
      <p>Lorem ipsum..</p>
      <img src="birds3.jpg" alt="Image">
    </div>
  </div>
</div>

Resultado:

Donde encontrarme?

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua.

Imagen

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua.

Imagen

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed no eiusmod tempor ut labore et dolore incididunt magna aliqua.

Imagen
Inténtalo tú mismo "

Hacer que las imágenes Responsive

Añadir la .img-responsive clase para todas las imágenes.

Añadir display:inline a la primera imagen para forzarlo a estar centrado (el .img-responsive clase añade display:block a la imagen, lo que hace saltar a la izquierda de la pantalla).

Si desea que la imagen para abarcar todo el ancho de la pantalla cuando empieza a apilar, añadir width:100% a la imagen.

Al abrir el ejemplo, recuerde que debe cambiar el tamaño de la pantalla para ver el efecto de respuesta:

Ejemplo

<!-- The circular bird -->
<img src="bird.jpg" class="img-responsive img-circle" style="display:inline" alt="Bird">

<!-- The birds in our grid: -->
<img src="birds1.jpg" class="img-responsive" style="width:100%" alt="Image">
<img src="birds2.jpg" class="img-responsive" style="width:100%" alt="Image">
<img src="birds3.jpg" class="img-responsive" style="width:100%" alt="Image">
Inténtalo tú mismo "

Añadir una barra de navegación

Añadir una barra de navegación estándar en la parte superior de la página y hacer que con plegables en pantallas más pequeñas:

Ejemplo

<nav class="navbar navbar-default">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Me</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">WHO</a></li>
        <li><a href="#">WHAT</a></li>
        <li><a href="#">WHERE</a></li>
      </ul>
    </div>
  </div>
</nav>

Resultado:

Inténtalo tú mismo "

Estilo de la barra de navegación

Usar CSS para personalizar la barra de navegación:

Ejemplo

.navbar {
    padding-top: 15px;
    padding-bottom: 15px;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    font-size: 12px;
    letter-spacing: 5px;
}

.navbar-nav li a:hover {
    color: #1abc9c !important;
}

Resultado:

Inténtalo tú mismo "

Añadir un pie de página

Añadir un pie de página y el uso de CSS para diseñarlo:

Ejemplo

<style>
.bg-4 {
    background-color: #2f2f2f;
    color: #ffffff;
}
</style>

<footer class="container-fluid bg-4 text-center">
  <p> Bootstrap Theme Made By <a href="http://www.w3ii.com">www.w3ii.com</a></p>
</footer>

Resultado:

Inténtalo tú mismo "

Toque final

Personalizar su Tema por la adición de una fuente que te gusta. Hemos utilizado "Montserrat" de Biblioteca de fuentes de Google.

Enlace a la fuente en el <head> sección:

<link href="http://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">

A continuación, se puede utilizar en la página:

Ejemplo

body {
    font: 20px "Montserrat", sans-serif;
    line-height: 1.8;
    color: #f5f6f7;
}

p {font-size: 16px;}

También hemos creado una clase de margen "ayudante" para añadir espacio adicional donde creemos que se necesita; por lo general después de cada <h3> y <img> elemento.

Ejemplo

.margin {margin-bottom: 45px;}
Inténtalo tú mismo "

Completa "Simply Me" Tema