html5彩盒插件画廊,画廊(ynGallery)组件

本文介绍了一款名为ynGallery的多端通用图片展示组件,可在UNI-APP上实现高度自定义,提供平滑滑动体验,适用于微信开发工具。通过示例和详细参数说明,展示了如何轻松集成并调整画廊效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

欢迎使用多端画廊组件(ynGallery)

@(组件)[画廊|影廊|影讯|图展|滑动|轮播|gallery|Swiper|vue|uni-app|]

画廊组件ynGrally是一款在UNI-APP上开发的多端通用图片展示组件,支持调节画廊高度,图片高宽,背景过渡色,定义角标,描述,背景融合过渡,流畅的滑动感!体验感不错。

7.gif?raw=true

这是微信开发工具上的gif截图(由于gif 200多色的限制,背景看起来光晕,其实很平滑的)

开发工具 强烈建议用 HBuilderX Alpha 版本 经测试在安卓平台上的滑动性能已经于小程序几乎一致,极致流畅!!

快速使用

组件我放在了压缩包内示例项目ynGalleryDemo 的components\YnComponents 下了,可以用示例工程测试效果!

以下是基本调用:

script处引用

import ynGallery from 'components/YnComponents/ynGallery/ynGallery.vue

接着注册

components: {ynGallery}

简单的一句话 调用

其中示例数组testimg格式:

testimgs :[{url:"你的图片地址"},{url:"你的图片地址2"},...]

将显示:

5.png?raw=true

单调了点,我们可以加上详细参数,这里有一些效果图!

6.png?raw=true

3.png?raw=true

1.png?raw=true

9a586ab6b0a38c679d0bad058030d633.png

详细的调用代码(参数值基本是默认值,可以不填 也可以根据需要修改):

:galleryheight="165"

bkstart="#000000"

bkend="#000000"

:imgviewwidth="85"

:imgviewheight="105"

:showbadge="true"

badegtype="trian"

badegwidth="25"

badegheight="25"

:showdec="true"

:images="testimgs"

@clickimg="onclickimg"

>

ynGallery参数列表说明

参数

类型

默认值

说明

galleryheight

Number

165

画廊高度 单位px

imgviewwidth

Number

85

图片框宽度 单位px

imgviewheight

Number

105

图片框高度 单位px

bkstart

String

#000000

背景起始色

bkend

String

#000000

背景终止色

showbadge

Boolean

false

是否显示角标

badegtype

String

trian

角标类型 round:圆角类型 trian:三角类型

badegwidth

String

25

角标宽度 (仅仅对三角角标有效)单位px

badegheight

String

25

角标高度 (仅仅对三角角标有效)单位px

showdec

Boolean

false

是否显示描述

images

Object

图源数组对象,结构看下面说明

images图源数组成员对象结构:

imgobj:{index:0,

dec:'', //图像描述信息

badeg:'', //角标文字

badegcolor:'#000000', //角标颜色

url:'', //图源

dominant:'' //主色

}

事件

名称:clickimg:

参数:clickimg(imgviewobj)

其中 imgviewobj:基本同上imgobj,其中增加imgviewobj.index (表示当前焦点图)

Demo

参考 ynGalleryDemo 示例 放入HBX中运行

注意

强烈建议用 HBuilderX Alpha 版本 得益于内核的改进 经测试在安卓平台上的滑动性能已经于小程序几乎一致,极致流畅!!

最近一次更新说明!

描述区域默认高度小调 让默认调用布局更加合理,美观!

结束感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值