0.0.2 • Published 4 years ago

components-cli-jojo-image v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

#组件 ~

##作者:jojo

组件描述:~

title: Image 图片 nav: title: 移动端组件

path: /components

Image 图片


基本使用:

import React from 'react';
import JoJoImage from './demo/index.tsx';

export default () => <JoJoImage />;

基本使用

配置图片的width宽和height高,以及src路径即可使用。

填充模式

通过mode参数配置填充模式 属性 | 说明 | 尝试一下 ----|-----|------ | fill |默认,不保证保持原有的比例,内容拉伸填充整个内容容器。|尝试一下 | |contain|保持原有尺寸比例。内容被缩放。|尝试一下 | |cover|保持原有尺寸比例。但部分内容可能被剪切。|尝试一下 | |none| 保留原有元素内容的长度和宽度,也就是说内容不会被重置。|尝试一下| |scale-down|保持原有尺寸比例。内容的尺寸与 none 或 contain 中的一个相同,取决于它们两个之间谁得到的对象尺寸会更小一些。|尝试一下| |initial|设置为默认值| - | |inherit| 从该元素的父元素继承属性| - |

API

Image 属性

属性说明类型默认值
src图片地址,强烈建议使用绝对或者网络路径String-
mode裁剪模式,见上方说明booleanfalse
width宽度,单位任意,如果为数值,则为 px 单位String or Number100%
height高度,单位任意,如果为数值,则为 px 单位String or Numberauto
shape图片形状,circle-圆形,square-方形String'square'
border-radius圆角值,单位任意,如果为数值,则为 px 单位String or Number0
lazy-load是否懒加载Booleantrue
loading-icon加载中的图标,或者小图片string or ReactNode-(暂不支持自定义)
error-icon加载失败的图标,或者小图片string or ReactNode-(暂不支持自定义)
how-loading是否显示加载中的图标或者自定义string or ReactNodetrue(暂不支持自定义)
fade是否需要淡入效果Booleantrue
duration搭配 fade 参数的过渡时间,单位 msString or Number500
bg-color背景颜色String#f3f4f6

##安装

npm installc omponents-cli-jojo-image 
yarn add components-cli-jojo-image

##示例