diff options
Diffstat (limited to 'apps/system/style/value_selector/date_picker.css')
-rw-r--r-- | apps/system/style/value_selector/date_picker.css | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/apps/system/style/value_selector/date_picker.css b/apps/system/style/value_selector/date_picker.css new file mode 100644 index 0000000..b0bc654 --- /dev/null +++ b/apps/system/style/value_selector/date_picker.css @@ -0,0 +1,152 @@ +/* override section[role="dialog"] h3 */ +#date-picker h3 { + font-family: 'MozTT', Sans-serif; + font-weight: normal; + font-size: 1.6rem; + line-height: 1em; + color: #fff; + border-bottom: 0.1rem solid #686868; + margin: 0 2.5rem 1rem 2rem; + padding-bottom: 1rem; +} + +/* specific component code for date picker */ +#date-picker { + height: 87.5%; + width: calc(100% + 5px); + padding: 0; + font-size: 2.2rem; + line-height: 1em; + margin-left: -5px; + display: inline-block; + vertical-align: middle; + white-space: normal; +} + +#date-picker ol { + list-style: none; + padding: 0; + margin: 0; +} + +#date-picker-controls > button { + float: none; + width: auto; + text-overflow: clip; + font: 0/0 a; + position: absolute; + top: 0.5rem; + z-index: 100; + width: 7.5rem; + height: 4.5rem; + border: none; + background: transparent no-repeat center center; +} + +#date-picker-controls { + position: relative; + overflow: hidden; +} + +#date-picker-controls h1 { + font-weight: 200; + font-size: 2.2rem; + line-height: 1em; + text-align: center; + margin: 1.5rem 0px 2rem; +} + +#date-picker-controls button.next { + background-image: url(images/icons/next.png); + right: 0; +} + +#date-picker-controls button.previous { + background-image: url(images/icons/prev.png); + left: 0; +} + +#date-picker:after { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 13.4rem; + bottom: 0; + background: url(images/ui/shadow.png) repeat-y left top, url(images/ui/shadow-invert.png) repeat-y right top; + pointer-events: none; +} + +#date-picker ol { + width: 100%; + overflow: hidden; + clear: both; +} + +#date-picker li { + width: 14.285%; + text-align: center; + float: left; +} + +#date-picker-weekdays li { + width: 14.285%; + font-size: 1.1rem; + line-height: 1em; + font-weight: normal; + text-transform: uppercase; + background: #333; + padding: 0.5rem 0.2rem; + border-top: solid 1px #000; +} + +#date-picker-container { + border-bottom: 1px solid #000; +} + +#date-picker-container li { + border: solid 1px #000; + border-bottom: none; + line-height: 4.5rem; + height: 4.5rem; +} + +#date-picker-container .weeks-4 li { + line-height: 5.625rem; + height: 5.625rem; +} + +#date-picker-container .weeks-6 li { + line-height: 3.75rem; + height: 3.75rem; +} + +#date-picker-container li > span { + display: block; + font-weight: 200; + text-align: center; + transition: background 0.2s ease; + border: solid 1px #555; + border-left: none; + border-bottom: none; +} + +#date-picker-container li.past span { + color: #717171; +} + +#date-picker-container li.present { + background: url(images/ui/pattern-current.png) repeat left top; +} + +#date-picker-container span.selected { + background: #00A5C5; +} + +#date-picker-container ol li:last-child { + border-right: none; +} + +#date-picker * { + -moz-box-sizing: border-box; +} |