div+css实现三维五角星星级评分打分点击显示数值效果代码
代码语言:html
所属分类:星级评分
代码描述:div+css实现三维五角星星级评分打分点击显示数值效果代码
代码标签: div css 三维 五角星 星级 评分 打分 点击 显示 数值
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> :root { --tb: #ffffff40; --tbh: #ffffff70; --tran: all 0.5s ease 0.1s; } body { margin: 0; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background-color: #11114e; perspective: 150vmin; background: radial-gradient( circle at 50% 100%, #1d659f, #11114e); } body * { box-sizing: border-box; transform-style: preserve-3d; } .rating-stars { display: block; width: 65vmin; padding: 3vmin; border-radius: 5vmin; position: relative; display: flex; justify-content: center; transform: rotateX(15deg); } input { display: none; } label { width: 10vmin; height: 10vmin; cursor: pointer; margin: 0.5vmin 1.5vmin; transition: var(--tran); transition-delay: 0s; position: relative; } label:before { position: absolute; width: 100%; height: 100%; content: "\2605"; z-index: 2; font-size: 11vmin; line-height: 11vmin; color: #b1ddff; text-align: center; transform: translateY(0vmin); transition: var(--tran); text-shadow: 1px 1px 1px var(--tb), -1px -1px 1px var(--tb), -1px 0px 1px var(--tb), 1px 0px 1px var(--tb), 0vmin 0.1vmin 1px #1d8be1, 0vmin 0.1vmin 1px #1d8be1, 0vmin 0.2vmin 1px #1b81d1, 0vmin 0.2vmin 1px.........完整代码请登录后点击上方下载按钮下载查看
网友评论0