# Gallery 图片画廊
---
图片画廊组件,用于展示图片为主体的内容。
**演示图标版权归[微软 Bing](http://www.bing.com) 所有。**
## 使用方法
### 直接使用
- 拷贝演示中的代码,粘贴到 Amaze UI HTML 模板([点此下载](/getting-started)) `<body>` 区域;
- 将示例代码中的内容替换为自己的内容。
### 使用 Handlebars
本组件 Handlebars partial 名称为 `gallery`,使用细节参照[折叠面板组件](/widgets/accordion)。
### 云适配 WebIDE
- 将组件拖入编辑界面;
- 点击右侧面板里的【数据采集】按钮,按以下格式采集数据。
```javascript
var data = [
{
"img": "", // 图片地址
"link": "", // 填写点击图片弹出放大时的图片路径
"title": "", // 图片标题
"desc": "" // 附加信息,支持DOM,为高级定制提供DOM接口
}
];
return data;
```
## 指定缩略图
基于节省流量考虑,可以指定缩略图,用户点击放大的时候再显示大图。
### 使用 `data-rel`
将大图放在 `<img>` 的 `data-rel` 属性上。
`````html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview: 1}">
<li>
<div class="am-gallery-item">
<img src="https://farm4.staticflickr.com/3835/15329524682_2642280b33_z.jpg"
alt="远方 有一个地方 那里种有我们的梦想" data-rel="https://farm4.staticflickr.com/3835/15329524682_554d4c0886_k.jpg"/>
<h3 class="am-gallery-title">远方 有一个地方 那里种有我们的梦想</h3>
<div class="am-gallery-desc">2375-09-26</div>
</div>
</li>
<li>
<div class="am-gallery-item">
<img src="https://farm3.staticflickr.com/2941/15346557971_dec5c9ac36_z.jpg"
alt="某天 也许会相遇 相遇在这个好地方" data-rel="https://farm3.staticflickr.com/2941/15346557971_d8f3d52978_k.jpg"/>
<h3 class="am-gallery-title">某天 也许会相遇 相遇在这个好地方</h3>
<div class="am-gallery-desc">2375-09-26</div>
</div>
</li>
</ul>
`````
```html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview: 1}">
<li>
<div class="am-gallery-item">
<img src="https://farm4.staticflickr.com/3835/15329524682_2642280b33_z.jpg"
alt="远方 有一个地方 那里种有我们的梦想" data-rel="https://farm4.staticflickr.com/3835/15329524682_554d4c0886_k.jpg"/>
<h3 class="am-gallery-title">远方 有一个地方 那里种有我们的梦想</h3>
<div class="am-gallery-desc">2375-09-26</div>
</div>
</li>
<li>
<div class="am-gallery-item">
<img src="https://farm3.staticflickr.com/2941/15346557971_dec5c9ac36_z.jpg"
alt="某天 也许会相遇 相遇在这个好地方" data-rel="https://farm3.staticflickr.com/2941/15346557971_d8f3d52978_k.jpg"/>
<h3 class="am-gallery-title">某天 也许会相遇 相遇在这个好地方</h3>
<div class="am-gallery-desc">2375-09-26</div>
</div>
</li>
</ul>
```
### 使用链接
设置 `target`: `data-am-gallery="{pureview:{target: 'a'}}"`。
从可访性的角度而言,这种方式更好一些:用户再禁用 JavaScript 以后仍然可以打开链接查看大图。
`````html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview:{target: 'a'}}">
<li>
<div class="am-gallery-item">
<a href="https://farm4.staticflickr.com/3835/15329524682_554d4c0886_k.jpg" title="远方 有一个地方 那里种有我们的梦想"><img src="https://farm4.staticflickr.com/3835/15329524682_2642280b33_z.jpg"
alt="远方 有一个地方 那里种有我们的梦想"/>
<h3 class="am-gallery-title">远方 有一个地方 那里种有我们的梦想</h3>
<div class="am-gallery-desc">2375-09-26</div></a>
</div>
</li>
<li>
<div class="am-gallery-item">
<a href="https://farm3.staticflickr.com/2941/15346557971_d8f3d52978_k.jpg" title="某天 也许会相遇 相遇在这个好地方"><img src="https://farm3.staticflickr.com/2941/15346557971_dec5c9ac36_z.jpg"
alt="某天 也许会相遇 相遇在这个好地方"/>
<h3 class="am-gallery-title">某天 也许会相遇 相遇在这个好地方</h3>
<div class="am-gallery-desc">2375-09-26</div></a>
</div>
</li>
</ul>
`````
```html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview:{target: 'a'}}">
<li>
<div class="am-gallery-item">
<a href="https://farm4.staticflickr.com/3835/15329524682_554d4c0886_k.jpg" title="远方 有一个地方 那里种有我们的梦想"><img src="https://farm4.staticflickr.com/3835/15329524682_2642280b33_z.jpg" alt="远方 有一个地方 那里种有我们的梦想"/>
<h3 class="am-gallery-title">远方 有一个地方 那里种有我们的梦想</h3>
<div class="am-gallery-desc">2375-09-26</div></a>
</div>
</li>
<li>
<div class="am-gallery-item">
<a href="https://farm3.staticflickr.com/2941/15346557971_d8f3d52978_k.jpg" title="某天 也许会相遇 相遇在这个好地方"><img src="https://farm3.staticflickr.com/2941/15346557971_dec5c9ac36_z.jpg" alt="某天 也许会相遇 相遇在这个好地方"/>
<h3 class="am-gallery-title">某天 也许会相遇 相遇在这个好地方</h3>
<div class="am-gallery-desc">2375-09-26</div></a>
</div>
</li>
</ul>
```
## 不使用微信图片查看器
如果在微信中打开时不想调用微信的图片查看器,可以通过以下选项关闭:
```html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview:{weChatImagePreview: false}}">
```
`````html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview:{weChatImagePreview: false}}">
<li>
<div class="am-gallery-item">
<a href="https://farm4.staticflickr.com/3835/15329524682_554d4c0886_k.jpg" title="远方 有一个地方 那里种有我们的梦想"><img src="https://farm4.staticflickr.com/3835/15329524682_2642280b33_z.jpg"
alt="远方 有一个地方 那里种有我们的梦想"/>
<h3 class="am-gallery-title">远方 有一个地方 那里种有我们的梦想</h3>
<div class="am-gallery-desc">2375-09-26</div></a>
</div>
</li>
<li>
<div class="am-gallery-item">
<a href="https://farm3.staticflickr.com/2941/15346557971_d8f3d52978_k.jpg" title="某天 也许会相遇 相遇在这个好地方"><img src="https://farm3.staticflickr.com/2941/15346557971_dec5c9ac36_z.jpg"
alt="某天 也许会相遇 相遇在这个好地方"/>
<h3 class="am-gallery-title">某天 也许会相遇 相遇在这个好地方</h3>
<div class="am-gallery-desc">2375-09-26</div></a>
</div>
</li>
</ul>
`````
```html
<ul data-am-widget="gallery" class="am-gallery am-avg-sm-2 am-gallery-imgbordered" data-am-gallery="{pureview:{weChatImagePreview: false}}">
<li>
...
</li>
</ul>
```
## 数据接口
```javascript
{
// id
"id": "",
// 自定义 class
"className": "",
// 主题
"theme": "",
"options": {
"cols": 1, // 列数
"gallery": false // 是否开启点击图片全屏显示大图功能
},
//内容(*为必备项)
"content": [
{
"img": "", // *
"link": "", // 链接
"title": "", // *图片标题
"className": "", // 仅在设置了 link 后有效
"desc": "" // 附加信息,支持DOM,为高级定制提供DOM接口
}
]
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
Amaze UI,一个移动优先的模块化前端框架
共656个文件
md:238个
less:167个
js:86个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 109 浏览量
2024-02-06
23:04:48
上传
评论
收藏 2.26MB ZIP 举报
温馨提示
中国首个开源HTML5多屏前端框架。我们期待您的参与,共同打造一个简单易用的前端框架!基于移动优先的理念,Amaze UI从小屏逐步拓展到大屏,最终实现全屏适配,顺应移动互联网的趋势。Amaze UI 包含近 20 个 CSS 组件、10 个 JS 组件和 17 个 Web 组件,包含近 60 个主题。可以快速搭建界面优秀、体验极佳的多屏页面,大大提高开发效率。与国外框架相比,Amaze UI注重中文排版,根据用户代理调整字体,达到更好的中文排版效果;它考虑了国内主流浏览器和App内置浏览器的兼容性。 特征 Amaze UI 面向 HTML5 开发,使用 CSS3 进行动画交互 CSS3流畅高效,更适合移动设备 Amaze UI 在 MIT 许可下发布,用户可以自由使用、复制、修改、合并、发布、分发、再许可和出售 Amaze UI 及其副本 Amaze UI 包含近 20 个 CSS 组件、20 多个 JS 组件和多个不同主题的 Web 组件 与国外框架相比,Amaze UI注重中文排版,根据用户代理调整字体,以达到更好的中文排版效果 用户可以在Amaze UI的基础上进行二次开发
资源推荐
资源详情
资源评论
收起资源包目录
Amaze UI,一个移动优先的模块化前端框架 (656个子文件)
amazeui.flat.css 325KB
amazeui.css 324KB
amazeui.flat.min.css 250KB
amazeui.min.css 249KB
admin.css 5KB
app.css 23B
.editorconfig 214B
editorconfig 214B
.editorconfig 167B
fontawesome-webfont.eot 75KB
fontawesome-webfont.eot 75KB
.eslintrc 2KB
.gitattributes 12B
.gitignore 475B
.gitignore 30B
.gitkeep 13B
.gitkeep 13B
list_news.hbs 9KB
menu.hbs 3KB
index.hbs 3KB
footer.hbs 3KB
pagination.hbs 2KB
header.hbs 2KB
figure.hbs 1KB
intro.hbs 1KB
gallery.hbs 1KB
navbar.hbs 952B
accordion.hbs 857B
tabs.hbs 771B
titlebar.hbs 747B
layout4.hbs 733B
gotop.hbs 724B
slider.hbs 710B
layout3.hbs 602B
wechatpay.hbs 556B
map.hbs 531B
duoshuo.hbs 519B
paragraph.hbs 497B
layout2.hbs 479B
divider.hbs 363B
mechat.hbs 357B
container.hbs 268B
tpl.hbs 260B
blank.hbs 154B
error.hbs 80B
admin-table.html 23KB
admin-index.html 18KB
admin-form.html 12KB
widget.basic.html 12KB
widget.html 11KB
admin-log.html 10KB
admin-gallery.html 10KB
admin-user.html 10KB
blog.html 10KB
non-responsive.html 10KB
sidebar.html 9KB
landing.html 9KB
index.html 8KB
admin-help.html 7KB
iscroll.html 6KB
admin-404.html 6KB
login.html 2KB
amazeui.js 459KB
amazeui.min.js 206KB
amazeui.ie8polyfill.js 111KB
0.es5-shim.js 75KB
util.hammer.js 67KB
util.qrcode.js 59KB
ui.flexslider.js 53KB
amazeui.ie8polyfill.min.js 35KB
amazeui.widgets.helper.js 34KB
amazeui.hbs.partials.js 33KB
amazeui.widgets.helper.min.js 33KB
ui.iscroll-lite.js 27KB
ui.add2home.js 22KB
1.es5-sham.js 20KB
ui.pinchzoom.js 20KB
ui.validator.js 19KB
ui.datepicker.js 18KB
core.js 16KB
gulpfile.js 12KB
ui.selected.js 12KB
ui.progress.js 11KB
ui.pureview.js 11KB
ui.share.js 9KB
rem.min.js 9KB
index.js 8KB
ui.modal.js 8KB
ui.popover.js 6KB
touch.js 6KB
ui.tabs.js 6KB
ui.dropdown.js 5KB
ui.sticky.js 5KB
ui.offcanvas.js 5KB
respond.min.js 4KB
ui.collapse.js 4KB
navbar.js 4KB
customizer.js 4KB
menu.js 4KB
map.js 4KB
共 656 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
新华
- 粉丝: 8488
- 资源: 609
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2001~2022年上市公司数字赋能指数.dta
- 2001~2022年上市公司数字赋能指数.xlsx
- 信息办公石大在线财务管理系统(含源码)-shidacaiwu.rar
- 信息办公电信计费系统完整代码-netctossconformity.rar
- matlab实现TD-SCDMA中初始同步捕捉DwPTS下行同步导频时隙的仿真.zip
- 信息办公玉玺学生信息管理系统-webapps.rar
- 信息办公基于struts的图书管理系统-struts-ts.rar
- 管家婆分销ERP V1 V3 A8II TOP V10.0.2最新全版本通用
- 信息办公基于Ajax+J2EE的MicroERP源码下载-microerp-0.1.rar
- 信息办公双鱼林jsp人事工资系统-wagesmanagesystem.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功