js+css实现数字整除检查器效果代码
代码语言:html
所属分类:其他
代码描述:js+css实现数字整除检查器效果代码,一个用来检查一个数字是否能够被另一个数字整除的工具或程序。这样的检查器通常用于编程或数学问题中,用来确定一个数字是否是另一个数字的倍数。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> * { box-sizing: border-box; } :root { --bg: hsl(199, 33%, 15%); --text: hsl(200, 23%, 72%); --primary: hsl(178, 60%, 48%); --accent: hsl(39, 88%, 58%); --secondary: hsl(200, 35%, 19%); --gray: hsl(200, 23%, 72%); --shadow: 0 0.2em 0 0 hsl(208, 35%, 7%, 0.5); } html { color-scheme: dark; } body { font-size: clamp(1rem, 4vw, 2rem); font-family: monospace; background-color: var(--bg); color: var(--text); margin: 0; } main { min-height: 100vh; display: grid; gap: 1em; place-content: center; text-align: center; justify-items: center; padding-inline: 1rem; } h1 { margin: 0; font-size: 1.5em; } input[type="number"] { --_shadow-offset: 0.35em; width: min(100%, 30rem); font: inherit; padding: 0.5em 0.7em; font-size: 3rem; background-color: var(--bg); border: 1px solid var(--secondary); border-radius: 0.3em; box-shadow: var(--shadow); transform: translateY(-0.2em); } input[type="number"]:focus { box-shadow: none; transform: none; } input[type="number"]:focus { outline: 1px solid transparent; border-color: var(--primary); } input[type="number"]:invalid { border-color: var(--accent); } /* Chrome, Safari, Edge, Opera */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } /* Firefox */ input[type="number"] { -moz-appearance: textfield; } .results { display: flex; flex-wrap: wrap; gap: 0.5rem; & span { display: flex; align-items: center; justify-content: center; font-weight: bold; width: 2.5em; aspect-ratio: 1/ 1; padding: 0.5em; background-color: var(--secondary); border-radius: 0.25em; box-shadow: var(--shadow); &.true { background-color: var(--primary); color: var(--bg); } } } </style> </head> <body > <main> <h1>数字整除检查器</h1> <input type=&.........完整代码请登录后点击上方下载按钮下载查看
网友评论0