/* components/calendar/calendar.wxss */ @font-face { font-family: "iconfont"; src: url('iconfont.eot?t=1596614903470'); /* IE9 */ src: url('iconfont.eot?t=1596614903470#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAL8AAsAAAAABxQAAAKvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqBVIFEATYCJAMQCwoABCAFhG0HQhswBsgekiRFQgQU8AMAmmCIh3/HXu9L8hFVWwXoyALpqqoqwAEfD6g66abEPBux/13TPwBUeZ0lAldI75LS0ctlzLY8NwVk3NQm5Co3lqhaWPE+z+X0pi+Q1bez3MZatCYtPuoFGAcU4F7UiyIroBPkltpFHBi88q89JtA0p1jEYe/wNMQryKpAPHbYMMT3CooStetCdeZgEd9U1NPX9ADgQf8+/kFlxJNUMrLx5LpHhPaf+GUsavP/JpxJQpHgHq8gYx0oxO1s41yUiMQoTWOibQN1dYmf+Dn0MhYO2zgfttC/PEKSiSrS3QabXjPzE3ON4GdII/FrrEsGhPjr/dYGcOyzM56gg6PM1BXvcbZIxY7zzRyS4znJs/m2VmjuRNq9edF1kcx9FbW85/nRgbXX6s5q/AX+vsGh/kBhUUHAYszwFx4acaAA6l7k9bgjo8Vbue4acDcbCqFqcBru+htf4l/I4EnzzQAa8lT+kNoAyG/TJuTdyDcsG+NB4r05rfm73irgx/jRrw4XMB+gyga24dQGHCqlg8RKyZ3cWuWLEWhFQlMTmOwwFLrCPwH3E+omB/I1sy2yunmysOuoaNlEVd0Omtb0HW8ZYaJEaWDVnoPQd4ek6zuyvkeysE+omPpCVT+i0HQaWRe2LIYjsYsRzImIrEvIIagKZQmeaHoniW1Owqzr0NIsYbqjjCpKy4ftPqIQdsUWfd5WyTlFlKky6nWeI5KkIo2pTiLwUjvnWmNZGZ37UKmgypDoAENgHCFCrJYgDgKVgsrxXOLo+5MImzkSjK3oFuazCEbnmB6pUKocQPZ5FZDuV97RzbOpxHEUQjEqGdLrzCMkEhWizc9zIgRcKfuBmqZRGR1Fod7S5/3yH56AJnJDiRQ5SlRU3yhUlcRoMStek/ASdUgSAAA=') format('woff2'), url('iconfont.woff?t=1596614903470') format('woff'), url('iconfont.ttf?t=1596614903470') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1596614903470#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1; font-weight: normal; } .icon-unfold:before { content: "\e661"; } .icon-fold:before { content: "\e6de"; } .icon-playfill:before { content: "\e74f"; } .flex { display: flex; justify-content: space-between; align-items: center; } .flex image{ width: 32rpx; height: 32rpx; margin-top: 18rpx; padding: 0 10rpx; } .flex .icon{ display: flex; color: #333 !important; } .direction-column { flex-direction: column; } .flex1 { flex: 1; } .flex-center { display: flex; justify-content: center; align-items: center; } .flex-start { display: flex; justify-content: flex-start; align-items: center; } .flex-end { display: flex; justify-content: flex-end; align-items: center; } .flex-around { display: flex; justify-content: space-around; align-items: center; } .flex-wrap { flex-wrap: wrap; } .align-start { align-items: flex-start; } .align-end { align-items: flex-end; } .align-stretch { align-items: stretch; } .calendar { height: 712rpx; background: #FFF; } .calendar .title { font-size: 40rpx; color: #333; padding: 30rpx; line-height: 60rpx; } .calendar .title .year-month { margin-right: 20rpx; } .calendar .title .icon { padding: 0 16rpx; font-size: 32rpx; color: #999; } .calendar .title .open { background-color: #f6f6f6; color: #999; font-size: 22rpx; line-height: 36rpx; border-radius: 18rpx; padding: 0 14rpx; } .calendar .calendar-week { line-height: 40rpx; padding: 0 25rpx; font-size: 28rpx; color: #999; } .calendar .calendar-week .view { width: 100rpx; text-align: center; } .calendar .calendar-main { padding: 30rpx 25rpx; transition: height 0.3s; align-content: flex-start; overflow: hidden; } .calendar .calendar-main .day { position: relative; width: 100rpx; color: #666; text-align: center; height: 82rpx; } .calendar .calendar-main .day .bg { height: 56rpx; line-height: 56rpx; font-size: 28rpx; color: #333; font-weight: bold; } .calendar .calendar-main .day .select { width: 56rpx; border-radius: 50%; text-align: center; color: #fff; /* background: linear-gradient(-60deg, #0FDAC5, #1BC7B0); */ background: #005033; box-shadow: 0px 2px 15px 0px #005033; margin: 0 auto; } .calendar .calendar-main .day .other-month { color: #ccc; } .calendar .calendar-main .day .spot { width: 8rpx; height: 8rpx; background-color: #005033; border-radius: 50%; margin: 6rpx auto 0; }