2
A
回答
5
只有使用腳本就可以實現跨瀏覽器解決方案,see an example here of a styled checkbox...。
它使用jQuery UI轉變作風
1
我懷疑這是可能的,因爲複選框外觀是特定於操作系統的無論如何(我的複選框有一個陰影灰色背景,而不是一個白色的)。
解決方案可能是使用JavaScript和某些圖形來構建自己的複選框。
1
僅限AFAIK Opera支持表單元素的「背景」CSS語句。
欲瞭解更多信息,檢查了這一點:http://www.456bereastreet.com/lab/styling-form-controls-revisited/checkbox/
+0
我以前看這個網站,但這些信息似乎有點過時了。這裏測試的最新瀏覽器是Windows XP中的IE7。 – risingTide 2011-05-02 15:21:45
1
傑夫乙表明another way上色的複選框。他還提供了一個jsfiddle的例子。
這個想法是包裝跨度,並使用一些JavaScript和CSS的PNG圖像。
0
我正在實現顏色複選框我認爲它會很容易做顏色複選框,但是當我開始實施它。 Job是第一次這麼做。下面是COLOR CHECK BOX的HTML和CSS,任何人都可以定製這個HTML和CSS。
HTML: -
<div class="squaredThree left">
<input type="checkbox" value="None" id="squaredThree" name="check" />
<label for="squaredThree"></label>
</div>
CSS: -
.squaredThree {
width: 20px;
position: relative;
}
.squaredThree label {
cursor: pointer;
position: absolute;
width: 15px;
height: 15px;
top: 0;
background:#f7f7f7;
border:1px solid #6d7279;
}
.squaredThree label:after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
content: '';
position: absolute;
width: 9px;
height: 5px;
background: transparent;
top: 2px;
left: 2px;
border: 3px solid #0b9dda;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.squaredThree label:hover::after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
opacity: 0.3;
}
.squaredThree input[type=checkbox]:checked + label:after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
相關問題
- 1. 更改複選框的背景顏色,當選中
- 2. 更改背景顏色更改邊框
- 3. 如果勾選了兩個複選框 - 更改背景顏色
- 4. 更改tilelist上選擇的背景顏色和邊框顏色?
- 5. Android:更改複選框背景顏色不改變文字顏色
- 6. 更改複選框活動時的背景顏色
- 7. Javascript:更改複選框上的標籤背景顏色
- 8. 更改ChecklistBox的複選框背景顏色
- 9. Html複選框:更改顏色
- 10. 更改HTML webview中的背景顏色
- 11. 更改聚焦標籤背景顏色複選框
- 12. 如何觸發Validation.HasError來更改複選框背景顏色?
- 13. 如何更改平板UI複選框背景顏色
- 14. Android自定義ListView與複選框和更改背景顏色
- 15. 更改文本框的背景顏色
- 16. 更改文本框的背景顏色
- 17. 更改列表框的背景顏色
- 18. 根據勾選的複選框填充顏色背景顏色?
- 19. 更改ListView的背景選擇顏色?
- 20. 更改所選JToggleButton的背景顏色
- 21. 將選中的複選框從勾號更改爲純色背景顏色
- 22. 在選擇框中更改所選選項的背景顏色
- 23. 是否可以更改activex複選框的背景顏色以匹配excel工作表的背景顏色?
- 24. 更改菜單背景顏色選擇
- 25. Laravel表::選擇更改背景顏色
- 26. onItemClick選項更改背景顏色
- 27. 更改背景顏色選擇
- 28. 更改背景顏色選擇
- 29. 更改UITableViewCell背景顏色時選擇
- 30. 更改背景顏色3
這個例子正是我一直在尋找的。我沒有問題使用腳本來實現解決方案。這是一個後續問題。 ** jQuery是否本身執行此操作,還是應該使用特定的插件?**(我嘗試搜索插件但找不到一個;但是,它們的搜索效果並不好) – risingTide 2011-05-02 15:25:00
它是一個jQuery UI小部件。我真的不知道如何使用它,一名同事向我展示了一次。這裏有一個教程使用它http://www.tuttoaster.com/enhance-forms-using-jquery-ui/ – BrunoLM 2011-05-02 15:34:50
是的,我看到你確實包括一個插件的鏈接。乍一看,我認爲這只是jQuery鏈接。感謝您的幫助,併爲您的最新鏈接! – risingTide 2011-05-02 15:38:46