2016-02-14 120 views
5

Vorrei inserire un'immagine di sfondo a tutta larghezza su questa parte della mia pagina. Qualcuno potrebbe dirmi quale regola CSS dovrei seguire? Perché per quanto ne so non puoi inserire un'immagine di sfondo all'interno di una riga. grazieAggiungi immagine di sfondo nella riga Bootstrap

<header> 
 
     <div class="container"> 
 
      <div class="row"> 
 
       <div class="col-lg-12"> 
 
        <img class="img-responsive" src="img/profile.png" alt=""> 
 
        <div class="intro-text"> 
 
         <span class="name">HEADING</span> 
 
         <hr class="star-light"> 
 
         <span class="skills">TEXT</span> 
 
        </div> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </header>

+0

Vuoi rendere un'immagine di tag uno sfondo per la parte Intestazione e Testo? –

+0

Penso che non sia irreale quello che ti serve: https://jsfiddle.net/yym7d1ov/ –

risposta

9

Quando si desidera aggiungere un'immagine di sfondo, <img> non è la strada da percorrere. Utilizzare la proprietà background-image.

<header> 
    <div class="container"> 
    <div class="row" 
     style="background:transparent url('img/profile.png') no-repeat center center /cover"> 
     <div class="col-lg-12"> 
     <div class="intro-text"> 
      <span class="name">HEADING</span> 
      <hr class="star-light"> 
      <span class="skills">TEXT</span> 
     </div> 
     </div> 
    </div> 
    </div> 
</header> 

Si prega di notare che l'aggiunta di stile in linea non è consigliata, l'ho usato dimostrativo qui. Il modo corretto per dare uno stile al div è quello di aggiungere una classe specifica o un ID e di modificarlo all'interno dei file CSS.

Nello snippet precedente ho utilizzato la proprietà stenografica background per impostare background-image. Questa stenografia consente di impostare lo sfondo color, image, position, repeat, origin, clip e size in una singola dichiarazione. Devono essere in questo ordine. È possibile saltare uno di essi e size deve essere preceduto da un prefisso /.

Suggerimento: per ricordare il loro ordine uso il termine procs (dovrebbe essere ciprocs, ma procs è più facile da associare e il fatto che il colore e l'immagine sono i primi due è anche facile).

+0

forse consideri 'background-size: cover;' pure. – walkerrandophsmith

0

È possibile impostare nel file css la proprietà background-image: url('img.png') per definirlo.

Per ulteriori opzioni dare un'occhiata here.