html - 是否可以自定义文本框的形状?
问题描述
我想知道是否可以改变文本框的形状,所以它会是一个矩形,但它的开头是“取出”的?我附上了一个示例图像。
我在 css 中找到了关于 clip-path: polygon 但它只接受四个坐标。
提前致谢!
解决方案
检查下面的代码,看看这是否是你想要的:
.field {
position: relative;
margin-bottom: 20px;
}
.field label {
position: absolute;
min-width: 100px;
border: 1px solid;
border-top-color: #fff;
border-left-color: #fff;
}
.field input[type="text"] {
padding: 10px 10px 10px 110px;
border: 1px solid;
outline: none;
}
<div class="field">
<label for="status">Status</label>
<input type="text" id="status">
</div>
<div class="field">
<label for="givenname">Given Name</label>
<input type="text" id="givenname">
</div>
<div class="field">
<label for="surname">SurName</label>
<input type="text" id="surname">
</div>
推荐阅读
- python - 使用 Dash/Plotly 在折线图上绘制多列
- php - 在 Laravel 中使用模型关系获取数据
- wikipedia - 有没有办法在 pywikibot 替换命令中使用变量“当前页面的标题”?
- android - 如何将 Facebook 应用所有权迁移到商务管理平台?
- javascript - JavaScript倒计时优化
- c++ - 为什么无法引用字符串文字时将其视为左值表达式?
- windows - RichTextBox.RTF 设置器抛出 System.ArgumentException。文件格式在 Windows 版本 1803 中无效
- python - 使用 python click 的 SSH 或类似 sudo 的行为
- android - 如何查询当前登录患者的数据以仅查看医生的预约
- php - 使用 Laravel 生成和下载 XML 文件