形状集合

利用 css clip-path 属性 裁剪形状 持续迭代中...

安装

yarn add s-clip-path --save
# OR
npm install s-clip-path --save

升级

npm update s-clip-path
# OR
yarn upgrade s-clip-path

使用

引入

import sClipPath from "s-clip-path";

注册

components: { sClipPath },

调用

<s-clip-path :option="option" />

参数

option: {
    width: "100px",
    height: "100px",
    bgColor: "",
    bgImg: {
        url: "https://gitee.com/SuHangWeb/uPic/raw/master/uPic/pFxr5i.jpeg",
        mode: "cover",
    },
    shape: {
        type: "triangle",
        mode: "top",
    },
},

option

名称说明
width宽度 全类型 类似:100px 100vw
height高度 全类型 类似:100px 100vh
bgColor颜色 例如:#cccccc
bgImg图片 参数 见下方 bgImg 配置
shape形状 参数 见下方 shape 配置

bgImg

名称说明
url图片地址
+ mode图片填充模式
- contain保持宽高缩放图片,使图片的长边能完全显示出来
- cover保持宽高缩放图片,使图片的短边能完全显示出来,裁剪长边
- fill拉伸图片,使图片填满元素
- none保持图片原有尺寸
- scale-down取none或contain中较小的一个

shape

名称说明
mode方向 生效:(triangle,arrow)
+ type形状
- triangle三角形
- circle圆形
- close关闭
- correct对号
- messaqe消息
- arrow箭头
- rhombus菱形
- star五角星

杭州蘇小小
178 声望12 粉丝

我是一名 WEB前端 开发者不断在前端这条路上努力拼搏着。我喜欢代码的逻辑有序性,每一行代码都有其不同的作用,所有的代码加起来就可以让用户能愉快的体验我的产品。我喜欢研究,遇到难题我不退缩,我相信我可以...


« 上一篇
前端工具集合
下一篇 »
git 常用命令