css实现不同季节的温度计温度指示动画切换效果代码
代码语言:html
所属分类:其他
代码描述:css实现不同季节的温度计温度指示动画切换效果代码,点击不同的天气图标切换不同的温度。
代码标签: 效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/all.6.0.css"> <style> html { width: 100vw; height: 100vh; } h1 { font-size: 22px; font-family: sans-serif; text-align: center; margin-bottom: 5px; } .thermometer { width: 200px; margin: 0 auto; position: relative; } .thermometer-base, .thermometer-body { background-color: #ededfa; border: 15px solid #d8d9e8; margin: 0 auto; } .thermometer-base, .thermometer-base-fill { margin: 0 auto; border-radius: 50%; z-index: 0; } .thermometer-base { height: 120px; width: 120px; } .thermometer-base::before { content: ""; background-color: #db1d1d; height: 15px; width: 40px; position: absolute; left: 80px; z-index: 1; } .thermometer-base-fill { background-color: #db1d1d; height: 98px; width: 98px; position: relative; top: 11px; transition: top 0.5s cubic-bezier(0.33, 1, 0.68, 1); } .thermometer-body, .thermometer-body-fill { margin: 0 auto; border-radius: 50px 50px 0 0; z-index: 1; } .thermometer-body { height: 325px; width: 60px; border-bottom: 0; position: relative; bottom: -23px; overflow: hidden; } .thermometer-body-fill { background-color: #db1d1d; height: 320px; width: 40px; position: relative; top: 160px; /* lowest value is 11px - highest value is 300px */ transition: top 0.5s linear; } .controls { text-align: center; position: absolute; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0