图片墙效果

我有一组数据需要用图片墙的效果来显示, 这些数据是动态的, 用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>

<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">

                <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>

                </div>
            </div>
        </li>

    </ul>

</div>

<script>
    var app=angular.module("app",[], function () {
        console.log(‘started‘);
    });

    var myTaskList={
        "all":  [
      { title:"这是第一个列表",
        list:[{ "done":"false", "item":"明细1"},
            { "done":"false", "item":"明细2"},
            { "done":"false", "item":"明细3"},
            { "done":"false", "item":"明细43"}
        ]},

        { title:"这是第2个列表",
            list:[{ "done":"false", "item":"明细1"},
            { "done":"false", "item":"明细2"},
            { "done":"false", "item":"明细33"},
            { "done":"false", "item":"明细4"}
        ]},

    { 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"}
                ]},

            { title:"这是第2个列表",
                list:[{ "done":"false", "item":"明细1"},
                    { "done":"false", "item":"明细2"},
                    { "done":"false", "item":"明细33"},
                    { "done":"false", "item":"明细4"}
                ]},

            { 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"}
                ]}

    ]
    };
app.controller("myCtrl",function($scope){
    $scope.title="这里用来演示一个表格布局, 例如照片墙";
    $scope.tasklist=myTaskList;

});
</script>
</body>
</html>

				
时间: 2024-10-26 20:09:40

图片墙效果的相关文章

Image Wall - jQuery &amp; CSS3 图片墙效果

今天我们要为您展示如何基于 jQuery 和 CSS3 创建一个整洁的图片墙效果.我们的想法是在页面上洒上一些大小不同的缩略图,并在当我们点击图片时候显示丝带,会显示一些描述,再次点击缩略图时,丝带将关闭并重新打开一个更大的图像预览效果. 在线演示     下载源码 您可能感兴趣的相关文章 充满想象力的 JavaScript 物理和重力实验 精选9个值得学习的 HTML5 效果[附源码] 精选12个时尚的 CSS3 效果[附源码下载] 十分惊艳的8个 HTML5 & JavaScript 特效

CSS制作图片墙

通过CSS3的动画效果完成的一个简单的图片墙效果 效果图: 目标: 1. 用10张图片作为照片.2. 照片以不同的位置和旋转角度随意摆放.3. 鼠标移动到某一张照片上时,此照片由倾斜缓慢旋转成端正,并且放大显示在最上层. 用到的知识点: 1. box-shadow:给元素的边框添加阴影的效果 box-shadow: 10px 10px 15px #ccc; 前两个参数为阴影效果在上下左右的哪两个方向便宜,正的话为下或右方,负的话为上或左方. 第三个参数为阴影半径的大小. 第四个属性为阴影颜色.

完美图片蒙太奇的JS效果基于JQuery实现(多个大小不同图片拼接成图片墙)

最近开发一个宠物服务网站 http://www.teyua.com/ 里面有个照片更新栏目,需要实现这个功能. 参考了很多,包括国外的图片墙,就是把多个大小不一样的图片根据一个算法整齐的组合成为图片墙. 需要实现的功能有:自动拼接,横竖都要完美对齐,窗口大小变化是自动调整,最后依然完美对齐. 网上找到的所有实现,都有缺陷,包括百度www.badu.com的图片搜索,组合的图片都有缺陷,看下图,右侧部分红框,边缘未对齐. Bing.cn 的图片搜索拼接的图片墙也有缺陷,而且比百度还严重,请看下图中

图片墙动画效果

CSS3 transition实现超酷图片墙动画效果 <!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CSS3 transform初体验之demo5</title> <style type="text/css">

制作图片墙

今天学习了HTML加上CSS 简单JS实现图片墙代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> window.onload=function(){ var oUl =

html5 图片墙

代码实例: <!DOCTYPE html> <html> <head> <style> body,html{ padding:0;margin:0;width:100%;height:100%; overflow:hidden; } </style> <title>图片墙</title> <meta charset="utf-8"> <link rel="stylesheet

jQuery 3D 女神图片墙 可旋转播放

详细内容请点击 还记得之前分享过一款HTML5 3D立体图片相册,相册中的美女图片非常有特色.今天我们又要来分享一款可旋转播放的jQuery 3D女神图片墙,和一般的图片播放器不同的是,这款图片播放器是3D环形的,图片展示也将随着环形来回切换,效果非常不错.  在线演示源码下载 学习来源:http://www.html5tricks.com/jquery-3d-girl-image-player.html 更多html5内容请点击

css3图片墙

css相关知识: 1. 使用box-shadow设置图片阴影,为照片加上阴影 eg: box-shadow: 0 0 5px 3px #abc 2. 使用tansform-origin定义变形原点 eg: -webkit-transform-origin: 0 1px 3. 使用transform变形,常用变形函数有scale.rotate.translate eg: -webkit-transform: scale(0.8, 0.5); -webkit-transform: skew(-30d

JS实现有点炫的图片展示效果-图片解体和组合

经过4个月的努力学习,迎来了进入市场的最后一个学习项目.自己模仿了一个图片展示效果,用在了项目中,感觉挺炫的.在这里分享一下,希望大家喜欢~! bomb-showImg : 在线演示http://runjs.cn/detail/tl9quyke查看源码http://runjs.cn/code/tl9quyke HTML : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32