js+css实现时间拖动选择器取值器动画效果代码
代码语言:html
所属分类:拖放
代码描述:js+css实现时间拖动选择器取值器动画效果代码,点击太阳拖动可非常直观地选择你想要的时间点。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> * { margin: 0; padding: 0; } *, *::before, *::after { box-sizing: inherit; } html { font-size: 62.5%; } body { box-sizing: border-box; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 1.6rem; line-height: 1.7rem; transition: all .5s; display: flex; flex-direction: column; align-items: center; } .slider-container { position: relative; width: 900px; height: 450px; overflow: hidden; } .filter { content: ''; position: absolute; background-color: rgb(162, 210, 255); top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; transition: all .2s; z-index: -1; background-size: 100% 800%; background-image: linear-gradient( to bottom, rgb(162, 210, 255) 15%, rgb(226, 70, 161) 40%, rgb(123, 77, 230) 50%, rgb(25, 26, 87) 60%, rgb(25, 26, 87) 100% ); background-position: 0% 0%; background-repeat: repeat-y; } .time { position: absolute; color: white; font-size: 50px; text-align: center; top: 40px; left: 50%; transform: translateX(-50%); } .sun { height: 100px; width: 100px; background-color: rgb(255, 230, 0); border-radius: 50%; position: absolute; transform-origin: center; top: 450px; left: 0px; transform: translate(-50%, -50%); background-color: rgb(255, 230, 0); box-shadow: inset -2px -5px 5px rgb(204, 156, 0), inset 2px 5px 5px rgb(255, 246, 168); } .moon { height: 100px; width: 100px; border-radius: 50%; position: absolute; transform-origin: center; top: 450px; left: 0px; transform: translate(-50%, -50%); background-color: rgb(215, 223, 233); box-shadow: inset -2px -5px 5px rgb(112, 140, 175), inset 2px 5px 5px rgb(237, 241, 245); } .crater { background-color: rgb(158, 176, .........完整代码请登录后点击上方下载按钮下载查看
网友评论0