Unofficial WebSite X5

WebSite X5 versioni obsolete => WebSite X5 [v10] Professional - Discussioni generali => Topic aperto da: DanieleAbbaQ - 22 Ottobre, 2014, 15:26:02

Titolo: TABELLE e CELLE
Inserito da: DanieleAbbaQ - 22 Ottobre, 2014, 15:26:02
salve amici, è possibile rendere colorata una cella di una tabella al passaggio del mouse per poi ritornare al suo colore base al non passaggio del mouse? (una sorta di mouseover per intenderci). ci sono esempi in rete?


Grazie.
Titolo: Re:TABELLE e CELLE
Inserito da: lemonsong - 22 Ottobre, 2014, 17:48:57
Se la cella non ha un id o una classe "sua", ci possiamo comunque "arrivare": http://www.w3schools.com/cssref/css_selectors.asp (http://www.w3schools.com/cssref/css_selectors.asp)


Esempio:
http://lemonsong.altervista.org/test_td_select/ (http://lemonsong.altervista.org/test_td_select/)



P.S.
Per "amor di community", non hai dato riscontro qui: https://www.unofficialwsx5.com/index.php?topic=1859.0 (https://www.unofficialwsx5.com/index.php?topic=1859.0)
Titolo: Re:TABELLE e CELLE
Inserito da: DanieleAbbaQ - 22 Ottobre, 2014, 17:54:11
e proprio quello che intendevo. come faccio a sfruttare il tuo esempio (cella rossa?)
Titolo: Re:TABELLE e CELLE
Inserito da: DanieleAbbaQ - 24 Ottobre, 2014, 10:20:30
Ciao Lemon, come posso recuperare il codice per rendere le celle delle tabelle colorate al passaggio del mouse?
Titolo: Re:TABELLE e CELLE
Inserito da: lemonsong - 24 Ottobre, 2014, 14:03:53
Primo tuo post:

[...] è possibile rendere colorata una cella di una tabella al passaggio del mouse [...]


Come ti ho già detto, coi CSS2 (esempio precedentemente postato) e CSS3 puoi arrivare a qualsiasi cella di una tabella, basta studiarsi un pochino i vari selettori: http://www.w3schools.com/cssref/css_selectors.asp (http://www.w3schools.com/cssref/css_selectors.asp)

Si può anche utilizzare jQuery, ciclando tutte le celle della tabella e assegnando loro una classe con un numero crescente, esempio: http://lemonsong.altervista.org/test_td_select_jq/ (http://lemonsong.altervista.org/test_td_select_jq/)


Ultimo tuo post:

[...] come posso recuperare il codice per rendere le celle delle tabelle colorate al passaggio del mouse?


Se invece vuoi semplicemente che per ogni cella della tabella, al passaggio del mouse, cambi il colore di sfondo, puoi usare questo elementare CSS:

Citazione
<style>
#imCell_1 td:hover{
    background-color: red !important;
}
</style>



 
Titolo: Re:TABELLE e CELLE
Inserito da: DanieleAbbaQ - 25 Ottobre, 2014, 15:36:14
Ciao Lemon, non riesco ad implementare il codice.  >:(
Titolo: Re:TABELLE e CELLE
Inserito da: lemonsong - 25 Ottobre, 2014, 15:49:46
Quale codice?

Metti online la tua prova e posta il link.
Titolo: Re:TABELLE e CELLE
Inserito da: DanieleAbbaQ - 30 Ottobre, 2014, 11:29:21
Ciao Lemon, ci sono riuscito grazie al tuo aiuto. Sei molto bravo, complimenti! L'id della cella era diverso.


Ora se volessi fare la stessa cosa con l'oggetto testo o con l'oggetto tabella o con l'oggetto foto, si può fare?


Esempi:


Oggetto testo: fare un riquadro con del testo all'interno ed una semplice foto; al passaggio del mouse l'oggetto testo che contiene sia il testo che la foto dovrebbe cambiare colore;
Oggetto tabella: inserire una tabella con testo e foto; al passaggio del mouse tutta la tabella (non la singola cella) che contiene sia il testo che la foto dovrebbe cambiare colore;
Oggetto immagine: inserire l'oggetto immagine sulla griglia; al passaggio del mouse tutto l'oggetto immagine dovrebbe cambiare colore.


Hai degli esempi? Grazie in anticipo.
Titolo: Re:TABELLE e CELLE
Inserito da: lemonsong - 30 Ottobre, 2014, 13:03:57
Se ti riferisci ai CSS, il "principio" è sempre lo stesso:
"Cambiare colore alla foto" non lo capisco ma se ti riferisci ad aumentare/diminuire la trasparenza, puoi usare la proprietà opacity

Qui alcuni link "mondo WS":
http://lemonsong.altervista.org/test_a_hover_img/ (http://lemonsong.altervista.org/test_a_hover_img/)
http://www.ilcacciatoredinuvole.it/elenco.html (http://www.ilcacciatoredinuvole.it/elenco.html) (cerca tra i vari esempi)
http://lemonsong.altervista.org/test_jq_fade-in-out/ (http://lemonsong.altervista.org/test_jq_fade-in-out/) (con jQuery)


Da W3Schools:
http://www.w3schools.com/cssref/sel_hover.asp (http://www.w3schools.com/cssref/sel_hover.asp)
http://www.w3schools.com/css/css_image_transparency.asp (http://www.w3schools.com/css/css_image_transparency.asp)

Leggi, prova ed eventualmente fai vedere qualcosa.


P.S.
Con tabelle e celle non c'entra niente, eventualmente apri un nuovo post con titolo più appropriato.
Titolo: Re:TABELLE e CELLE
Inserito da: DanieleAbbaQ - 30 Ottobre, 2014, 17:07:23
ecco ti posto un esempio.
Titolo: Re:TABELLE e CELLE
Inserito da: lemonsong - 30 Ottobre, 2014, 20:25:18
Se l'immagine è il risultato che vuoi ottenere al passaggio del mouse, te l'ho già scritto sopra:

  • trovare l'id dell'oggetto WS
  • aggiungere :hover all'elemento interno

Selettore:

#imCellStyle_X:hover (secondo impostazioni dell'oggetto, potrebbe variare il div, linka un esempio reale)


  • scrivere proprietà e valore

Proprietà e valore:

background-color: red;
(eventualmente aggiungere !important)


Altrimenti, sii più chiaro.



P.S.
Stiamo andando OT (e 2)