Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di mao72
    Registrato dal
    Apr 2001
    Messaggi
    10,719

    Testo con immagine in background

    avrei la necessità di inserire nella sidebar di wordpress l'immagine in allegato e poichè il sito è multilingua dovrei fare in modo che l'immagine abbia il testo traducibile con in background l'immagine della carta strappata con il relativo link alla pagina
    qualcuno potrebbe dirmi il codice da inserire?
    Grazie
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    qualcuno potrebbe dirmi il codice da inserire?
    non è possibile darti un codice, dovrai ricercare il blocco di codice della tua sidebar e aggiungere al suo interno il link con il tuo testo e applicargli quello sfondo (lo sfondo potrebbe essere aggiunto su un div che contenga il link, oppure direttamente sul link che abbia un display:block e dimensioni equivalenti a quelle dell'immagine)

  3. #3
    Utente di HTML.it L'avatar di mao72
    Registrato dal
    Apr 2001
    Messaggi
    10,719
    mi spiego meglio, wordpress ha la possibilità di usare dei widget, uno di questi si chiama Testo dove all'interno ci si può mettere di tutto anche codice html

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    conosco wp, e le personalizzazioni possibili dal pannello di controllo o meglio e direttamente dai sorgenti php, ma indipendentemente dallo strumento usato non è chiaro che codice vuoi che ti si suggerisca: come detto puoi inserire un link con display:block e dimensioni equivalenti a quelle dell'immagine di sfondo e aggiungere nel css un id o una classe per quel link cui assegnerai il suo sfondo. Dove è la difficoltà per te? nel codice per creare il link o nella modifica su wp?

  5. #5
    Utente di HTML.it L'avatar di mao72
    Registrato dal
    Apr 2001
    Messaggi
    10,719
    molto semplicemente la difficoltà è che non sono esperto di html ccs ecc ecc

  6. #6
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    se vuoi usare il widget text, puoi inserire al suo interno qualcosa del tipo

    codice:
    <div id="myDiv">ABBIGLIAMENTO</div>
    e poi potrai modificare il css (da editor in Appearance) aggiungendo

    codice:
    #myDiv {
    	width:271px;
    	height:51px;
    	text-decoration:none;
    	background: url(percorso/abbigliamento-sidebar.jpg) no-repeat;
    	font-size:20px;
    	font-weight:bold;
    	line-height:51px;
    }
    a#abb {
    	display:block;
    	height:51px;
    	text-decoration:none;
    	color:#fff;
    	padding-left:60px; /* per spostare il testo del link verso destra */
    }
    le misure sono puramente esemplificative (basate sulla tua immagine, ma bisognerà vedere la larghezza della tua sidebar). Tutto il resto puoi personalizzarlo, i nomi degli id possono essere variati come meglio credi - prova prima il codice in una pagina html vuota, finché avrai la visualizzazione voluta, come font, sua grandezza eccetera

    Ma sempre dall'editor in appearance puoi anche inserire direttamente il div nel file sidebar.php
    (salva una copia del file prima di apportare qualsiasi modifica)

  7. #7
    Utente di HTML.it L'avatar di mao72
    Registrato dal
    Apr 2001
    Messaggi
    10,719
    innanzitutto grazie per l'aiuto
    non, posso inserire tutto nel widget?
    questo è il sito in questione
    http://www.cartotecnicapugliese.it/
    ne dovrò inserire più di uno di immagini

  8. #8
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    se vuoi inserire tutto nel widget, puoi rimuovere gli id dal div e dal link e inserire le dichiarazioni di stile in linea, anche se non è la via più pulita perché appesantisci il codice:



    codice:
    <div style="width... eccetera">ABBIGLIAMENTO</div>

  9. #9
    Utente di HTML.it L'avatar di mao72
    Registrato dal
    Apr 2001
    Messaggi
    10,719
    vediamo se ho capito

    i due codici che tu hai separato, li posso mettere insieme nel widget Testo e ripeterlo per N volte quante me ne servono, giusto?


    la via pulita quale sarebbe, sempre per le N volte?

    Grazie

  10. #10
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    la via più pulita è evitare dichiarazioni di stile in linea e inserirle invece nel css, tanto più se devi usare elementi con la stessa formattazione (in questo caso sarà necessario usare una classe e non un id, oppure definire nel css un selettore discendente (ad esempio:
    #myDiv a {proprietà}
    che significa che tutti i link all'interno del div in questione avranno le proprietà che imposterai)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.