Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48

    Link con immagine e css

    Ciao a tutti.
    Ho questo quesito: come posso creare un link che venga visualizzato come un'immagine senza però ricorrere al tag <IMG> ?
    Usando il tag <IMG> non riuscirei a mettere l'immagine nel CSS e quindi non riuscirei a creare il mio sito con una gestione di template come invece vorrei... spero di essermi spiegato.
    Ciao!

  2. #2
    puoi magari mettere un link che apre un'altra finestra e nell'altra finestra piazzi l'immagine come background (ipotesi eh)

  3. #3

  4. #4
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48
    @ goikiu: Purtoppo non posso: sto cercando di creare una tabella dove ci siano alcune celle cliccabili... solo che, se non metto anche del testo (ed io non voglio mettercene, infatti uso &nbsp) il link non funziona.

    @ moonba: non voglio usare il tag <IMG> perchè questo mi preclude lo sviluppo di un sistema di template in quanto mi porta il nome dell'immagine all'interno del file html. Io voglio che i riferimenti grafici stiano solo nel css, così semplicemente cambiando il riferimento al css ottengo diversi template.

    Ciao!

  5. #5
    invece puoi, con javascript, onmouseover (impostabile da css) metti la manina del link, con onclick imposti l'azione da javascript.

  6. #6
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48
    Perdonami Goikiu ma io ancora non conosco javascript e non ho capito la tua risposta, potresti postarmi il codice anche a grandi linee ? Poi con qualche ricerca su internet penso di cavarmela.
    Tieni presente però che sviluppo con PHP ed uso lo Zend framework... i link sono generati da classi che devo richiamare, come faccio ad inserirle nel codice javascript ?
    Ciao.

  7. #7
    allora, in teoria la prima modifica stà nel foglio di stile

    dici che su taluni elementi esempio #id :hover {pointer}, il codice è simile a questo, serve a cambiare il tipo di puntatore,

    poi diciamo che decidi un tipo di elemento (<div>), imposti <div onclick="apripopup(<?php print $link0011 ?>)">

    sempre come esempio

  8. #8
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    prova così..
    codice:
    <html>
    <head>
    <title>Esempio di utilizzo delle QueryString con Javascript</title>
    <style type="text/css">
    .img{
     background-image: url(img/css.png);
     background-position:top center;
    background-repeat:no-repeat;
    height:32px;
    width:32px;
    }
    .noelenco{
    list-style-type:none;
    }
    </style>
    </head>
    <body>
    
    <ul class="noelenco">
    <li >
    [/list]
    </body>
    </html>

  9. #9
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48
    Ho provato... ma è come se non sentisse le dimensioni che imposto!
    Se metto un testo nel link la dimensione è data dal testo stesso, se non metto nessun testo il link non compare nemmeno!

  10. #10
    Utente di HTML.it L'avatar di dacdam
    Registrato dal
    Feb 2009
    Messaggi
    48
    Ho trovato: bastava mettere display:block sui link...
    Userò la soluzione che mi ha suggerito moonba: è la più semplice, per javascript aspetterò di avere tempo di guardarlo con calma.
    Grazie a tutti per l'aiuto!

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.