RadioButton.css 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * CheckBox and Radio Widgets,
  3. * and the CSS to embed a checkbox or radio icon inside a ToggleButton.
  4. *
  5. * Order of images in the default sprite (from L to R, checkbox and radio in same image):
  6. * checkbox normal - checked
  7. * - unchecked
  8. * disabled - checked
  9. * - unchecked
  10. * hover - checked
  11. * - unchecked
  12. *
  13. * radio normal - checked
  14. * - unchecked
  15. * disabled - checked
  16. * - unchecked
  17. * hover - checked
  18. * - unchecked
  19. */
  20. .nihilo .dijitToggleButton .dijitRadio,
  21. .nihilo .dijitToggleButton .dijitRadioIcon {
  22. background-image: url('../images/spriteRadio.gif');
  23. }
  24. .nihilo .dijitRadio,
  25. .nihilo .dijitRadioIcon { /* inside a toggle button */
  26. background-image: url('../images/spriteRadio.gif'); /* checkbox sprite image */
  27. background-repeat: no-repeat;
  28. width: 16px;
  29. height: 16px;
  30. margin: 0;
  31. padding: 0;
  32. }
  33. .nihilo .dijitRadio,
  34. .nihilo .dijitToggleButton .dijitRadioIcon {
  35. /* unselected */
  36. background-position: -16px;
  37. }
  38. .nihilo .dijitRadioChecked,
  39. .nihilo .dijitToggleButtonChecked .dijitRadioIcon {
  40. /* selected */
  41. background-position: 0;
  42. }
  43. .nihilo .dijitRadioDisabled {
  44. /* unselected and disabled */
  45. background-position: -48px;
  46. }
  47. .nihilo .dijitRadioCheckedDisabled {
  48. /* selected but disabled */
  49. background-position: -32px;
  50. }
  51. .nihilo .dijitRadioHover {
  52. /* hovering over an unselected enabled radio button */
  53. background-position: -80px;
  54. }
  55. .nihilo .dijitRadioCheckedHover {
  56. /* hovering over a selected enabled radio button */
  57. background-position: -64px;
  58. }