div+css布局实现十几种风格动效的checkbox开关效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css布局实现十几种风格动效的checkbox开关效果代码
代码标签: div css 布局 十几 风格 动效 checkbox 开关
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url(https://fonts.googleapis.com/css?family=Montserrat); body { font-family: "Arial", sans-serif; background-color: #f4f4f4; display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; padding: 20px; } .container { text-align: center; background-color: white; border-radius: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); padding: 30px; } .toggle-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 30px; } .toggle-item { display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; } .switch { position: relative; display: inline-block; width: 60px; height: 34px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: 0.4s; } .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; transition: 0.4s; } .switch input:checked + .slider { background-color: #2196f3; } .switch input:checked + .slider:before { transform: translateX(26px); } .round { border-radius: 34px; } .round:before { border-radius: 50%; } /* iOS Style */ .ios .ios-slider { background-color: #f0f0f0; border: 2px solid #e0e0e0; } .ios input:checked + .ios-slider { background-color: #4cd964; } /* Flat Design */ .flat .flat-slider { background-color: #e0e0e0; border-radius: 5px; } .flat input:checked + .flat-slider { background-color: #3498db; } /* Gradient */ .gradient .gradient-slider { background: linear-gradient(45deg, #ff9966, #ff0000); } .gradient input:checked + .gradient-slider { background: linear-gradient(45deg, #009999, #99cccc); } /* Material Design */ .material .material-slider { background-color: rgba(33, 150, 243, 0.3); } .material input:checked + .material-slider { background-color: rgba(33, 150, 243, 0.7); } /* Neon Effect */ .neon .neon-slider { background-color: #333; box-shadow: 0 0 5px #333; } .neon input:checked + .neon-slider { backgrou.........完整代码请登录后点击上方下载按钮下载查看
网友评论0