基于html5实现的图片墙效果


Posted in HTML / CSS onOctober 16, 2014

本文实例讲述了基于html5实现的图片墙效果,分享给大家供大家参考。具体实现方法如下:

这里有一组数据需要用图片墙的效果来显示, 这些数据是动态的, 用angularjs来维护, 可增加和删除的.
界面上每行最多4个单元格.

以下是代码:

复制代码
代码如下:
<!DOCTYPE html>
<html ng-app="app">
<head lang="en">
<meta charset="UTF-8">
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/angular.min.js"></script>
<title>表格界面</title>
<style type="text/css">
ul{list-style:none;}
</style>
</head>
<body ng-controller="myCtrl">
<div class="row">
<div class="col-sm-12">
<h3 class="label-info">{{title}}</h3>
<input type="button" value="Add new list" class="btn-primary">
</div>
</div></p> <p><div class="row">
<ul class="">
<li ng-repeat="i in tasklist.all">
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="thumbnail"></p> <p> <input type="text" ng-model="i.title" style="width: 100%">
<ul>
<li ng-repeat="j in i.list">
<input type="checkbox" ng-model="j.done">
<input type="text" ng-model="j.item">
</li>
</ul></p> <p>
</div>
</div>
</li></p> <p> </ul></p> <p></div></p> <p>
<script>
var app=angular.module("app",[], function () {
console.log('started');
});</p> <p> var myTaskList={
"all": [
{ title:"这是第一个列表",
list:[{ "done":"false", "item":"明细1"},
{ "done":"false", "item":"明细2"},
{ "done":"false", "item":"明细3"},
{ "done":"false", "item":"明细43"}
]},</p> <p> { title:"这是第2个列表",
list:[{ "done":"false", "item":"明细1"},
{ "done":"false", "item":"明细2"},
{ "done":"false", "item":"明细33"},
{ "done":"false", "item":"明细4"}
]},</p> <p> { title:"这是第3个列表",
list:[{ "done":"false", "item":"明细1"},
{ "done":"false", "item":"明细25"},
{ "done":"false", "item":"明细3"},
{ "done":"false", "item":"明细4"}
]},
{ title:"这是第一个列表",
list:[{ "done":"false", "item":"明细1"},
{ "done":"false", "item":"明细2"},
{ "done":"false", "item":"明细3"},
{ "done":"false", "item":"明细43"}
]},</p> <p> { title:"这是第2个列表",
list:[{ "done":"false", "item":"明细1"},
{ "done":"false", "item":"明细2"},
{ "done":"false", "item":"明细33"},
{ "done":"false", "item":"明细4"}
]},</p> <p> { title:"这是第3个列表",
list:[{ "done":"false", "item":"明细1"},
{ "done":"false", "item":"明细25"},
{ "done":"false", "item":"明细3"},
{ "done":"false", "item":"明细4"}
]},
{ title:"这是第4个列表",
list:[{ "done":"false", "item":"明细13"},
{ "done":"false", "item":"明细2"},
{ "done":"false", "item":"明细33"},
{ "done":"false", "item":"明细4"}
]}</p> <p></p> <p> ]
};
app.controller("myCtrl",function($scope){
$scope.title="这里用来演示一个表格布局, 例如照片墙";
$scope.tasklist=myTaskList;</p> <p>
});
</script>
</body>
</html>

完整实例代码点击此处本站下载。

希望本文所述对大家的html5程序设计有所帮助。

HTML / CSS 相关文章推荐
CSS3中动画属性transform、transition和animation属性的区别
Sep 25 HTML / CSS
利用CSS3的transform做的动态时钟效果
Sep 21 HTML / CSS
用CSS3打造HTML5的Logo(实现代码)
Jun 16 HTML / CSS
CSS3 :default伪类选择器使用简介
Mar 15 HTML / CSS
HTML5 微格式和相关的属性名称
Feb 10 HTML / CSS
使用phonegap进行本地存储的实现方法
Mar 31 HTML / CSS
HTML5拖拽API经典实例详解
Apr 20 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
Jun 20 HTML / CSS
iframe在移动端的缩放的示例代码
Oct 12 HTML / CSS
利用Node实现HTML5离线存储的方法
Oct 16 HTML / CSS
浅析CSS在DevTools 中架构演变
Oct 05 HTML / CSS
如何用H5实现好玩的2048小游戏
Jul 23 HTML / CSS
html5版canvas自由拼图实例
Oct 15 #HTML / CSS
HTML5地理定位实例
Oct 15 #HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
Oct 15 #HTML / CSS
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
Sep 15 #HTML / CSS
HTML5 video 事件应用示例
Sep 11 #HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
Sep 11 #HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
Sep 10 #HTML / CSS
You might like
我的论坛源代码(八)
2006/10/09 PHP
PHP开发中的错误收集,不定期更新。
2011/02/03 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
js一组验证函数
2008/12/20 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
BootStrap实现树形目录组件代码详解
2016/06/21 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
vue+iview动态渲染表格详解
2019/03/19 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
python里使用正则的findall函数的实例详解
2017/10/19 Python
python3爬取各类天气信息
2018/02/24 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
华为c/c++笔试题
2016/01/25 面试题
《诺贝尔》教学反思
2014/02/17 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript