javascript - 如何使用 css 和 html 创建这个形状?
问题描述
你好!我的团队受雇构建一个可以为牙医管理诊所记录的 Web 应用程序,我负责前端,我如何使用 Web 技术(CSS、HTML、js)构建图像上显示的形状?
我没有找到任何为此目的而构建的库。
谢谢!
解决方案
如果是选择牙齿,那么标签输入和背景就可以了。
基本思路:
* {
box-sizing: border-box;
}
label {
display: inline-block;
padding: 3px;
border: solid 1px;
background: linear-gradient(to bottom left, transparent 0 calc(50% - 1px), black, transparent calc(50% + 1px)) no-repeat, linear-gradient(to bottom right, transparent 0 calc(50% - 1px), black, transparent calc(50% + 1px)) no-repeat;
}
label input {
display: block;
}
<label><input type="checkbox"></label>
推荐阅读
- c# - 与 AD 的连接在 IIS 中工作正常,但在 VS 中却不行
- html - Boostrap 4 - 移动设备上的项目对齐
- php - 使用 preg_replace 更改字符串名称删除 espace 重音和点,但允许点扩展
- mysql - MySQL - 无法添加外键约束 - 缺少索引
- apache-spark - Spark 读取 csv 是一种惰性操作还是渴望?
- scala - 折叠中的三元运算符问题
- java - Java Scanner 中的非捕获组被忽略
- javascript - 异步链接模式
- amazon-sqs - 如何允许 AWS SQS 仅由一个 lambda 读取?
- javascript - 带有 JSON 数据的 jQuery 循环