Mercurial > nebulaweb3
view default/assets/scss/components/_fullcalendar.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 source
// main: ../style.scss /* Fullcalendar ========================*/ .custom-fullcalendar { @extend .row; justify-content: flex-end; .fc-toolbar { @extend .col-12; height: rem(110); display: flex; align-items: center; justify-content: space-evenly; padding: 0 rem(20); margin-bottom: 0; border-bottom: 1px solid $theme-border-color; .fc-left { order: 0 } .fc-center { order: 1; flex: 1; display: flex; justify-content: center; } .fc-right { order: 2 } @include mobile { flex-direction: column; height: auto; padding: rem(20) rem(20); .fc-center { margin: em(15) 0; } } h2 { font-size: em(30); } .fc-icon { opacity: 0; visibility: hidden; } .fc-next-button::after { content: '\e92a'; font-family: 'feather'; font-size: em(20); @include position(absolute, 50% 50% null null); transform: translateX(50%) translateY(-50%); color: $text-muted; } .fc-prev-button::after { content: '\e929'; font-size: em(20); font-family: 'feather'; @include position(absolute, 50% 50% null null); transform: translateX(50%) translateY(-50%); color: $text-muted; } .fc-today-button { font-family: $headings-font-family; @include padding( null #{$spacer * 1.25}); } } .fc-view-container { @extend .col-md-9; border-left: 1px solid $theme-border-color; padding: 0; } &-sidebar { top: rem(110); z-index: 2; } .fc-button { height: rem(30) } .fc-view > table { tbody > tr > td:first-child { border-left: 00; } } .fc-other-month { background-image: repeating-linear-gradient( 45deg, #f9f9f9, #f9f9f9 8px, transparent 8px, transparent 16px ); } td, tbody { border-color: $theme-border-color; } .fc-week table td { &:first-child { border-left: 0; } &:last-child{ border-right: 0; } } .fc-view > table > thead td { border-top: 0 } .fc-toolbar .fc-button { background: transparent; border-color: rgba($theme-border-color, 0.7); border-radius: 0; padding: em(10) em(10); box-shadow: none; height: auto; z-index: 1; font-family: $headings-font-family; &.fc-state-active { @extend .bg-color-scheme-contrast; color: $color-scheme; } &.fc-state-disabled { opacity: 0.4 } } .fc-event { font-size: rem(12); border-radius: 0; @include margin( null 0px 0px); @include padding(em(5,12)); text-align: center; color: #fff !important; transition: background 0.3s ease, color 0.3s ease; font-family: $headings-font-family; } .fc-widget-header { border-left: 0; border-right: 0; } .fc-head .fc-axis, .fc-day-header { font-weight: normal; font-size: em(12); letter-spacing: 0.1em; opacity: 0.6; border: 0; padding: em(20, 12) em(10,12); text-transform: uppercase; a { color: #fff } } .fc-body .fc-axis { background: #eee } .fc-day-top { font-size: 1em; a { color: $body-color } } } .fullcalendar-events { .fc-event { background: transparent !important; border: 0 !important; color: $headings-color; cursor: pointer; padding: em(10) em(20); font-size: $font-size-base; font-family: $headings-font-family; display: flex; align-items: center; &:hover{ background: $dropdown-link-hover-bg !important; } } .fc-event-text { flex: 1; } i { @include size(em(30)); text-align: center; line-height: em(30); border-radius: 3px; margin-right: $spacer * 1.25; background: inherit; } body.rtl & { i { margin-right: 0; margin-left: $spacer * 1.25; } } }