button常用设置
鼠标样式
cursor:定网页浏览时用户鼠标指针的样式。
cursor:pointer; 设定鼠标的形状为一只伸出食指的手,这也是绝大多数浏览器里面鼠标停留在网页链接上方时候的样式。
default 箭头。
crosshair 十字
progress 沙漏
按钮颜色
平时的状态:
.btn {
    // 未按下时的背景颜色
    background: ##02b3e4;
    // 边框圆角
    border-radius: 4px;
    // 去掉边框
    border: none
    // 边缘阴影
    box-shadow: 12px 15px 20px rgba(0, 0, 0, 0.1);
    // 字体颜色
    color: ##fff;
    // 显示方式
    display: inline-block;
    // 字体
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    // 字间距
    letter-spacing: 0.165em;
    // 超出隐藏
    overflow: hidden;
    // 设置渐变效果
    transition: 0.2s box-shadow ease-in-out, 0.2s background-color ease-in-out, 0.2s border-color ease-in-out;
}
// 鼠标放上去时的颜色
.btn:hover:not(:disabled) { background: ##148bb1;}字体抗锯齿 -webkit-font-smoothing有
CSS3中用于webkit引擎(如chrome)中设置字体的抗锯齿或者说光滑度的属性。
- none —— 对低像素的文本比较好
- subpixel-antialiased ——默认值
- antialiased ——抗锯齿很好
文本溢出 text-overflow
text-overflow 属性规定当文本溢出包含元素时发生的事情。
- clip    修剪文本。- ellipsis显示省略符号来代表被修剪的文本。
- string使用给定的字符串来代表被修剪的文本。
 
文本转换 text-transform
转换不同元素中的文本。
- none    默认。定义带有小写字母和大写字母的标准的文本。- capitalize文本中的每个单词以大写字母开头。
- uppercase定义仅有大写字母。
- lowercase定义无大写字母,仅有小写字母。
- inherit规定应该从父元素继承 text-transform 属性的值。
 
元素变形过渡效果 transition
设置元素渐变过渡,transition: property duration timing-function delay;需要加浏览器前缀。设置多个元素效果时用逗号隔开。
http://www.w3school.com.cn/cssref/pr_transition.asp
- transition-property    规定设置过渡效果的 CSS 属性的名称。- transition-duration规定完成过渡效果需要多少秒或毫秒。
- transition-timing-function规定速度效果的速度曲线。(http://www.w3school.com.cn/tiy/t.asp?f=css3_transition-timing-function2)
- transition-delay定义过渡效果何时开始,过渡之前需要等待的实践。
 
速度曲线设置
- linear    规定以相同速度开始至结束的过渡效果。- ease规定慢速开始,然后变快,然后慢速结束的过渡效果。
- ease-in规定以慢速开始的过渡效果。
- ease-out规定以慢速结束的过渡效果。
- ease-in-out规定以慢速开始和结束的过渡效果。
 
段落文本换行 white-space
white-space 属性设置如何处理元素内的空白。
http://www.w3school.com.cn/cssref/pr_text_white-space.asp
- normal    默认。空白会被浏览器忽略。- pre空白会被浏览器保留。其行为方式类似 HTML 中的 标签。 
- nowrap文本不会换行,文本会在在同一行上继续,直到遇到 
 标签为止。
- pre-wrap保留空白符序列,但是正常地进行换行。
- pre-line合并空白符序列,但是保留换行符。
- inherit规定应该从父元素继承 white-space 属性的值
 
- pre空白会被浏览器保留。其行为方式类似 HTML 中的 
The MIT License (MIT)
Copyright (c) 2019, Roojay.
本文链接:https://roojay.com/pages/91b6115c/
