Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > L'angolo del webmaster > JavaScript e altri linguaggi di scripting

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 20-07-2009, 18.24.28
Utente attivo
 
Data registrazione: 30-06-2009
Messaggi: 270
Exclamation Come posso creare queste tabelle?

Salve,
Navigando per il web ho trovato questo sito LINK, realizzato con PHP-Fusion.
Volevo sapere come posso creare quelle tabelle trasparenti, che mostrano lo sfondo? mi potreste aiutare cortesemente?
Rispondi citando
  #2 (permalink)  
Vecchio 20-07-2009, 20.44.36
L'avatar di sIM
sIM sIM non è connesso
AlterGuru
 
Data registrazione: 02-07-2006
Messaggi: 2,197
Predefinito

Un po' di css:
Codice PHP:
#div { opacity:0.3; filter: alpha(opacity=30); } 
Ciauu! ^^
__________________
Davide — daddie.altervista.org
Rispondi citando
  #3 (permalink)  
Vecchio 20-07-2009, 21.31.43
Utente attivo
 
Data registrazione: 30-06-2009
Messaggi: 270
Predefinito

ok grazie....
un ultima cosa, ma quelle tabelle con gli angoli sumssati come le posso creare? sono de div in ajax?
Rispondi citando
  #4 (permalink)  
Vecchio 20-07-2009, 22.16.58
L'avatar di biccheddu
AlterGuru 2500
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 2,754
Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

Hai un pò di confuzione in testa...

Prima di tutto non vedo angoli arrotondati nel sito, se non negli adsense.

Secondo li puoi creare in diversi modi,tra cui Javascript (non Ajax) e CSS (con o senza immagini, anche se il senza immagini ha due modi, uno utilizzare tag "vuoti", la'ltro usare il CSS3 non supportato da tutti i browser se non da FF 3.5 e Opera 10).

__________________
Rispondi citando
  #5 (permalink)  
Vecchio 21-07-2009, 01.31.25
L'avatar di musicontheweb
Utente giovane
 
Data registrazione: 11-12-2006
Messaggi: 42
Predefinito

Puoi semplicemente usare delle immagini come ho fatto io:
http://www.musicontheweb.org
Ho creato una tabella con 3 righe e tre colonne
le righe e le colonne centrali hanno come sfondo un'immagine trasparente o semi, mentre agli angoli ho creato immagini semi-trasparenti arrotondate seguendo la direzione dell'angolo

CIAO!

EDIT: ovviamente le tabelle senza spazi tra righe e colonne!
Rispondi citando
  #6 (permalink)  
Vecchio 21-07-2009, 07.28.34
L'avatar di biccheddu
AlterGuru 2500
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 2,754
Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

Con tutto rispetto ma che senso ha usare le tabelle?!

Al massimo usi i tag vuoti è hai un layout tableless, anche se sarebbe meglio usare i <div> annidati con immagini e CSS.

Angoli arrotondati senza immagini
Angoli arrotondati con l'uso di una sola immagine
Angoli Arrotondati con più immagini

__________________
Rispondi citando
  #7 (permalink)  
Vecchio 21-07-2009, 12.46.14
L'avatar di musicontheweb
Utente giovane
 
Data registrazione: 11-12-2006
Messaggi: 42
Predefinito

La tabella l'avrei dovuta usare lo stesso per la struttura del sito...
Rispondi citando
  #8 (permalink)  
Vecchio 21-07-2009, 12.48.34
L'avatar di biccheddu
AlterGuru 2500
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 2,754
Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

Esistono i div e tanti altri tag per fare un layout.

Se guardi il mio sito in firma, la home e il forum sono tutti tableless
__________________
Rispondi citando
  #9 (permalink)  
Vecchio 21-07-2009, 14.03.49
L'avatar di musicontheweb
Utente giovane
 
Data registrazione: 11-12-2006
Messaggi: 42
Predefinito

lo so lo so... però con i div mi trovo scomodo... con le tabelle riesco ad ottenere riquadri alle giuste distanze e delle giuste dimensioni... :D ho gia fatto altri 3 siti con i div ma è venuto molto disordinato... ognuno ha le proprie preferenze :D:D
Rispondi citando
  #10 (permalink)  
Vecchio 21-07-2009, 17.46.02
L'avatar di biccheddu
AlterGuru 2500
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 2,754
Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

Basta studiare e si ottiene quel che si vuole
__________________
Rispondi citando
  #11 (permalink)  
Vecchio 21-07-2009, 18.55.48
L'avatar di musicontheweb
Utente giovane
 
Data registrazione: 11-12-2006
Messaggi: 42
Predefinito

no è semplicemente una questione di misura... :D
Rispondi citando
  #12 (permalink)  
Vecchio 23-07-2009, 12.22.33
Utente attivo
 
Data registrazione: 30-06-2009
Messaggi: 270
Predefinito

Scusate, ma non co capito bene questo codice:

Codice PHP:
.rtop, .rbottom{display:block; }
.
rtop *, .rbottom *{displayblockheight1pxoverflowhidden}
.
r1{margin0 5pxbackground:#9BD1FA;}
.r2{margin0 3pxbackground:#9BD1FA;}
.r3{margin0 2pxbackground:#9BD1FA;}
.r4{margin0 1pxheight2pxbackground:#9BD1FA;}
.contain{background:#9BD1FA;text-align:center;} 
Come faccio a modificare le granzezze della tabellla? per l'altezza ho capito che devo modificare questa parte height: 2px; ma per la larghezza....non mi è molto chiaro e link che mi avete postato non spiegha niente...
Rispondi citando
  #13 (permalink)  
Vecchio 23-07-2009, 12.33.33
L'avatar di biccheddu
AlterGuru 2500
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 2,754
Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

Non usare tabelle come ti ho detto, ma utilizza l'esempio postato nel blog.

Metti tutto quel codice dentro un <div> e assegni a quast'ultimo l'altezza (height) e la larghezza (width) che meglio preferisci
__________________
Rispondi citando
  #14 (permalink)  
Vecchio 23-07-2009, 14.05.46
Utente attivo
 
Data registrazione: 30-06-2009
Messaggi: 270
Predefinito

Scusami per il disturbo...ma devo fare cosi?

Codice PHP:
<div class="tabella1" alt="" width="392" height="2" class="border" />
.
rtop, .rbottom{display:block; }
.
rtop *, .rbottom *{displayblockheight1pxoverflowhidden}
.
r1{margin0 30pxbackground:#9BD1FA;}
.r2{margin0 30pxbackground:#9BD1FA;}
.r3{margin0 20pxbackground:#9BD1FA;}
.r4{margin0 1pxwidth:100pxheight2pxbackground:#9BD1FA;}
.contain{background:#9BD1FA;text-align:center;}
</div
poi lo metto nel <head> e lo richiamo?
Rispondi citando
  #15 (permalink)  
Vecchio 23-07-2009, 15.06.14
Guest
 
Messaggi: n/a
Predefinito

No!!

Devi fare così:

Codice HTML:
<style type="text/css">
.rtop, .rbottom{display:block; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 30px; background:#9BD1FA;}
.r2{margin: 0 30px; background:#9BD1FA;}
.r3{margin: 0 20px; background:#9BD1FA;}
.r4{margin: 0 1px; width:100px; height: 2px; background:#9BD1FA;}
.contain{background:#9BD1FA;text-align:center;} 
</style>
Questo va in head.
Rispondi citando
  #16 (permalink)  
Vecchio 23-07-2009, 18.46.55
Utente attivo
 
Data registrazione: 30-06-2009
Messaggi: 270
Predefinito

Ahhhhhh, ok poi dopo nel <body> faccio un <div> con l' altezza e la larghezza, aggiungo la righa che mette la transparenza, e dentro metto quello che voglio cosi:

Codice PHP:
<html>
<
head>
      <
titleTITOLO PAGINA </title>
<
style type="text/css">
.
rtop, .rbottom{display:block; }
.
rtop *, .rbottom *{displayblockheight1pxoverflowhidden}
.
r1{margin0 30pxbackground:#9BD1FA;}
.r2{margin0 30pxbackground:#9BD1FA;}
.r3{margin0 20pxbackground:#9BD1FA;}
.r4{margin0 1px;  height2pxbackground:#9BD1FA;}
.contain{background:#9BD1FA;text-align:center;} 
#div { opacity:0.3; filter: alpha(opacity=30); }  
</style>
</
head>
<
body>
<
div class="contain" alt="" width="392" height="2">
CONTENUTO DELLA TABELLA
</div>
</
body>
</
html

Scondo voi è giusto?
Rispondi citando
  #17 (permalink)  
Vecchio 23-07-2009, 18.52.04
Guest
 
Messaggi: n/a
Predefinito

Si ma a cosa servono tutte quelle classi dichiarate se poi non le usi (.r1,r2,r3,r4)

Comunque è meglio evitare di usare attributi in html quando puoi utiilzzare il css (vedi width e height che hai scritto in <div>), aggiungile direttamente al css:
Codice:
.contain{ background:#9BD1FA; text-align:center; width: 392px; height: 2; }
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 06.01.18.