Button.css 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. /*****
  2. dijit.form.Button
  3. dijit.form.DropDownButton
  4. dijit.form.ComboButton
  5. dijit.form.ComboBox (partial)
  6. dijit.form.Spinner (partial) (TODO: create NumberSpinner.css file like claro has)
  7. *****/
  8. .soria .dijitButtonNode {
  9. /* enabled state - inner */
  10. border: 1px solid #8ba0bd;
  11. border-bottom:1px solid #657c9c;
  12. padding: 0.1em 0.2em 0.2em 0.2em;
  13. background: #bcd5f0 url("../images/buttonEnabled.png") repeat-x top left;
  14. }
  15. .soria .dijitSelect .dijitButtonContents {
  16. border-right: none;
  17. }
  18. .soria .dijitButtonText {
  19. text-align: center;
  20. padding: 0 0.3em;
  21. }
  22. .soria .dijitArrowButton {
  23. color: #111;
  24. }
  25. .soria .dijitComboButton .dijitDownArrowButton {
  26. padding-right:4px;
  27. }
  28. .soria .dijitTextBoxReadOnly,
  29. .soria .dijitTextBoxReadOnly .dijitButtonNode,
  30. .soria .dijitButtonDisabled .dijitButtonNode,
  31. .soria .dijitToggleButtonDisabled .dijitButtonNode,
  32. .soria .dijitDropDownButtonDisabled .dijitButtonNode,
  33. .soria .dijitComboButtonDisabled .dijitButtonNode,
  34. .soria .dijitTextBoxDisabled,
  35. .soria .dijitTextBoxDisabled .dijitButtonNode {
  36. /* disabled state - inner */
  37. border-color: #b9bbdd #b9bbdd #b9bbdd #b9bbdd;
  38. background:#c3d3e5 url("../images/buttonDisabled.png") top repeat-x;
  39. opacity: 0.60;
  40. }
  41. .dj_ie6 .soria .dijitReadOnly INPUT,
  42. .dj_ie7 .soria .dijitReadOnly INPUT,
  43. .dj_ie6 .soria .dijitComboButtonDisabled .dijitButtonText,
  44. .dj_ie7 .soria .dijitComboButtonDisabled .dijitButtonText {
  45. /* opacity doesn't work on table node in IE, work around here */
  46. color: #aaa;
  47. }
  48. .soria .dijitButtonHover .dijitButtonNode,
  49. .soria .dijitButtonNodeHover,
  50. .soria .dijitToggleButtonHover .dijitButtonNode,
  51. .soria .dijitDropDownButtonHover .dijitButtonNode,
  52. .soria .dijitButtonContentsHover,
  53. .soria .dijitUpArrowButtonHover,
  54. .soria .dijitDownArrowButtonHover {
  55. /* hover state - inner */
  56. /* TODO: change from Hover to Selected so that button is still highlighted while drop down is being used */
  57. color:#243C5F;
  58. background:#acc5e2 url("../images/buttonHover.png") repeat-x top left;
  59. }
  60. .soria .dijitButtonActive .dijitButtonNode,
  61. .soria .dijitToggleButtonActive .dijitButtonNode,
  62. .soria .dijitDropDownButtonActive .dijitButtonNode,
  63. .soria .dijitComboButtonActive .dijitButtonContents,
  64. .soria .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {
  65. /* active state - inner (for when you are pressing a normal button, or
  66. * when a radio-type button is in a depressed state
  67. */
  68. border-color:#657c9c;
  69. background: #91b4e5 url("../images/buttonActive.png") top left repeat-x;
  70. }
  71. .soria .dijitUpArrowButtonActive,
  72. .soria .dijitDownArrowButtonActive {
  73. /* same as above except don't adjust border color (it's controlled by the containing Spinner/ComboBox) */
  74. background: #91b4e5 url("../images/buttonActive.png") top left repeat-x;
  75. }
  76. .soria .dijitArrowButtonInner {
  77. background-image: url("../images/spriteArrows.png");
  78. background-repeat: no-repeat;
  79. background-position: 0 center;
  80. width: 11px;
  81. height: 11px;
  82. }
  83. .soria .dijitComboBox .dijitArrowButtonInner {
  84. background-position: 0 center;
  85. }
  86. .soria .dijitLeftArrowButton .dijitArrowButtonInner {
  87. background-position: -11px center;
  88. }
  89. .soria .dijitUpArrowButton .dijitArrowButtonInner {
  90. background-position: -22px center;
  91. }
  92. .soria .dijitRightArrowButton .dijitArrowButtonInner {
  93. background-position: -33px center;
  94. }
  95. .dj_ie6 .soria .dijitArrowButtonInner {
  96. background-image: url("../images/spriteArrows.gif");
  97. }
  98. .dj_ie .soria .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {
  99. margin-top: 1px; /* image has too many blank pixels on top */
  100. }
  101. .soria .dijitSpinnerButtonContainer {
  102. width: auto;
  103. padding: 0;
  104. }
  105. .soria .dijitSpinner .dijitArrowButton {
  106. width: 15px;
  107. }
  108. .soria .dijitSpinner .dijitSpinnerButtonInner {
  109. width: 15px;
  110. }
  111. .soria .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  112. padding: 0;
  113. }