前言
记录下开发过程中一些特殊表单控件(input、textarea、select等)的样式控制
input
- 取消光标聚焦时,输入框的外延边框
- input:focus{ outline:none }
- 取消默认边框
- input{border:none}
textarea
- 换行
- HTML方式:文本中加【& # 10;】or【& # 13;】符号
- < textarea >文本段落一
文本段落二< / textarea >
- < textarea >文本段落一
- JavaScript方式:在textarea文本字符串中插入【\r】or【\n】符号
- var text='hello \n world'; document.getElementById("textareaId").value=text;
- HTML方式:文本中加【& # 10;】or【& # 13;】符号
表单控件滚动条样式设置
本部分全文来自于文献2:CSS中关于滚动条样式设置的代码实例
- ::-webkit-scrollbar 滚动条整体部分,可以设置宽度等
- 滚动条整体部分
- 属性:width,height,background,border等。
- ::-webkit-scrollbar-button 滚动条两端的按钮
- 滚动条两端的按钮。
- 属性:display:none 让其不显示,也可以添加背景图片,颜色改变显示效果
- ::-webkit-scrollbar-track 外层轨道
- ::-webkit-scrollbar-track-piece 内层滚动槽
- ::-webkit-scrollbar-thumb 滚动的滑块
- ::-webkit-scrollbar-corner 边角
- ::-webkit-resizer 定义右下角拖动块的样式
图像
- 背景图像填充
- 不重复
- background-repeat:no-repeat
- 图片充满容器
- background-size:100% 100%; 按容器比例撑满,图片变形
- background-size:cover; 把背景图片放大到适合元素容器的尺寸,图片比例不变
- 不重复