Visualizzazione dei risultati da 1 a 9 su 9

Discussione: testo su foto

  1. #1
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271

    testo su foto

    ciao a tutti.

    in una pagina devo mostrare delle foto (da un database) con relativa descrizione.

    ora ho visto questo effetto su un sito e vorrei riprodurlo..

    come si fa coi css??

    grazie 1000 per l'aiuto

  2. #2
    Hai tre possibilità:
    1) Photoshop (o chi per esso) visto che ci hai fatto vedere una foto
    2) Studiare le funzioni php per crearti le immagini

    3) L'esempio non è come ce lo hai fatto vedere e allo basta sovrapporre di una trentina di px un div (contenente il testo) alla foto. A tale div puoi assegnare, ad esempio, un sfondo fatto in png (un bianco con 50% di trasparenza)
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    Originariamente inviato da ricman
    Hai tre possibilità:
    1) Photoshop (o chi per esso) visto che ci hai fatto vedere una foto
    2) Studiare le funzioni php per crearti le immagini

    3) L'esempio non è come ce lo hai fatto vedere e allo basta sovrapporre di una trentina di px un div (contenente il testo) alla foto. A tale div puoi assegnare, ad esempio, un sfondo fatto in png (un bianco con 50% di trasparenza)
    non posso farlo in photoshop perchè foto e descrizioni li pesco da un db in asp (e fin qui nessun problema).
    quello che non so come fare è la sovrapposizione dello sfondo e del testo sulla foto, magari in css....

  4. #4
    Originariamente inviato da fanoste
    quello che non so come fare è la sovrapposizione dello sfondo e del testo sulla foto, magari in css....
    Scrivo di getto... provalo e poi vediamo cosa non ti torna...
    codice:
    <div class="gino">
      [img]fotopresadaldb.jpg[/img]
      
    
    $testo
    
    
    </div>
    
    .gino {
      width: 100px;
      height: 200px;
      overflow: hidden;
    }
    .gino p {
      background-image: url(percorso/fotosfondo.png);
      width: 100px;
      height: 50px;
      overflow: hidden;
      position: relative;
      color: #000;
      top: npx;
    }
    Dove "fotosfondo.png" la fai con software di grafica di 1x1px bianca con trasparenza al 50%
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    Oppure se vuoi evitare i posizionamenti puoi mettere la foto come sfondo del div "gino"
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  6. #6
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    non si vede nulla...

    questo il codice nella pagina html:
    <div class="gino"> [img]images/pub4.jpg[/img]


    $testo


    </div>

    questo quello nel css:
    .gino {
    width: 377px;
    height: 567px;
    overflow: hidden;
    }
    .gino p {
    background-image: url(images/fotosfondo.png);
    width: 377px;
    height: 50px;
    overflow: hidden;
    position: relative;
    color: #000;
    top: npx;
    }

  7. #7
    Hai un link? si farebbe prima...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  8. #8
    Facciamo così: ti scrivo un esempio di sovrapposizione... poi lo adatti tu...
    Scrivilo in un html vuoto

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
    	<head>
    		<title>vvvvvvvv</title>
    		
    		
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<meta http-equiv="imagetoolbar" content="no" />
    		
    		<style type="text/css">
    		.gino {
    			width: 300px;
    			height: 200px;
    			overflow: hidden;
    			border: 1px solid #000;
    		}
    		
    		.gino p {
    			background: #555;
    			width: 250px;
    			height: 50px;
    			overflow: hidden;
    			color: #000;
    			border: 1px solid red;
    			display: block;
    			position: relative;
    			top: -60px;
    		}
    		
    		</style>
    
    		</head>
    
    <body>
    
    <div class="gino">
    	
    	
    
    testotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo testotestotesto testo tes</p>
    </div>
    
    
    
    
    </body>
    </html>
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  9. #9
    Utente di HTML.it L'avatar di fanoste
    Registrato dal
    Oct 2005
    Messaggi
    271
    perfetto !!!

    grazie 1000 così funziona alla grande !!!

    grazie ancora!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.