Mercurial > nebulaweb3
diff default/assets/scss/components/_clndr.scss @ 0:1d038bc9b3d2 default tip
Up:default
author | Liny <dev@neowd.com> |
---|---|
date | Sat, 31 May 2025 09:21:51 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_clndr.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,136 @@ +// main: ../style.scss + +/* CLNDR +========================*/ +.clndr { + padding: em(25) em(30); + position: relative; + + .day-number { + position: relative; + z-index: 2; + } + + .clndr-grid { + @include clearfix; + .days { + display: block; + > .day { + display: inline-block; + width: 14.28571%; + float: left; + padding: 0 em(10); + line-height: 3em; + cursor: pointer; + position: relative; + z-index: 0; + + &.event::before, + &.today::before { + content: ""; + @include position(absolute, 50% 50% null null); + transform: translateY(-50%) translateX(50%); + background: rgba($body-color, 0.1); + z-index: 1; + @include size(2.5em); + border-radius: 100px; + display: block; + opacity: 0; + transition: all $transition-duration $transition-function; + } + + &.event::before { + background: none; + border:1px solid rgba($body-color,0.3); + } + + &.event::before { opacity: 1 } + &.last-month, + &.next-month { + color: rgba($body-color, 0.2); + } + } + } + } + + .event-listing { + @include clearfix(); + @include margin( null em(-32) em(-26)); + margin-top: em(35); + padding: em(20) 0 em(20); + color: $body-color; + background: #fff; + // border: 1px solid rgba($body-color, 0.2); + // border-top: 0; + + .selected-date { + position: relative; + text-align: center; + display: block; + .date { + vertical-align: top; + font-size: em(30); + line-height: 1em; + } + } + + .event-item { + border-bottom: 1px solid #ddd; + padding-bottom: em(10); + margin-bottom: em(10); + &:last-child { border-bottom: 0; margin-bottom: 0 } + } + + .event-item-time { + opacity: 0.5; + } + + .event-item-title { + margin-left: em(10); + } + + .event-item-icon { + vertical-align: sub; + float: right; + } + } + + .clndr-previous-button, + .clndr-today-button, + .clndr-next-button { + cursor: pointer; + position: relative; + top: em(-2); + } +} + +.color-white .clndr{ + + &, + .clndr-title, + .curront-month, + .days .day { + color: #fff; + } + + .days .day { + &.last-month, + &.next-month { + color: rgba(255,255,255,0.3); + } + + &.event::before { + background: none; + border: 1px solid rgba(255,255,255,0.3); + } + } + + .days .day.today { + color: $color-scheme; + &::before { + background: white; + opacity: 1; + border-color: transparent; + } + } +}