div+css实现日历日期时间段选择ui布局效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现日历日期时间段选择ui布局效果代码
代码标签: div css 日历 日期 时间段 选择 ui 布局
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,700;1,600&display=swap'> <style> .calendar { --side-padding: 20px; --border-radius: 34px; --accent-br: 15px; width: 400px; } .calendar select { background-color: #f3f4f6; padding: 15px 20px; } .calendar__opts, .calendar__buttons { background-color: #fff; display: grid; grid-template-columns: 1fr 1fr; column-gap: 15px; } .calendar__opts { border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); padding: 20px var(--side-padding); } .calendar__body { background-image: linear-gradient(to bottom, #f3f4f6, #fff); } .calendar__days { background-color: #fff; padding: 0 var(--side-padding) 10px; display: grid; grid-template-columns: repeat(7, 1fr); } .calendar__days > div { text-align: center; font-weight: 700; font-size: 1.02rem; color: #c5c8ca; } .calendar__dates { padding: 10px var(--side-padding); display: grid; grid-template-columns: repeat(7, 1fr); } .calendar__date { --height: calc(400px / 6 - var(--side-padding)); text-align: center; height: var(--height); line-height: var(--height); font-weight: 600; font-size: 1.02rem; cursor: pointer; position: relative; } .calendar__date::before { content: ""; position: absolute; background-color: rgba(255, 255, 255, 0); width: 100%; height: calc(var(--height) * 0.9); top: 50%; left: 50%; transform: tr.........完整代码请登录后点击上方下载按钮下载查看
网友评论0