Gli ultimi tutorial di sviluppo web
 

Bootstrap Theme "Simply Me"


Creare un tema: "Simply Me"

Questa pagina vi mostrerà come costruire un Bootstrap tema da zero.

Inizieremo con una semplice pagina HTML, e quindi aggiungere sempre più componenti, fino a quando abbiamo un sito web completamente funzionale, personale e reattivo.

Il risultato sarà simile a questo, e si è liberi di modificare, salvare, condividere, utilizzare o fare quello che vuoi con esso:


HTML Pagina di avvio

Inizieremo con la seguente pagina HTML:

<!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>

Aggiungere Bootstrap CDN e inserito gli elementi in un contenitore

Aggiungere Bootstrap CDN e un link per jQuery e mettere elementi HTML all'interno di un contenitore:

Esempio

<!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>

Risultato:

Chi sono?

Uccello

Sono un avventuriero

Prova tu stesso "

Aggiungere colore di sfondo e testo al centro

1. Aggiungere una classe personalizzata (.bg-1) al contenitore per aggiungere un colore di sfondo.

2. Aggiungere il .text-center di classe per centrare il testo all'interno del contenitore:

Esempio

<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>

Risultato:

Chi sono?

Uccello

Sono un avventuriero

Prova tu stesso "

Circle Immagine

Forma l'immagine di un cerchio con il .img-circle classe:

Esempio

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

Risultato:

Chi sono?

Uccello

Sono un avventuriero

Prova tu stesso "

più contenuti

Aggiungere più contenuti e metterlo dentro nuovi contenitori:

Esempio

<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>

Risultato:

Chi sono?

Uccello

Sono un avventuriero

Cosa sono?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod Tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud esercitazioni ullamco laboris nisi ut aliquip ex EA Commodo consequat.

Dove trovarmi?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod Tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud esercitazioni ullamco laboris nisi ut aliquip ex EA Commodo consequat.

Prova tu stesso "

Aggiungere Imbottitura

Consente di rendere i contenitori guardare bene con l'aggiunta di un po 'di imbottitura:

Esempio

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

Risultato:

Chi sono?

Uccello

Sono un avventuriero

Cosa sono?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod Tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud esercitazioni ullamco laboris nisi ut aliquip ex EA Commodo consequat.

Dove trovarmi?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod Tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud esercitazioni ullamco laboris nisi ut aliquip ex EA Commodo consequat.

Prova tu stesso "

Aggiungere un pulsante

Aggiungere un pulsante al contenitore a metà:

Esempio

<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>

Risultato:

Cosa sono?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod Tempor ut labore et dolore incididunt magna aliqua. Ut enim ad minim veniam, quis nostrud esercitazioni ullamco laboris nisi ut aliquip ex EA Commodo consequat.

Ricerca
Prova tu stesso "

Aggiungere un'icona

Aggiungere l'icona di ricerca sul pulsante "Cerca":

Esempio

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

Risultato:

Prova tu stesso "

Modificare il terzo contenitore (Aggiungi Grid)

Aggiungere tre colonne di uguale larghezza all'interno del terzo contenitore ( .col-sm-4 ):

Esempio

<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>

Risultato:

Dove trovarmi?

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

Immagine

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

Immagine

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

Immagine
Prova tu stesso "

Rendere le immagini Responsive

Aggiungere il .img-responsive classe a tutte le immagini.

Aggiungere display:inline alla prima immagine per forzarlo a essere centrato (la .img-responsive classe aggiunge display:block per l'immagine, che lo rende saltare alla sinistra dello schermo).

Se si desidera che l'immagine per coprire l'intera larghezza dello schermo quando inizia a impilare, aggiungere width:100% all'immagine.

Quando si apre l'esempio, ricordarsi di ridimensionare lo schermo per vedere l'effetto reattivo:

Esempio

<!-- 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">
Prova tu stesso "

Aggiungere un Navbar

Aggiungere una barra di navigazione di serie nella parte superiore della pagina con e renderlo pieghevole su schermi più piccoli:

Esempio

<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>

Risultato:

Prova tu stesso "

Stile La Navbar

Utilizzare i CSS per personalizzare la barra di navigazione:

Esempio

.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;
}

Risultato:

Prova tu stesso "

Aggiungere un piè di pagina

Aggiungere un piè di pagina e di usare i CSS per lo stile che:

Esempio

<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>

Risultato:

Prova tu stesso "

tocco finale

Personalizza il tuo tema con l'aggiunta di un carattere che ti piace. Abbiamo usato "Montserrat" dalla libreria font di Google.

Link alla fonte nella <head> sezione:

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

Quindi è possibile utilizzare nella pagina:

Esempio

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

p {font-size: 16px;}

Abbiamo anche creato una classe di margine di "aiuto" per aggiungere ulteriore spazio in cui pensiamo che sia necessario; Di solito, dopo ogni <h3> e <img> elemento.

Esempio

.margin {margin-bottom: 45px;}
Prova tu stesso "

Completa "Simply Me" Theme