首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

实现一个浮动标签输入

现在浮动标签输入框也是一个很常见东西了,在材料设计里面有一个 TextInputLayout 控件,我们可以用它实现这个效果。但是材料设计控件样式比较固定,并不能满足我们产品设计脑洞。...这里提供一个用属性动画实现方法。 还是先看看效果吧: image.png 大概思路是这样: 控件有两层,一层是浮动标签,一层是输入框。...当点击控件后,标签同时执行一个横向和纵向缩放动画,还有一个向上移动动画,让输入框获取到焦点并弹出键盘。 当输入框失去焦点时,判断是否有内容,如果没有则让标签执行一个复原动画。...,让标签缩小到 60%。...TextUtils.isEmpty(etContent.getText())) { animationDown(); } } }); 复制代码 这样就已经完成了一个浮动标签输入

1.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

第12-13课 创建表联结创建联结内联结联结多个表外联结自联结使用聚集函数联结小结

sql中最强大功能之一就是表联结。 为什么使用联结? 因为在关系表中,数据是存储在各个表中。如何一次检索出各个表中数据,答案就是使用联结啦。...内联结 就是上一段代码中等值联结,基于两个表之间相等测试。...比如: 对每个顾客下订单进行计数,包括哪些至今尚未下订单顾客 select customers.cust_id, orders.order_num from customers left outer...customers as c1, customers as c2 where c1.cust_name = c2.cust_name and c2.cust_contact = 'Jim Jones'; 使用聚集函数联结...,大多数情况都是内联结,偶尔用到外联结 必须提供联结条件,不然得出是笛卡尔积,里面包含了不正确数据 在一个联结中可以包含多个表

57210

【原创】bootstrap框架学习 第八课 -

Bootstrap 提供了下列类型表单布局: 垂直表单(默认) 内联表单 水平表单 吹着表单或基本表单 向父 元素添加 role="form"。...把标签和控件放在一个带有 class .form-group  中。这是获取最佳间距所必需。...内联表单 如果需要创建一个表单,它所有元素是内联,向左对齐标签是并排,请向 标签添加 class .form-inline。...在使用内联表单时,您需要在表单控件上设置一个宽度。 使用 class .sr-only,您可以隐藏内联表单标签。 效果图: ?...表单控件状态 除了 :focus 状态(即,用户点击 input 或使用 tab 键聚焦到 input 上),Bootstrap 还为禁用输入框定义了样式,并提供了表单验证 class。

1.3K20

Bootstrap 表单

Bootstrap 表单 在本章中,我们将学习如何使用 Bootstrap 创建表单。Bootstrap 通过一些简单 HTML 标签和扩展类即可创建出不同样式表单。...表单布局 Bootstrap 提供了下列类型表单布局: 垂直表单(默认) 内联表单 水平表单 垂直或基本表单 基本表单结构是 Bootstrap 自带,个别的表单控件自动接收一些全局样式。...如果需要创建一个表单,它所有元素是内联,向左对齐标签是并排,请向 标签添加 class .form-inline。...在使用内联表单时,您需要在表单控件上设置一个宽度。 使用 class .sr-only,您可以隐藏内联表单标签。 水平表单 水平表单与其他表单不仅标记数量上不同,而且表单呈现形式也不同。...把标签和控件放在一个带有 class .form-group 中。 向标签添加 class .control-label。

1.9K20

BootStrap干货篇之表单

BootStrap干货篇之表单 1.1. 基本介绍 1.2. 内联表单 1.3. 水平表单 1.4. 多选和单选框 1.4.0.1. 内联单选和多选框 1.4.0.2....作者说 BootStrap干货篇之表单 基本介绍 单独表单控件会被自动赋予一些全局样式。...是对所有的输入控件而言,源码中将width设置为100%,表示会将这个输入控件占满一整行,form-group是用来对label和input更好排版,其中还有form-group-sm,form-group-lg...,input-group,radio,checkbox都是用了display:inline-block 注意: 在 Bootstrap 中,输入框和单选/多选框控件默认被设置为 width: 100%...一定要有label标签,如果不想要label标签可以设置.sr-only将其隐藏如果你没有为每个输入控件设置 label 标签,屏幕阅读器将无法正确识别。

1.2K10

块元素, 内联元素, 内联块元素块元素(默认为父级宽度100%,支持全部样式):内联元素(不支持宽高, 不支持margin上下, 不支持padding上下)内联块元素(从其它元素转换而来, disp

块元素(默认为父级宽度100%,支持全部样式): body h1 , h2, h3, h4, h5, h6 p div li (条目) ul(定义无序列表, 子标签li, 带点号) ol(定义有序列表..., 子标签li, 数字) dl (定义列表, 内部子标签为dt, dd, 缩进) dt (标题) dd (内容) 把大象装冰箱, 总共分几步?...dd> C C是一门古老静态语言 内联元素(不支持宽高, 不支持margin上下, 不支持padding上下) a span em(语气强调...,斜体) i(专业词汇, 斜体) b(关键词, 加粗) strong(非常重要, 加粗) input(输入框, 支持全部样式) img(图片, 支持全部样式) 间隙问题: 父级设置字体为0, 子级单独设置字体尺寸...) 没有原生内联块元素 任何元素都可以转换为内联块元素 display: inline-block(内联块元素) inline(内联元素) block(块元素) none(隐藏)

1.2K60

Bootstrap【第二章】—全局CSS之排版、代码、表格

页面主体  Bootstrap讲全局font-size设置为14px,line-height设置为20px,段落行高设置为10px,颜色设置为#333。...标题  标题h1--h6和html中效果一样 副标题:在副标题 在Bootstrap中,标题可以有副标题,副标题比正标题字体小一点,样式有点不太一样...内联文本元素  1.3.1. 标记:class=”mark”  标记,把指定内容标记出来。...代码  内联代码:通过标签包裹内联样式代码片段 示例代码: 花间一壶酒,独酌无相亲。举杯邀明月,对影成三人。...code标签包裹内容加样式 用户输入:通过标签标记用户通过键盘输入内容 示例代码: 复制快捷键:Ctrl+C 给kbd标签包裹起来内容加样式

1.4K20

bootstrap快速入门笔记(七)-表格,表单

3,边框表格.table-bordered: ......只适用于视口(viewport)至少在 768px 宽度时   a,可能需要手动设置宽度:     在 Bootstrap 中,输入框和单选/多选框控件默认被设置为 width: 100%; 宽度。...在内联表单,我    们将这些元素宽度设置为 width: auto;,因此,多个控件可以排列在同一行。根据你布局需      求,可能需要一些额外定制化组件。   ...b,一定要添加 label 标签: 3,水平排列表单.form-horizontal 类:联合使用 Bootstrap 预置栅格类,可以将 label 标签和控件组水平并排布局。...2),输入控件组:如需在文本输入域  前面或后面添加文本内容或按钮控件,请参考输入控件组。   3),文本域:支持多行文本表单控件。可根据需要改变 rows 属性。

2.9K30

一步一步学习Bootstrap系列--表单布局

前言:Bootstrap 属于前端 ui 库,通过现成ui组件能够迅速搭建前端页面,简直是我们后端开发福音,通过几个项目的锻炼有必要总结些常用知识,本篇把常用Bootstrap表单布局进行归纳...Bootstrap 提供了下列类型表单布局: 垂直表单(默认) 内联表单 水平表单 基本表单结构是 Bootstrap 自带,个别的表单控件自动接收一些全局样式。...下面列出了创建基本表单步骤: 向父 元素添加 role="form"。 把标签和控件放在一个带有 class .form-group  中。这是获取最佳间距所必需。...这种表单布局是内联样式就是所有控件都在同一行,在项目开发过程中一半用于快速查询环境下,如果想改变控件长度也是容易做到,当前样式控件width为auto可以用style控制或者在form-group...,在开发中广泛应用并且支持各种设备自适应,可以根据需求选择不同表单布局方式 五、Bootstrap要点       使用bootstrap对前端页面的布局,container、row、col-xs-4

2.1K100

Bootstrap快速入门

此元素显示为块级元素,前后会换行符 inline 默认,此元素会被显示为内联元素,没有换行符 inline-block 行内块元素 list-item 此元素会以列表显示 run-in 此元素会根据上下问作为块级元素和内联元素显示...,水平定义列表class="dl-horizontal"; 代码:在code.less文件中设置,显示单行内联代码;显示用户输入代码;元素新生多行代码块...表格:在table.less文件设置,基础样式;背景条纹表格class='table table-striped';边框表格class='table table-bordered...;鼠标悬停高亮class='table table-hover';紧凑型class='table table-condensed';行级元素样式,即样式,包括.active,.warning...表单:在form.less文件中设置,比较简单,基础的如,<input class='form-control' placeholder='请<em>输入</em>Emal

4.1K61

Jump Start Bootstrap 第3章

在这样地方,标签可以派上用场。 要显示一个标签,您需要将一个label类添加到诸如和这样内联HTML元素中。...在Bootstrap网站上可以找到一份符号图标及其类列表。 Well(井) Well是一个有用组件,它将内容包装在一个灰色背景圆角盒子里,产生一种插图效果。...水平表单 在之前表单中,我们在顶部和输入字段中显示了一个标签。假设我们要将标签显示在输入字段一侧。...为了复选框和它旁边文本正确对齐,您应该将它们都封装在一个用于复选框div中;在这种情况下,您还应该将输入元素放入标签元素中,这样就可以正确地映射到相应输入元素。...control sizing(控制尺寸) 您可以使用Bootstrapcontrol sizing类来改变输入元素高度: input-lg:比默认尺寸大输入元素 input-sm:比默认尺寸小输入元素

13.8K20

python_day12_html

# 换行符  自闭合标签 # 块级标签㠌套   块级标签 内联标签 # 内联标签㠌套    只能㠌套内联标签 ...内联标签 块级标签: block(块)元素特点  总是在新行上开始;  宽度缺省是它容器100%,除非设定一个宽度...它可以容纳内联元素和其他块元素 内联标签: inline 元素特点  和其他元素都在一行上;  宽度就是它文字或图片宽度...一、表单属性   HTML 表单用于接收不同类型用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器交互。表单标签, 要提交所有内容都应该在该标签中.    ...# 给这个框弄成只能看不能输入          # 属性=属性可以直接简写 <input type="text" readonly

84220

前端编程-拷贝css样式到内联样式

通常css样式可以写在外部单独css文件中,然后通过元素引入,也可以写在标签子节点元素中,也可以直接写在DOM元素style属性里(内联样式)。...1.使用css文件样式定义 image.png 2.使用来定义 image.png 3.使用内联样式 image.png 对于重用样式最好写在单独css文件中,比如前端框架,无论是bootstrap...如果使用外部css文件,或者元素定义,可能会出现导出时丢失样式情况。这种情况下,我们最好使用内联样式。 但是为需要样式每个DOM元素定义内联样式有些麻烦。...}) }) 效果如下: image.png 执行拷贝css到内联样式...image.png 执行拷贝css到内联样式js后,DOM元素拷贝了对应样式到style属性。 image.png

1.2K40

前端|BootStrap 布局组件

部分组件使用 1.Bootstrap 图标(Glyphicons) 使用图标的方法非常简单,只需要在任何内联元素上应用对应样式即可。...3.Bootstrap 输入框组 向 .form-control 添加前缀或后缀元素步骤如下:把前缀或后缀元素放在一个带有 class .input-group 中接着,在相同<div...4.Bootstrap 导航元素 创建一个标签导航菜单:以一个带有 class .nav 无序列表开始。添加 class .nav-tabs。 ?...5.Bootstrap 导航栏 创建一个默认导航栏步骤如下: 向标签添加 class .navbar、.navbar-default。...7.Bootstrap 徽章(Badges) 徽章(Badges)主要用于突出显示新或未读项。如需使用徽章,只需要把 添加到链接、Bootstrap 导航等这些元素上即可。

3.4K40
领券