html - 使用 google material design lite 创建像 Gmail 这样的浮动文本框
问题描述
我正在使用 Material design lite 库并尝试创建一个浮动文本框,就像谷歌为 Gmail 提供的那样。我没有找到该组件的任何文档,但是我尝试了以下代码
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label has-placeholder">
<input class="mdl-textfield__input" type="text" id="sample5" placeholder="">
<label class="mdl-textfield__label" for="sample5">Text lines...</label>
</div>
这会创建一个类似这样的设计
我正在尝试设计类似这样的文本框
有没有办法创建这个设计?
解决方案
尝试使用 HTML 标签 feildset 和 legend:
<span style="font-family:arial;font-size:.9em">
<fieldset style="width:300px;border-color:blue;border-radius:5px;padding:10px">
<legend style="color:blue"> Email or phone </legend>
<input type="text" style="border:0;font-size:2em">
</fieldset><br>
</span>
<span style="font-family:arial;color:blue;font-weight:bold">Forgot email?</span>
推荐阅读
- google-drive-api - 枚举 gogle 团队驱动器中管理员不属于其中的文件
- python - Python:正则表达式与所需的相反
- docker - Docker 错误:无法为服务创建容器,没有这样的文件或目录
- ruby-on-rails - 在 Rspec 的参数中传递空值哈希键
- php - 重定向以某种方式添加了斜杠
- swift - 实例方法需要很长时间进行类型检查
- java - com.example:demo:0.0.1-SNAPSHOT 的不可解析父 POM
- laravel - 无论如何在 laravel 刀片中显示 SQLSTATE[HY000][1049] CUSTOM 异常?
- capybara - Rails 项目,使用 capybara 测试隐藏字段:Selenium::WebDriver::Error::ElementNotVisibleError: element not visible
- node.js - Sequelize i18n: errno: 150 "外键约束格式不正确")