div+css实现爱心checkbox开关效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现爱心checkbox开关效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> body{ padding: 300px; background: black; } .love-heart:before,#switch { display: none; } .love-heart, .love-heart::after { border-color: hsl(231deg 28% 86%); border: 1px solid; border-top-left-radius: 100px; border-top-right-radius: 100px; width: 10px; height: 8px; border-bottom: 0 } .round { position: absolute; z-index: 1; width: 8px; height: 8px; background: hsl(0deg 0% 100%); box-shadow: rgb(0 0 0 / 24%) 0px 0px 4px 0px; border-radius: 100%; left: 0px; bottom: -1px; transition: all .5s ease; animation: check-animation2 .5s forwards; } input:checked + label .round { transform: translate(0px, 0px); animation: check-animation .5s forwards; background-color: hsl(0deg 0% 100%); } @keyframes check-animation { 0% { transform: translate(0px, 0px); } 50% { transform: translate(0px, 7px); } 100% { transform: translate(7px, 7px); } } @keyframes check-animation2 { 0% { transform: translate(7px, 7px); } 50% { transform: translate(0px, 7px); } 100% { transform: translate(0px,.........完整代码请登录后点击上方下载按钮下载查看
网友评论0