Files
API/api/UseCSS/timepick.css
2021-11-05 16:43:14 +08:00

239 lines
5.4 KiB
CSS

/*本體區塊*/
.TimePick {
position: relative;
display: inline-block;
line-height: 30px;
}
/* 將默認的 select 樣式清除,可以利用背景圖片賦予下拉箭頭的樣子 */
.TimePick select {
-moz-appearance: none;
-webkit-appearance: none;
}
/* 清除 ie 的默認選擇框樣式清除,隱藏下拉箭頭*/
.TimePick select::-ms-expand {
display: none;
}
/*時間選擇器樣式*/
.TimePick .TimePickSelect {
zoom: 1;
text-align: left;
width: 300px;
z-index: 4950;
position: absolute;
background-color: #fff;
border: 1px solid #d3d3d3;
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);*/
box-shadow: 0 6px 10px -5px rgba(0, 0, 0, 0.5);
border-radius: 5px;
overflow: hidden;
top: 0;
left: 0;
}
.TimePick .TimePickHeader {
color: #fff;
text-align: center;
background-color: #c86e86;
padding: 0 2px 2px 2px;
}
.TimePick .TimePickTitle {
cursor: default;
padding: 5px;
position: relative;
}
.TimePick .TimePickTitle select {
cursor: pointer;
font-family: 'Noto Sans TC',sans-serif;
border: 0;
outline: none;
color: #fff;
font-size: 16px;
background-color: rgba(0, 0, 0, 0);
opacity: 1;
}
@media screen and (min-width: 1025px) {
.TimePick .TimePickTitle select:hover {
opacity: 0.8;
}
}
.TimePick .TimePickPrevArrow {
position: absolute;
top: 5px;
left: 5px;
color: #fff;
padding: 0 5px;
cursor: pointer;
opacity: 0.6;
}
.TimePick .TimePickNextArrow {
position: absolute;
top: 5px;
right: 5px;
color: #fff;
padding: 0 5px;
cursor: pointer;
opacity: 0.6;
}
@media screen and (min-width: 1025px) {
.TimePick .TimePickPrevArrow:hover,
.TimePick .TimePickNextArrow:hover {
opacity: 1;
}
}
.TimePick .TimePickPrevArrow:active,
.TimePick .TimePickNextArrow:active {
opacity: 0.5;
}
.TimePick .TimePickSelect .TimePickTable {
font-weight: normal;
font-size: 12px;
box-shadow: none;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.TimePick .TimePickSelect .TimePickTable tr:first-child {
background-color: rgba(0, 0, 0, 0);
}
.TimePick .TimePickSelect .TimePickTable tr td {
background-color: rgba(0, 0, 0, 0);
border: 0;
padding: 0;
text-align: center;
word-break: break-all;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset,0 0 0 0 rgba(0, 0, 0, 0) inset;
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableTitle {
color: #fff;
cursor: default;
display: inline-block;
opacity: 0.8;
line-height: 20px;
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableSpan {
display: inline-block;
cursor: pointer;
width: 36px;
line-height: 24px;
margin: 0 0 5px 0;
border-radius: 3px;
}
@media screen and (min-width: 1025px) {
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableSpan:hover {
background-color: #f1f1f1;
}
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableFalse {
color: #bbb;
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableSelect {
cursor: default;
color: #fff;
background-color: #c86e86;
}
@media screen and (min-width: 1025px) {
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableSelect:hover {
cursor: default;
color: #fff;
background-color: #c86e86;
}
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableToday {
box-shadow: 0 0 0 1px #d3d3d3 inset;
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableDisabled {
cursor: default;
color: #808080;
background-color: #ccc;
}
.TimePick .TimePickSelect .TimePickTable tr td .TimePickTableDisabled:hover {
cursor: default;
color: #808080;
background-color: #ccc;
}
.TimePick .TimePickDateBox {
font-size: 0;
text-align: center;
padding: 5px 2px 0 2px;
/*background-color: #f00;*/
}
.TimePick .TimePickTimeBox {
text-align: center;
font-size: 14px;
padding: 5px 0;
border-top: 1px dashed #d3d3d3;
}
.TimePick .TimePickTimeBox select {
cursor: pointer;
font-family: 'Noto Sans TC',sans-serif;
border: 0;
padding: 2px 4px;
outline: none;
background-color: rgba(0, 0, 0, 0);
}
@media screen and (min-width: 1025px) {
.TimePick .TimePickTimeBox select:hover {
color: #ff6a00;
}
}
.TimePick option {
font-family: 'Noto Sans TC',sans-serif;
color: #000;
}
.TimePick .TimePickWork {
text-align: right;
padding: 5px;
border-top: 1px dashed #d3d3d3;
}
.TimePick .TimePickWork .button {
color: #505050;
background-color: #f5f5f5;
}
.TimePick .TimePickWork .button:last-child {
color: #fff;
background-color: #c86e86;
}
/*手機板專用*/
.TimePick .TimePickSelect_Phone {
zoom: 1;
width: 300px;
position: fixed;
border-radius: 5px;
top: 10px;
left: 50%;
margin: 0 0 0 -150px;
z-index: 9000;
line-height: initial;
}