表单美化
2019-01-15 本文已影响0人
学的会的前端
美化input
使用的工具:
- canuise:查看属性在不同浏览器的支持情况
- QQ截图,检查颜色
- iconfont获取icon.
- xScope 4.3 is now available获取长宽高等样式
- sip取颜色
小技巧:
- 元素没有出现,使用假文字占位。
- 在不同的浏览器中测试,防止不同的浏览器效果不同。
-
在文档流中,写回车,就会有一个空格。在不同的操作系统,不同的浏览器,不同的字体下空格是不一样的。
2.png
<input type = "text">/*这个地方的回车造成空格*/
<span class = "float-div">
- 一旦出现问题,试图改一下display,改成inline-block等。
- flex里面的元素是自带BFC的。
- 不要直接写width=xxpx;height=xxpx;。
- input默认的行高和height一样,那么字就是居中的。
-
vertical-align: top;
可以去除img和其父容器之间下面的空隙`。 - 出现不一定是
display: block
;还可能是display: flex
;或者display: inline-block
;
美化图片上传
美化按钮
-
display:none
和display: block
是没有办法做动画的。 - 给元素添加
pointer-events: none;
就不会响应用户的所有事件。
表单美化代码示例;