16. august 2001 - 19:05
Der er
29 kommentarer og 1 løsning
CSS på checkbox
Når nu jeg har lavet nogle fede input felter uden border og med grå BG - så ville det da være smart hvis de efterfølgende checkbox\'s kunne lige noget i samme stil. MEN DET GØR DE IKKE !! Er det ikke muligt at lave styles på en checkbox ?? //j1z
Annonceindlæg fra Kingston Technology
16. august 2001 - 19:06
#1
Må vi se dit style sheet ? /Tony
16. august 2001 - 19:08
#2
Den del der berører input hedder således: input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #CCCCCC; border: 1px #333333; font-weight: bold; }
16. august 2001 - 19:21
#3
Anyone ?
16. august 2001 - 19:23
#4
Working on it ... dosn\'t seam to work ...
16. august 2001 - 19:24
#5
he he - ok .. Det er måske fordi det ikke kan lade sig gøre ?
16. august 2001 - 19:27
#6
linien border: 1px #333333; bliver til: border-color: #333333; border-style: solid; border-left: 1px; border-right: 1px; border-top: 1px; border-bottom: 1px; Jeg vil vædde på det også kan skrives på een linie hvis man kender den rette rækkefølge. mvh JakobA
16. august 2001 - 19:34
#7
Synes ikke rigtigt det rokker ved min checkbox ??
16. august 2001 - 19:39
#8
<STYLE type=\"text/css\"> <!-- input,radiobutton{border:1px; border-style:solid; border-color:#000000; background-color:#f7f7ef; color:green; } --> </style> ... men der er stadig problemer med 3d. radiobutton-face-color:darkblue; radiobutton-track-color:red; radiobutton-shadow-color:\'green\'; radiobutton-highlight-color:\'yellov\'; radiobutton-3dlight-color:\'white\'; radiobutton-darkshadow-color:\'white\' ????????? /Tony
16. august 2001 - 19:48
#9
Det var nu en checkbox - men det er ok :) Den første del du skriver - gør det samme som mit nuværende input style .. Den anden del giver ikke rigtigt nogen mening - det sker der ikke så meget ved :(
16. august 2001 - 19:53
#10
:-) Nej - nej, den er ment som inspiration ... stammer fra textarea. Der farer den lige i flæsket af div. 3d effekter ...
16. august 2001 - 19:57
#11
Hæ hæ - farer lige i flæsket :) Men den reagerer lidt speget på checkboxene Kan det passe at jeg er den første EVER der gerne vil påvirke mine box\'s !? (nej - vel) //j1z
16. august 2001 - 20:07
#12
>>\"Men den reagerer ...\" Det siger du ikke ! >>\"Kan det passe ...\" Nej ! ... ser om jeg kan finde en gammel og støvet bog ...
16. august 2001 - 20:20
#13
Nej gir op (p.t.), kan ikke få skovlen under de 3d effekter. Men svaret må stadig være: Ja man kan godt styles på (noget af) en checkbox :-) Ellers - hva\' med to små layers > swop images ... /Tony
16. august 2001 - 20:32
#14
Well... sådan har jeg løst problemet. Det virker ok. Det kan implementeres på et hav af forskellige måder.
16. august 2001 - 20:38
#15
Ajj - ikke flere layers :( Så skal der vel scriptes for at få dem med i formen ? Må nok leve med 3D fætteren indtil der er nogen der kommer med en mulighed for css på checkbox\'s Ellers takker for forsøget //j1z
16. august 2001 - 20:58
#16
hvad med et simpelt imagswap? filen \"check_on.gif\" er et billede at checkboxen som du vil have den styler med checkmærke i. filen \"check_off.gif\" er et billede uden checkmærke i. og så blot swappe mellem de to billeder. (noget nemmere end layers:)
16. august 2001 - 21:08
#17
jakoba -> Så når man klikker på den - så skal den loade en ny side med en anden gif ?
16. august 2001 - 21:08
#18
Og hvordan får man det så ind i sin form ??
16. august 2001 - 21:42
#19
Du skal alligevel have en lille funktion til at swappe billederne. den bruger vi så også til at skrive en værdi i et hidden felt der husker checkboxens værdi: <script language=\'javascript\'> function toggleCheck( checkboxnavn ) { var felt = document.forms[\'dinForm\'].elements[checkboxnavn]; felt.value = 1 - parseInt(\"0\"+felt.value); // 1 = sat, 0 = usat. var imgo = document.images[checkboxnavn]; if ( felt.value == \"1\" ) imgo.src = \"checkbox_on.gif\" else imgo.src = \"checkbox_off.gif\"; }; //end toggleCheck </script> nede ved checkboxen skriver du så; <input type=\'hidden\' name=\'fodsved\' value=\"0\"> <a href=\"java script:void(toggleCheck(\'fodsved\'));\"><img name=\"fodsved\" src=\'checkbox_off.gif\' width=15 height=15></a> Lider de af fodsved? Bemærk at for hver checkbox skal samme navn benyttes i <input kommando, <a kommando og <img kommando (her \'fodsved\') mvh JakobA
16. august 2001 - 21:42
#20
Jeg bruger pt følgende script: function check(box){ if (box.value==\"false\"){ box.src=\"icon_checkbox_on.gif\"; box.value=\"true\"; } else { box.src=\"icon_checkbox_off.gif\"; box.value=\"false\"; } } </script> Om man så vil bruge det samme med hidden-fields eller PHP-classes er op til en selv.. jeg overvejer at benytte klasser... eller måske bare et simpelt array nå men html ser sådan ud: <img name=\"checkbox\" value=\"false\" src=\"icon_checkbox_off.gif\" width=\"11\" height=\"11\" onClick=\"check(this);\" align=\"absmiddle\"> Håber dette kan sætte nogle tanker igang... du skal ikke gi op :-)
16. august 2001 - 21:44
#21
Ups. sæt border=0 o <img kommandoen.
16. august 2001 - 21:50
#22
... jep ... well det står der ikke fordi det er defineret i et CSS. Men ellers har du ret. Godt set! ::mblarsen::
16. august 2001 - 21:57
#24
right. men det var nu til mit eget forslag ovenover. ( svært at skelne fra dit :-))
16. august 2001 - 22:02
#25
;-)
16. august 2001 - 23:30
#26
Undskyld, men ... subtypes understøttes såvidt jeg husker af CSS, så input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #CCCCCC; border: 1px #333333; font-weight: bold; } input.checkbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444 background-color: #DDDDDDD; border: 1px #444444; font-weight: bold; } Øeh ... såvidt jeg husker
17. august 2001 - 10:32
#27
Korrekt, men virker ikke på checkboxe :-(
17. august 2001 - 10:34
#28
Ogeh ... jeg har heller ikke fået tjekket ;·|
17. august 2001 - 10:50
#29
... eller på drop-down-selectboxe-eller-hvad-de-nu-hedder-ting!
17. august 2001 - 10:53
#30
Lidt opsamling ... Tilsyneladende er efterfølgende de \"eneste\" styles vi kan få lov til tilføje checkboxe ... der kan dog være andre jeg har overset: <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html> <head> <title>Checkbox styles</title> </head> <body> <center> <input type=\"checkbox\" style=\"background-color:blue\" onMouseover=\"this.style.backgroundColor=\'#ff0000\'\" onMouseout=\"this.style.backgroundColor=\'#ffffff\'\"> <input type=\"checkbox\" name=\"\" value=\"check me\" style={background-image:url(dit_billede.gif);}> <input type=\"checkbox\" style=\"zoom:3\"> <input type=\"checkbox\" name=\"aCheckBox\" onFocus=\"this.blur();\" style=\"background-color:lime;\" onClick=\"if (this.style && !this.checked) this.style.backgroundColor = \'lime\'; else if (this.style && this.checked) this.style.backgroundColor = \'red\';\"> <input type=\"checkbox\" CHECKED style=\"background-color:#CCff99\"> </center> </body> </html> /Tony
Vi tilbyder markedets bedste kurser inden for webudvikling