123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- .calendar {
- width: 280px;
- height: 330px;
- }
- .calendar-modal {
- display: none;
- position: absolute;
- background: #fdfdfd;
- border: 1px solid #e8e8e8;
- box-shadow: 1px 2px 3px #ddd
- }
- .calendar-inner {
- position: relative;
- z-index: 1;
- -webkit-perspective: 1000;
- -moz-perspective: 1000;
- -ms-perspective: 1000;
- perspective: 1000;
- -ms-transform: perspective(1000px);
- -moz-transform: perspective(1000px);
- -moz-transform-style: preserve-3d;
- -ms-transform-style: preserve-3d;
- }
- .calendar-views {
- transform-style: preserve-3d;
- }
- .calendar .view {
- backface-visibility: hidden;
- position: absolute;
- top: 0;
- left: 0;
- *overflow: hidden;
- -webkit-transition: .6s;
- transition: .6s;
- }
- .calendar-d .view-month,
- .calendar-m .view-date {
- transform: rotateY(180deg);
- visibility: hidden;
- z-index: 1;
- }
- .calendar-d .view-date,
- .calendar-m .view-month {
- transform: rotateY(0deg);
- visibility: visible;
- z-index: 2;
- }
- .calendar-ct,
- .calendar-hd,
- .calendar-views .week,
- .calendar-views .days {
- overflow: hidden;
- }
- .calendar-views {
- width: 100%;
- }
- .calendar .view,
- .calendar-display,
- .calendar-arrow .prev,
- .calendar .date-items li {
- float: left;
- }
- .calendar-arrow,
- .calendar-arrow .next {
- float: right;
- }
- .calendar-hd {
- /*padding: 10px 0;
- height: 30px;
- line-height: 30px;*/
- text-align: center;
- }
- .calendar-hd > a {
- text-decoration: none;
- }
- .calendar-display {
- font-size: 22px;
- text-indent: 10px;
- }
- .view-month .calendar-hd {
- padding: 10px;
- }
- .calendar-arrow,
- .calendar-display {
- color: #ddd;
- }
- .calendar li[disabled] {
- color: #bbb;
- }
- .calendar li.old[disabled],
- .calendar li.new-day[disabled] {
- color: #eee;
- }
- .calendar-display .m,
- .calendar-views .week,
- .calendar-views .days .old,
- .calendar-views .days .new-day,
- .calendar-display:hover,
- .calendar-arrow span:hover {
- color: #888;
- }
- .calendar-arrow span,
- .calendar-views .days li[data-calendar-day],
- .calendar-views .view-month li[data-calendar-month] {
- cursor: pointer;
- }
- .calendar li[disabled] {
- cursor: not-allowed;
- }
- .calendar-arrow {
- width: 50px;
- margin-right: 10px;
- }
- .calendar-arrow span {
- font: 500 20px sans-serif;
- }
- .calendar ol li {
- position: relative;
- float: left;
- text-align: center;
- /* border-radius: 50%;*/
- }
- .calendar .week li,
- .calendar .days li {
- width: 40px;
- height: 40px;
- line-height: 40px;
- }
- .calendar .month-items li {
- width: 70px;
- height: 70px;
- line-height: 70px;
- }
- .calendar .days li[data-calendar-day]:hover,
- .calendar .view-month li[data-calendar-month]:hover {
- background: #eee;
- }
- .calendar .calendar-views .now {
- color: #fff;
- background: #b9b1b0 !important;
- }
- .calendar .calendar-views .selected {
- color: #F44336;
- background: #bbb3b2 !important;
- }
- .calendar .calendar-views .dot {
- position: absolute;
- left: 50%;
- bottom: 4px;
- margin-left: -2px;
- width: 4px;
- height: 4px;
- background: #F44336;
- /*rder-radius: 50%;*/
- }
- .calendar-views .now .dot {
- background: #fff;
- }
- .calendar .date-items {
- width: 300%;
- margin-left: -100%;
- }
- .calendar-label {
- display: none;
- position: absolute;
- top: 50%;
- left: 50%;
- z-index: 200;
- padding: 5px 10px;
- line-height: 22px;
- color: #fff;
- background: #000;
- border-radius: 3px;
- opacity: .7;
- filter: alpha(opacity=70);
- }
- .calendar-label i {
- display: none;
- position: absolute;
- left: 50%;
- bottom: -12px;
- width: 0;
- height: 0;
- margin-left: -3px;
- border: 6px solid transparent;
- border-top-color: #000;
- }
- .calendar-arrow-left {
- width: 20px !important;
- float: left;
- margin-left: 35px;
- margin-right: 0px;
- }
- .calendar-arrow-right {
- width: 20px !important;
- float: right;
- margin-right: 35px !important;
- }
- .calendar-display-center {
- float: none !important;
- text-align: center;
- }
|