locss
v2.0.0
Published
css utils
Downloads
8
Readme
locss
locss是一个辅助程序员编写样式的工具类css库;与tailwind库不同,主要是提供一些比较常用或者是成套的css样式以供使用,主要的css还是得自己写。
locss的lo来源于lodash,意为css中的lodash(长远目标),减少css代码量。
命名规则name_value
固定缩写
- left: l example: .l_0 => left: 0;
- right: r
- top: t
- bottom: b
- width: w
- height: h
- center: c
长单词缩写(辅音缩写)
- display: dspl
- overflow: ovfl
- ellipsis: elps
取前缀
- position: pos
- transform: trans
连词
- line-height: line-h
- z-index: z-idx
- justify-content: jstf-c
安装方式
cdn方式引入
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/index.min.css">
npm
npm install locss
使用方式
html元素的class添加_和功能class,如果class中没有"_",那么功能class不会生效。
功能
文字缩略
5行以内缩略
elps_1 - elps_5
<div class="_ elps_1"></div>
5行以外缩略
ellipsis-mul 加 另外的css上 line-clamp: 行数; -webkit-line-clamp: 行数;
<div class="_ elps_mul"></div>
flex布局
常用的flex居中布局
y轴居中
<div class="_ flex_c"></div>
等于
.flex_c {
display: flex;
align-items: center;
}
x轴居中
<div class="_ flex jstf-c_center"></div>
xy轴居中
<div class="_ flex_c-c"></div>