İkinci seçim kutusu okunu ilk ile aynı hale getirmek istiyorum. Ama neden farklı olduklarına dair hiçbir fikrim yok, çünkü o okyu şekillendirmedim.Kutu ok stilini seçin
cevap
Tarayıcılar ve İşletim en çoğu durumda seçkin kutuları stilini belirlemek ve yalnız CSS ile bunları değiştirmek imkansız yanındadır. Değiştirme yöntemlerine bakmak zorundasınız. Ana numara, stilin bazılarını geçersiz kılmanıza olanak veren appearance: none
'u uygulamaktır.
sevdiğim yöntem bu biridir:
http://cssdeck.com/item/265/styling-select-box-with-css3
O var olmayan yapıyor ilgili tüm sorunları (patlak mümkün olmayan bu yüzden OS seçme menüsü UI öğesi yerine geçmez tarayıcı penceresinin uzun bir liste ana olanıdır).
İyi şanslar :)
sen jQuery selectbox replacement kullanabilirsiniz. Bu bir jQuery eklentisi.
http://cssglobe.com/post/8802/custom-styling-of-the-select-elements
Saf-csshttp://bavotasan.com/2011/style-select-box-using-only-css/
any1 kullanarak ie8 ve Rohit Azad ve Bacotasan'ın blogundan ilham alan bir eklenti kullanmak istemiyorum, seçilen değeri göstermek için JS kullanarak bir span ekledim.
html:
<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
<span>Here is the first option</span>
</div>
css (i BG için sadece bir ok kullanılır ama konumlandırma tam görüntüsünü koyup düşebilir):
.styled-select div
{
display:inline-block;
border: 1px solid darkgray;
width:100px;
background:url("/Style Library/Nifgashim/Images/drop_arrrow.png") no-repeat 10px 10px;
position:relative;
}
.styled-select div select
{
height: 30px;
width: 100px;
font-size:14px;
font-family:ariel;
-moz-opacity: 0.00;
opacity: .00;
filter: alpha(opacity=00);
}
.styled-select div span
{
position: absolute;
right: 10px;
top: 6px;
z-index: -5;
}
js:
Firefox 39 içinde$(".styled-select select").change(function(e){
$(".styled-select span").html($(".styled-select select").val());
});
Seçme elemanına bir kenarlık koymanın oku (2) olarak göstereceğini buldum. Sınır yok, oku (1) olarak gösterecektir. Bence bir böcek. pencerelerde
http://jsfiddle.net/u3cybk2q/2/ çek, iOS ve Android (IEXPLORER yama)
.styled-select select {
background: transparent;
width: 240px;
padding: 5px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
height: 34px;
-webkit-appearance: none;
}
.styled-select {
width: 240px;
height: 34px;
overflow: visible;
background: url(http://nightly.enyojs.com/latest/lib/moonstone/dist/moonstone/images/caret-black-small-down-icon.png) no-repeat right #FFF;
border: 1px solid #ccc;
}
.styled-select select::-ms-expand {
display: none;
}
<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
</div>
Çalışmıyor ve keman bağlantısı bozuk. –
- 1. Salınım: ok ile açılan kutu
- 2. Izgara görünümünde grup stilini seçin
- 3. Graphviz: 'varsayılan' ok stilini nasıl belirlenir?
- 4. Kalan alanı doldurmak için bir kutu seçin
- 5. ASP stilini değiştir DropDownlist
- 6. (aşağı yakalama/yukarı ok)
- 7. Java - ana kutu içinde 9 kutu ekleme
- 8. Twitter'da btn-group .active stilini değiştirin Bootstrap
- 9. Webview'de Android varsayılan bağlantı stilini kaldırabilir miyim
- 10. Çıkış yazdırma stilini Racket REPL'den değiştirme
- 11. İade Tuple'ı seçin EF seçin
- 12. Dikey/Sütun metni seçin?
- 13. Galeri'deki kenarlık stilini değiştir
- 14. css hover stilini kaldırın
- 15. CSS stilini, div içinde
- 16. Bibliyografya stilini değiştirme
- 17. Win32 Pencere Stilini Değiştir
- 18. Varsayılan WPF stilini uygula
- 19. stilini nasıl ayarlanır programlı
- 20. WP7 sohbet stilini uygulama
- 21. CSS3 stilini GWT 2.5
- 22. CKeditor - Tablo stilini değiştir
- 23. Aşağı açılır ok Nasıl Android'de Spinner Kontrolü için Ok?
- 24. seçin ve sonra tekrar ayrı değerler seçin
- 25. g içinde seçin: gsp etiketini seçin
- 26. Haskell Ok gecikme işlevi
- 27. MapM ok eşdeğeri?
- 28. Statik ok işlevli sınıflar
- 29. Ok düğmelerini yakalama
- 30. Ok tuşlarından giriş alma
Düzenli numara kötü 'işaretçi-olay' hala tarafından desteklenmekten uzun bir yoldur IE ya da hatta IE içine polyfiled ediliyor. –