https://github.com/cosmicwheels/jquery-checkradios gibi bir şey kullanarak bir Bootstrap Tablosundaki radyo düğmelerini veya onay kutularını şekillendirmek istiyorum. Bununla birlikte, gerçek karşılık gelen giriş etiketlerinin javascript kodu (bootstrap-table.js) içindeki birleştirme işlemleriyle oluşturulduğundan bunun nasıl yapılacağını anlamıyorum. Bootstrap tablosunun içindeki radyo düğmelerinin CSS sınıflarını sağlamaya yönelik herhangi bir hüküm var mı?Bir önyükleme masasının içinde radyo düğmesi veya onay kutusu nasıl oluşturulur?
5
A
cevap
6
Bir Bootstrap Tablosunun içindeki tarz radyo düğmeleri örneği. Tercih edilen seçenekse, Radyo Düğmelerini tek Tıklanabilir Öğeyi yapmak için bazı CSS ile birlikte JS parçacıklarını kolayca kaldırabilirsiniz.
Yazı Tipi Düğmesi Awesome, Radyo Düğmeleri için kullanıldığından emin olun.
input[type=radio] {
display: none;
}
label {
cursor: pointer;
}
input[type=radio] + label:before {
font-family:'FontAwesome';
display: inline-block;
}
input[type=radio] + label:before {
content:"\f10c";
color: #f00;
cursor: pointer;
}
input[type=radio] + label:before {
letter-spacing: 10px;
}
input[type=radio]:checked + label:before {
content:"\f111";
color: #fff; /* Remove this if you remove the 3 Last Rules of the CSS */
}
Pasaj
/* Delete the JS Below to Remove the Hover Effect and to Make the Buttons + Label the only Active Area */
$('.table tr').click(function(event) {
if (event.target.type !== 'radio') {
$(':radio', this).trigger('click');
}
});
$(":radio[name=radios]").change(function() {
$(".table tr.active").removeClass("active");
$(this).closest("tr").addClass("active");
});
.wrapper {
margin-top: 40px;
}
.table-striped {
background-color: rgba(77, 162, 179, 0.35);
color: #4DA2B3;
}
.table-responsive {
border-color: transparent;
font-size: 20px;
cursor: pointer;
/* Remove this if you remove the 3 Last Rules Rules of the CSS */
}
.table tbody tr td {
line-height: 24px;
padding-top: 12px;
}
input[type=radio] {
display: none;
}
label {
cursor: pointer;
}
input[type=radio] + label:before {
font-family: 'FontAwesome';
display: inline-block;
font-size: 20px;
font-weight: 200;
}
input[type=radio] + label:before {
content: "\f10c";
/* The Open Circle Can be replaced with another Font Awesome Icon */
color: #4DA2B3;
cursor: pointer;
}
input[type=radio] + label:before {
letter-spacing: 10px;
}
input[type=radio]:checked + label:before {
content: "\f05d";
/* Replace with f111 for a Solid Circle (or any other Font Awesome Icon */
color: #fff;
/* Remove this if you remove the 3 Last Rules of the CSS */
}
/* Delete the Rules Below (and 2 above with Comments) to Remove the Hover Effect and to Make the Buttons + Label the only Active Area */
.table tbody tr:hover td {
background-color: rgba(77, 162, 179, 0.55);
color: #fff;
border-bottom: 10px solid rgba(7, 101, 120, 0.85);
}
.table tbody tr.active td {
background-color: rgba(77, 162, 179, 0.55);
color: #fff;
}
.table tbody tr.active td label {
color: #fff;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="wrapper">
<div class="container">
<div class="table-responsive col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<table class="table table-striped">
<tbody>
<tr>
<td>Series A</td>
<td>Product A</td>
<td>
<input type="radio" name="radios" id="radio1" />
<label for="radio1">Yes</label>
</td>
</tr>
<tr>
<td>Series B</td>
<td>Product B</td>
<td>
<input type="radio" name="radios" id="radio2" />
<label for="radio2">No</label>
</td>
</tr>
<tr>
<td>Series C</td>
<td>Product C</td>
<td>
<input type="radio" name="radios" id="radio3" />
<label for="radio3">Maybe</label>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
İlgili konular
- 1. Bootstrap onay kutusu/radyo düğmeleri
- 2. Radyo düğmesi seçili değilken nasıl onay kutusu gri renkte seçilir?
- 3. Seçme, onay kutusu ve radyo düğmesi ile açısal JS formu
- 4. Dart'ta bir onay kutusu veya radyo düğmesi olup olmadığını nasıl anlarsınız?
- 5. Radyo kutusu metin tabanı nasıl oluşturulur
- 6. Onay kutusu, işaretliyse veya
- 7. Radyo düğmesi ve onay kutularını temel alan veri sıralaması sıralama
- 8. WPF: "Basamaklı" onay kutusu nasıl oluşturulur?
- 9. BM_SETCHECK bir radyo düğmesi
- 10. Ekle düğmesi ile onay kutusu ASP - C#
- 11. Raylar 3: bir dizideki her öğe için radyo düğmesi
- 12. Radyo Düğmesi nasıl seçilir?
- 13. Radyo düğmesi kontrol ediliyor
- 14. Yii2 önyükleme paketi ile onay kutusu grubu 3
- 15. Onay kutusu kontrol edilmek istendiğinde veya değiştirilmediğinde nasıl değişiklik yapılır? Böyle bir onay kutusu var
- 16. Radyo Düğmesi setOnChangeListener parçanın içinde çalışmıyor
- 17. Bir önyükleme masasının kenarlık rengini değiştirmenin en iyi yolu nedir?
- 18. İletkide bir radyo düğmesi değeri nasıl ayarlanmalı
- 19. Materyal-UI'deki Radyo Düğmesi ve Onay Kutusu tıklatmaya ne de yanıt vermiyor.
- 20. jQgrid üstbilgisine nasıl bir onay kutusu ekleyebilirim?
- 21. onay kutusu nasıl silinir
- 22. radyo düğmesi atama
- 23. Radyo düğmesi seçildiğinde Metin Kutusu doldur - Visual Studio - Windows Formu
- 24. </ a0> onay kutusunun içinde onay kutusu
- 25. Onay kutusu değeri
- 26. Raylarda radyo düğmesi nasıl kullanılır?
- 27. ENUM'a radyo düğmesi nasıl bağlanır?
- 28. Gönderilecek HTML formu radyo düğmesi değerlerini nasıl hariç tutabilirim?
- 29. WPF onay kutusu
- 30. İstenmeyen radyo düğmesi?
Evet, bütün bir satırı, bu şekilde seçilebilir farkındayım. bkz. ör. veri hücresi stili, veri satırı stili, veri biçimlendirici, sınıf/veri sınıfları. DOM, muhtemelen olay işleyicilerinde de kullanılabilir. Ancak, sorum, onay kutularının veya radyo düğmelerinin stiline özgüdür. Özelliklerinin veri biçimlendirici seçeneği kullanılarak işlenebileceğini gördüm: https://github.com/wenzhixin/bootstrap-table-examples/blob/master/options/disabled-checkbox.html. Ancak, onları şekillendirmek hakkında herhangi bir fikir? İşlendikten sonra bir sınıf ekleyerek işe yaramazlar. – Prashant