CSS Util
提供一些常用的 CSS
工具类
1. Transition
渐变
1.1 引入样式
js
import "litos-ui/styles/transition.css";
1
1.2 使用
所有的渐变都支持传递 --l-transition-times
控制时长, 默认为 0.3s
;添加相应的 l-transition
属性即可。然后执行 transition.init()
, 详细文档 Transition渐变
1.3 示例
l-opacity
普通渐变进入/退出
l-fadein
从顶部往下移动渐变的进入/退出; 支持通过 --l-fadein-offset
控制距离, 默认为 -20px
l-scale
缩放进入/退出
这些渐变效果也支持在
vue
中使用
vue
<Transition name="l-opacity">...</Transition>
1
2. CSS Animation
动画
2.1 引入样式
js
import "litos-ui/styles/animation.css";
1
2.2 使用
可以直接通过动画名称,添加 css class
、也可以通过 css animation
使用动画名称;例如:
- 添加
css class
所有的动画的 class
规则为: l-
+ 动画名称 + -anim
;例如旋转动画为: l-rotate-anim
html
<l-loading-icon class="l-rotate-anim"></l-loading-icon>
1
- 通过
css animation
使用动画名称
所有的动画的 animation
名称规则为:l-
+ 动画名称 + -frame
;例如旋转动画为: l-rotate-frame
html
<l-loading-icon class="custome-rotate" />
1
css
.custome-rotate {
animation: l-rotate-frame 1.5s infinite linear;
}
1
2
3
2
3
内置动画有:rotate
旋转
3. 滚动条样式
如果觉得默认滚动条不好看,想修改滚动条样式
3.1 引入样式
js
import "litos-ui/styles/scrollbar.css";
1
3.2 使用
只需要在滚动容器添加 l-scrollbar
类即可
3.3 更改滚动条颜色以及大小
通过使用下面表格中的 CSS
变量,可以更改滚动条的颜色以及大小
3.4 样式变量
变量名 | 默认值 | 描述 |
---|---|---|
--l-scrollbar-bg | #d9d9d9 | 滚动条背景色 |
--l-scrollbar-hover | #bfbfbf | 鼠标悬浮时滑块颜色 |
--l-scrollbar-size | 10px | 滑块尺寸, 水平滚动条时为高度,垂直时为宽度 |