moka.css 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. @import "reset.css";
  2. @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);
  3. .no-select {
  4. -webkit-touch-callout: none;
  5. -webkit-user-select: none;
  6. -khtml-user-select: none;
  7. -moz-user-select: none;
  8. -ms-user-select: none;
  9. user-select: none;
  10. }
  11. body {
  12. background: #f1f1f1;
  13. }
  14. .moka_view {
  15. display: inline-block;
  16. }
  17. .moka_view .mk_default {
  18. font-size: 12px;
  19. font-family: "Open Sans";
  20. color: #555;
  21. text-shadow: 0 1px 0 white;
  22. }
  23. .moka_view span {
  24. font-size: 12px;
  25. font-family: "Open Sans";
  26. color: #555;
  27. text-shadow: 0 1px 0 white;
  28. color: #333;
  29. padding: 4px;
  30. }
  31. .moka_view .mk_control,
  32. .moka_view .mk_control:active,
  33. .moka_view .mk_control:focus {
  34. font-size: 12px;
  35. font-family: "Open Sans";
  36. color: #555;
  37. text-shadow: 0 1px 0 white;
  38. margin: 4px;
  39. padding: 3px 10px;
  40. -webkit-border-radius: 3px;
  41. -moz-border-radius: 3px;
  42. border-radius: 3px;
  43. border-top: solid 1px #999999;
  44. border-left: solid 1px #999999;
  45. border-right: solid 1px #999999;
  46. border-bottom: solid 1px #999999;
  47. -webkit-box-shadow: 0 0 3px 0 #cccccc;
  48. -moz-box-shadow: 0 0 3px 0 #cccccc;
  49. box-shadow: 0 0 3px 0 #cccccc;
  50. background: white;
  51. }
  52. .moka_view .mk_control:focus,
  53. .moka_view .mk_control:active:focus,
  54. .moka_view .mk_control:focus:focus {
  55. outline: 0;
  56. }
  57. .moka_view button {
  58. font-size: 12px;
  59. font-family: "Open Sans";
  60. color: #555;
  61. text-shadow: 0 1px 0 white;
  62. margin: 4px;
  63. padding: 3px 10px;
  64. -webkit-border-radius: 3px;
  65. -moz-border-radius: 3px;
  66. border-radius: 3px;
  67. border-top: solid 1px #999999;
  68. border-left: solid 1px #999999;
  69. border-right: solid 1px #999999;
  70. border-bottom: solid 1px #999999;
  71. -webkit-box-shadow: 0 0 3px 0 #cccccc;
  72. -moz-box-shadow: 0 0 3px 0 #cccccc;
  73. box-shadow: 0 0 3px 0 #cccccc;
  74. background: white;
  75. -webkit-touch-callout: none;
  76. -webkit-user-select: none;
  77. -khtml-user-select: none;
  78. -moz-user-select: none;
  79. -ms-user-select: none;
  80. user-select: none;
  81. background: #fafafa;
  82. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(1, #ffffff));
  83. background: -ms-linear-gradient(bottom, #dedede, #ffffff);
  84. background: -moz-linear-gradient(center bottom, #dedede 0%, #ffffff 100%);
  85. background: -o-linear-gradient(#ffffff, #dedede);
  86. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);
  87. }
  88. .moka_view button:focus {
  89. outline: 0;
  90. }
  91. .moka_view button:focus {
  92. border-color: #08c;
  93. }
  94. .moka_view button:active {
  95. background: #ccc;
  96. -webkit-box-shadow: inset 0 0 3px 0 #888888;
  97. -moz-box-shadow: inset 0 0 3px 0 #888888;
  98. box-shadow: inset 0 0 3px 0 #888888;
  99. border-color: #999;
  100. }
  101. .moka_view input,
  102. .moka_view textarea {
  103. font-size: 12px;
  104. font-family: "Open Sans";
  105. color: #555;
  106. text-shadow: 0 1px 0 white;
  107. margin: 4px;
  108. padding: 3px 10px;
  109. -webkit-border-radius: 3px;
  110. -moz-border-radius: 3px;
  111. border-radius: 3px;
  112. border-top: solid 1px #999999;
  113. border-left: solid 1px #999999;
  114. border-right: solid 1px #999999;
  115. border-bottom: solid 1px #999999;
  116. -webkit-box-shadow: 0 0 3px 0 #cccccc;
  117. -moz-box-shadow: 0 0 3px 0 #cccccc;
  118. box-shadow: 0 0 3px 0 #cccccc;
  119. background: white;
  120. text-shadow: 0 0 0;
  121. }
  122. .moka_view input:focus,
  123. .moka_view textarea:focus {
  124. outline: 0;
  125. }
  126. .moka_view input:focus,
  127. .moka_view textarea:focus {
  128. -webkit-box-shadow: inset 0 0 3px 0 #999999;
  129. -moz-box-shadow: inset 0 0 3px 0 #999999;
  130. box-shadow: inset 0 0 3px 0 #999999;
  131. border-color: #08c;
  132. }
  133. .moka_view textarea {
  134. width: 200px;
  135. height: 100px;
  136. }
  137. .moka_view input[type="checkbox"] {
  138. position: absolute;
  139. left: -999999px;
  140. }
  141. .moka_view .mk_checkbox + label {
  142. -webkit-touch-callout: none;
  143. -webkit-user-select: none;
  144. -khtml-user-select: none;
  145. -moz-user-select: none;
  146. -ms-user-select: none;
  147. user-select: none;
  148. padding: 0 6px;
  149. margin: 4px;
  150. background: url('../images/moka/check.png') 50% 50% no-repeat;
  151. height: 16px;
  152. width: 16px;
  153. }
  154. .moka_view .mk_checkbox:focus + label {
  155. background-image: url('../images/moka/check-focus.png');
  156. -webkit-box-shadow: 0 0 2px #0088cc;
  157. -moz-box-shadow: 0 0 2px #0088cc;
  158. box-shadow: 0 0 2px #0088cc;
  159. }
  160. .moka_view .mk_checkbox:checked + label {
  161. background-image: url('../images/moka/check-active.png');
  162. }
  163. .moka_view .mk_switch + label {
  164. -webkit-touch-callout: none;
  165. -webkit-user-select: none;
  166. -khtml-user-select: none;
  167. -moz-user-select: none;
  168. -ms-user-select: none;
  169. user-select: none;
  170. -webkit-border-radius: 20px;
  171. -moz-border-radius: 20px;
  172. border-radius: 20px;
  173. margin: 4px;
  174. vertical-align: middle;
  175. display: inline-block;
  176. height: 20px;
  177. width: 59px;
  178. border: 1px solid #999;
  179. background: url('../images/moka/switch.png') 100% 50% no-repeat;
  180. -webkit-transition: background 0.3s ease-out;
  181. -moz-transition: background 0.3s ease-out;
  182. -o-transition: background 0.3s ease-out;
  183. transition: background 0.3s ease-out;
  184. }
  185. .moka_view .mk_switch:focus + label {
  186. border-color: #08c;
  187. }
  188. .moka_view .mk_switch:checked + label {
  189. background-position: 0% 50%;
  190. }