Toon posts:

[CSS] een css stijl geven aan een selectbox

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een selectbox die ik een bepaalde look and feel wil geven bij voorkeur een scrollbalk met bepaalde kleuren, nu lukt me dat prima in de body en bij het input element. Maar het select element heeft er geen zin, wat ik ook probeer. Ik kan op internet niet veel vinden, alleen dat een borderstijl niet werkt in IE6 maar wel in Mozilla.

Maar daar zit ik niet echt op te wachten.

Is er iemand die weet of het mogelijk is om dat select element te customizen ? En misschien ook iemand die weet hoe ?

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
code:
1
2
3
<select id="bal" name="bal">
bal<option value="bal">
</select>

Via id, class gedaan of direct element :?

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020

KolNedra

...

Naar mijn mening kun je alleen het lettertype en daarbijbehorden eigenschappen veranderen, dus niet de scrollbar en achtergrond kleur

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • party42
  • Registratie: Oktober 2000
  • Laatst online: 21-08 10:50
code:
1
2
3
4
5
6
7
INPUT.listbox
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1b1d4f
}


en vervolgens:

code:
1
2
<select class=listbox>
</select>


werkt?

[ Voor 13% gewijzigd door party42 op 12-06-2003 10:03 ]

Everyday's an endless stream, of cigarettes and magazines...


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

dus niet de scrollbar en achtergrond kleur
background-color wil wel hoor ;), maar inderdaad voor de rest kan je alleen je lettertype en overige bijbehorende properties instellen :)

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


Verwijderd

Topicstarter
Ik heb inderdaad op de conventionele manier de eigenschappen verandert.

}
input {
background-color:#99B9CB;
font: 11px Arial;
border-color:ffffff;
border-width:1px;
border-style:double;
}

dit is mijn input veld en alle eigenschappen worden keurig weergegeven.

select {
background-color:#99B9CB; werkt
font: 11px Arial; werkt
border-color:#DFE2A8; werkt niet
border-width: 1px; werkt niet
border-style: inset; werkt niet
width:475px; werkt
height:50px; werkt
}

In de body staat de volgende code

}
body { scrollbar-face-color: #BBC248; scrollbar-shadow-color: #BBC248; scrollbar-highlight-color: #BBC248; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #DFE2A8; scrollbar-arrow-color: #000000;
}

Alle input elementen die ik erin zet krijgen keurig deze gekleurde scrollbalken mee, dus het werkt. behalve het select element die doet eigenwijs.

typos :)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Je kunt ook nog vanalles per option instellen trouwens :)

Verwijderd

Topicstarter
Hehehehe dat weet ik, maar helaas das nu net niet wat ik wil... Misschien moet ik de zoektocht maar staken en de rest van mijn formulier aanpassen aan mijn select tags... alleen een bgcolor en een fontstijltje Blehhhh

[ Voor 3% gewijzigd door Verwijderd op 12-06-2003 10:13 ]


  • Skef
  • Registratie: April 2001
  • Laatst online: 20:35

Skef

Ik scheer.me

selectboxen worden dacht ik door het OS gerenderd, en niet door de browser.

Daarom kun je er verder qua stijl niet zo gek veel mee.

Het is wel mogelijk om in DHTML je eigen te maken, dmv diverse divjes. Hierover zijn wel topics te vinden @GoT...

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


Verwijderd

Nee, dat gaat nooit werken. Ik hoop dat je inziet waarom niet.

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 21-08 10:50
hmm
als ik het nou eens zonder de
INPUT opschrijf

* party42 kijkt ff snel naar onze stylesheet zoals hier gebruikt...

Yep, zonder de INPUT... Dus gewoon .listbox

anders: Cheatah, hoezo?

Everyday's an endless stream, of cigarettes and magazines...


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

INPUT != SELECT
Dat was dus ook wat Cheetah bedoelde :)

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • party42
  • Registratie: Oktober 2000
  • Laatst online: 21-08 10:50
dat zei ik dus ook

ik had per ongeluk neergezet
code:
1
INPUT.listbox


maar het moest zijn
code:
1
.listbox


dus relax he. 't is nog vroeg... verkeerd copy/paste werk...

Everyday's an endless stream, of cigarettes and magazines...


  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 22:34
party42 schreef op 12 June 2003 @ 10:51:
maar het moest zijn
code:
1
.listbox
select.listbox mag ook ;)

  • Johnny
  • Registratie: December 2001
  • Laatst online: 21:11

Johnny

ondergewaardeerde internetguru

InZane schreef op 12 June 2003 @ 12:15:
[...]


select.listbox mag ook ;)
Dan werkt de stylesheet niet meer op inputs...

dan moet je het zo doen:
code:
1
select.listbox, input.listbox {}

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • DeFeCt
  • Registratie: Juli 2000
  • Laatst online: 16-08 09:54

DeFeCt

je wéét toch

party42 schreef op 12 juni 2003 @ 10:51:
dus relax he. 't is nog vroeg... verkeerd copy/paste werk...
Afgezien daarvan geef je geen antwoord op de vraag, TS vraagt hoe de scrollbar van zijn selectbox aan te passen...

Maar goed, zoals al gezegt, dat kan niet, wordt door het systeem gerenderd.

Oplossing: of geen gekleurde scrollbar of zelf een select box bouwen in dhtml

Flickr


  • party42
  • Registratie: Oktober 2000
  • Laatst online: 21-08 10:50
DeFeCt schreef op 12 juni 2003 @ 12:31:
[...]


Afgezien daarvan geef je geen antwoord op de vraag, TS vraagt hoe de scrollbar van zijn selectbox aan te passen...
originele vraag:
Is er iemand die weet of het mogelijk is om dat select element te customizen ? En misschien ook iemand die weet hoe ?
spreekt van een algemene customize...

Daarnaast zegt hij wel dat hij bij voorkeur de scrollbar wil doen maar niet dat hij hier specifiek naar op zoek is.

T'is maar hoe je de vraag leest denk ik...

Maar inderdaad, zelf bouwen met DHTML (of flash)

zie hier:
http://webfx.eae.net/dhtml/select/jsGenerated.html

Everyday's an endless stream, of cigarettes and magazines...

Pagina: 1