Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Attenti a Poco F7: può essere il best buy del 2025. Recensione
Attenti a Poco F7: può essere il best buy del 2025. Recensione
Poco F7 5G, smartphone che punta molto sulle prestazioni grazie al processore Snapdragon 8s Gen 4 e a un display AMOLED da ben 6,83 pollici. La casa cinese mantiene la tradizione della serie F offrendo specifiche tecniche di alto livello a un prezzo competitivo, con una batteria generosissima da 6500 mAh e ricarica rapida a 90W che possono fare la differenza per gli utenti più esigenti.
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Abbiamo provato per molti giorni il nuovo Z Fold7 di Samsung, un prodotto davvero interessante e costruito nei minimi dettagli. Rispetto al predecessore, cambiano parecchie cose, facendo un salto generazionale importante. Sarà lui il pieghevole di riferimento? Ecco la nostra recensione completa.
The Edge of Fate è Destiny 2.5. E questo è un problema
The Edge of Fate è Destiny 2.5. E questo è un problema
Bungie riesce a costruire una delle campagne più coinvolgenti della serie e introduce cambiamenti profondi al sistema di gioco, tra nuove stat e tier dell’equipaggiamento. Ma con risorse limitate e scelte discutibili, il vero salto evolutivo resta solo un’occasione mancata
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-11-2009, 16:06   #1
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
[css-html] fare div come input type

EDIT

Ultima modifica di Fede 88 : 05-12-2009 alle 13:51.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 17:25   #2
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
no, non puoi farlo.
ma cosa intendi esattamente con "trasformarle in div delle input" ??
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 17:33   #3
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Niente, ho fatto confusione io, in pratica mi servivavo delle input type trasparenti (o semi...) e pensavo non si potesse fare.

Comunque sono riuscito a risolvere parzialmente il problema, infatti così sono semitrasparenti su tutti i browser che ho provato fin ora:
Codice:
<input type="text" name="username" style="width: 230px; filter:alpha(opacity=50); moz-opacity: .50; opacity: .50;" onBlur="check_user()"/>
Ora quello che devo fare è mettere un bordo solid di 1px, per sostituire il clasico bordo che da l'effetto concavo. Ho fatto in questo modo, su IE è perfetto però su Firefox mi crea dei problemi.

Codice:
<input type="text" name="username" style="width: 230px; border: 1px solid; filter:alpha(opacity=50); moz-opacity: .50; opacity: .50;" onBlur="check_user()"/>
PS:
Posso creare una classe con quelle caratteristiche per assegnarla a tutte le input type?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 17:39   #4
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
certo che si, una classe (o un id) puoi assegnarla senza problemi, in alternativa se le modifiche riguardano tutti gli input puoi anche non assegnare una classe

eccoti un esempio:
Codice HTML:
<style>
body{
	background: #ad35f1;
}

input{
	background: #235335;
	border: 1px solid yellow;
	margin: 50px;
	padding-left: 15px;
	float: right;
	clear: both;
	width: 100px;
	height: 40px;
	font-size: 30px;
}
</style>

<input type="text" name="username" style="width: 230px"/>
<input type="password" name="pass" style="width: 230px"/>
ok,ok, sorvoliamo sui colori penosi ma per il resto mi pare che sia abbastanza chiaro.
non so come mai ma quando sparo dei codici a caso escono sempre dei colori di m....
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 17:51   #5
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
GIà, davero un bel abbinamento

A cosa serve
Codice:
clear: both;
?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 17:55   #6
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
l'attributo clear può avere 4 valori: left, right, both, none.
serve a dire quale lato vuoi liberare dal resto degli elementi.
in parole povere, clear: left vuol dire che a sinistra di questo elemento non vuoi niente e così via.

se ad esempio tu avessi un contenitore di larghezza 100 e due div interni di larghezza 20 ognuno normalmente andrebbero uno a fianco all'altro, con il clear puoi mandarne a capo uno.
se togli il clear dal mio esempio i due input si affiancheranno, provare per credere!
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 18:02   #7
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Una spiegazione che non fa una piega...

Comunque ho visto che applicare la classe a tutti gli input come il tuo esempio non va bene nel mio caso, infatti mi applica lo stile anche hai bottoni e addirittura alle checkbox.

Per creare una classe per le div facevo in questo modo:

Codice:
div.container {
	...
             ...
             ...
}
Per gli input che parola devo mettere al posto di DIV?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 18:11   #8
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
nono, aspetta, io non ho definito nessuna classe nel mio esempio, prima avevo detto che se volevi applicare uno stile a tutti gli input potevi seguire il mio esempio.

ad ogni modo, diciamo che vuoi mettere lo sfondo blu al campo della password, ok?
Codice HTML:
<style>
.campo_password{
	background-color: 0000ff;
}
</style>

<input type="password" name="pass" class="campo_password"/>
<input type="password" name="pass" class="campo_password2"/>
insomma, nel tag HTML dell'input aggiungi la voce class="qualcosa" e poi nel css (in questo caso ne ho usato uno inline per velocità) metti da qualche parte .qualcosa{attributi vari}

come vedi il campo con classe campo_password2 rimane invariato

Ultima modifica di kurts : 10-11-2009 alle 18:13.
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 18:21   #9
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Capito.

Ho creato questa classe e l'ho applicata agli input type text e password.

Però ho 2 problemi:
1. Il mio obiettivo era quello di far diventare le celle semitrasparenti, però così diventa semitrasparente. Mi spiego meglio, se metto il testo di colore nero, viene visualizzato grigio. E' possibile rendere semitrasparente l'input type ma non il testo?
2. Credo sia dovuto al cambio di carattere, però applicando quello stile alle password, quando digito la pass, al posto di visualizzare i pallini visualizza dei quadratini con dentro dei punti di domanda. Si può risolvere mantenendo il "Calibri"?

Codice:
.input_reg{
	background: white;
	border: 1px solid black;
	padding: 0px 0px 0px 5px;
	float: left;
	clear: none;
	width: 230px;
	height: 19px;
	font-family: Calibri; 
	font-size: 16px;	
	filter: alpha(opacity=50); 
	  moz-opacity: .50; 
	  opacity: .50;
}
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 18:43   #10
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
E' possibile rendere semitrasparente l'input type ma non il testo?
boh... a dire il vero non avevo mai sentito parlare di questi attributi che stai usando per le trasparenze, dal nome immagino che siano robe di FF infatti su IE non si notano differenze

Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
2. Credo sia dovuto al cambio di carattere, però applicando quello stile alle password, quando digito la pass, al posto di visualizzare i pallini visualizza dei quadratini con dentro dei punti di domanda. Si può risolvere mantenendo il "Calibri"?
si, quello è dovuto al fatto che probabilmente questo "calibri" non ha il carattere per il pallno, però, guarda, cambiare tipo di carattere è nel 99% dei casi una cosa inutile, se uno non ha quel carattere installato sul suo sistema non lo può visualizzare quindi viene utilizzato quello di default del sistema o quello specificato nelle preferenze del browser, infatti io vedo le scritte col solito carattere
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 18:51   #11
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da kurts Guarda i messaggi
boh... a dire il vero non avevo mai sentito parlare di questi attributi che stai usando per le trasparenze, dal nome immagino che siano robe di FF infatti su IE non si notano differenze
Io su IE8 le vedo trasparenti, tu che versione hai di IE?

Quote:
Originariamente inviato da kurts Guarda i messaggi
si, quello è dovuto al fatto che probabilmente questo "calibri" non ha il carattere per il pallno, però, guarda, cambiare tipo di carattere è nel 99% dei casi una cosa inutile, se uno non ha quel carattere installato sul suo sistema non lo può visualizzare quindi viene utilizzato quello di default del sistema o quello specificato nelle preferenze del browser, infatti io vedo le scritte col solito carattere
Ok, metto quello di default. Pensavo che calibri potesse andare bene dato che ce l'avevo di default in windows vista.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 20:20   #12
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Io su IE8 le vedo trasparenti, tu che versione hai di IE?
umh... lemme check
ah, ecco: 7.0.5730.13
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 20:40   #13
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quindi direi che circa il 50% degli utenti non la supportano dato che se non la supporta il 7 non la supporterà anche il 6...

Comunque non è un problema, chi può le vedrà in trasparenza chi no le vedrà normali.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 20:52   #14
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Quindi direi che circa il 50% degli utenti non la supportano dato che se non la supporta il 7 non la supporterà anche il 6...

Comunque non è un problema, chi può le vedrà in trasparenza chi no le vedrà normali.
La trasparenza la vede solo Firefox 2.x, IE 8 e Safari 3.x mi pare
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 21:30   #15
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Grazie per l'info...

Per caso sai se è possibile applicare la trasparenza solo alla cella e non alla scritta contenuta in essa?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 21:49   #16
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
se dai alla cella di input un "background: transparent;" la scritta non viene influenzata, l'effetto è supportato da tutti i browser, il problema di questo metodo è che non hai l'efffetto di trasparenza al 50% come vuoi tu ma al 100%

in alternativa puoi mettere una bella immagine di sfondo semi-trasparente così isolvi tutto

kurts è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 22:12   #17
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Hai ragione, così eliminerei anche il problema di IE6-7, giusto?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2009, 08:41   #18
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Ho provato a fare come mi hai consigliato, però anche se metto un immagine semitrasparente viene visualizzata come se fosse un immagine normale non trasparente.

E' normale?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2009, 18:17   #19
kurts
Senior Member
 
L'Avatar di kurts
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 307
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
E' normale?
no, non è normale, io ho fatto una pagina di prova e la vedo perfettamente sia con FF che con IE

te la allego così provi anche tu
Allegati
File Type: zip trasparenza.zip (17.4 KB, 3 visite)
kurts è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2009, 19:27   #20
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Può essere dovuto al fatto che io ho usato una PNG tutta colorata però con trasparenza al 50%? Anche se mi sembra strano...

Faccio qualche prova e ti faccio sapere.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
TSMC produrrà a 2 nm anche in Ari...
Tesla vuole Musk a tutti i costi: propos...
Spotify aumenta i prezzi: da 10,99 a 11,...
Prezzi folli su AliExpress con Choice Da...
IA ed etica: Fastweb+Vodafone fra le pri...
Pannelli solari nuovi o riciclati? Quest...
Instagram cambia le regole per i Live: n...
Windows 11 SE addio: Microsoft stabilisc...
Kali Linux più facile su macOS gr...
È la fine per le antenne 5G? Al l...
WhatsApp, una taglia da 1 milione di dol...
Sembrava spacciato, poi una bici elettri...
Apple Watch Series 1 diventa obsoleto: a...
ho. Mobile, upgrade a 250 GB senza sovra...
Reddit non avrà post a pagamento,...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v