Html 制作相册

本文主要讲述采用html5+jquery+css 制作相册的小小记录。

主要功能点:

Html5进行布局

调用jQuery(借用官网的一句话:The Write Less, Do More)极大的简化了JavaScript编程

CSS 样式将表现与内容分离

立即学习“前端免费学习笔记(深入)”;

话不多说,先上效果图:

 Html 制作相册

代码如下:

nbsp;html>    The second html page             ul li        {            list-style-type:georgian;            text-align:left;         }         body         {           margin:10px;           text-align:center;              background-color:Orange;          }           header        {            height:80px;            border:1px solid gray;            width:99%        }         .left        {            border:1px solid gray;            float:left;            width:20%;            height:520px;            margin:0px;            border-top-style:none;            border-bottom-style:none;            /*设置边框样式*/        }        .main        {            width:79%;            float:left;            height:520px;            /*border:1px solid gray;*/            border-right:1px solid gray;            margin:0px;            position:relative;/*设置成相对*/        }         footer        {            clear:left;            height:60px;            border:1px solid gray;            width:99%        }        #container        {            display:block;            padding:5px;           /* border:1px solid gray;*/            margin:5px;            position:relative;         }         .small         {             display:block;             border-bottom:1px solid gray;/*将缩略图,和大图隔开*/         }         .small img         {             width:150px;             height:120px;             margin:5px;             border:1px solid gray;             padding:3px;         }         .mm         {             cursor:pointer;             border-radius:5px;/*鼠标移入样式*/                       }         input[type="button"]         {             cursor:pointer;             background-color:Orange;             color:Lime;             font-family:Arial;             font-size:25px;             height:50px;             border:0px;             width:50px;             position:relative;             top:150px;          }          #btnLeft          {           left:30px;            float:left;          }           #btnRight          {           right:30px;               float:right;          }                    $(document).ready(function () {            //初始加载六张图片作为缩略图            for (var i = 0; i < 6; i++) {                var src = "img/" + "0" + (i + 1).toString() + ".jpg";                var img = $("Html 制作相册").attr("id", (i + 1).toString()).attr("alt", (i + 1).toString()).attr("src", src);                $("#small").append(img);            }            //设置缩略图的点击事件,以及鼠标移入,移出事件            $("#small img").click(function () {                $("#img").css("display", "none");                var src = $(this).attr("src");                var alt = $(this).attr("alt");                var nAlt = parseInt(alt);                $("#img").attr("alt", nAlt).attr("src", src).fadeIn(delay);            }).mouseover(function () {                $(this).addClass("mm");            }).mouseleave(function () {                $(this).removeClass("mm");            });            var delay = 1000;            //向左切换事件            $("#btnLeft").click(function () {                $("#img").css("display", "none");                var alt = $("#img").attr("alt");                if (alt == "1") {                    alt = 7;                }                var nAlt = parseInt(alt) - 1;                var src = "img/" + "0" + nAlt.toString() + ".jpg";                $("#img").attr("alt", nAlt).attr("src", src).fadeIn(delay);            });            //向右切换事件            $("#btnRight").click(function () {                $("#img").css("display", "none");                var alt = $("#img").attr("alt");                if (alt == "6") {                    alt = 0;                }                var nAlt = parseInt(alt) + 1;                var src = "img/" + "0" + nAlt.toString() + ".jpg";                $("#img").attr("alt", nAlt).attr("src", src).fadeIn(delay);            });        });    

Html+jQuery + CSS 相册

    
       
    
                Html 制作相册        >" />    
    
This is the footer

登录后复制

更多Html 制作相册相关文章请关注PHP中文网!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2836312.html

(0)
上一篇 2025年3月9日 06:13:17
下一篇 2025年3月9日 06:13:25

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 特殊字符html,css转义大全

    使用方法:  这些字符属于unicode字符集,所以,你的文档需要声明为utf-8; 下面符号列表的后面有两列编号,它们并不太一样,第一列是用于html的,你需要在前面加上符号; 第二列可以用于css文件中,但是需要用反斜杠转义; 第二列也…

    编程技术 2025年3月9日
    200
  • 有关HTML表格边框的设置小技巧

    下面小编就为大家带来一篇有关html表格边框的设置小技巧。小编觉得挺不错的,现在分享给大家,也给大家做个参考 对于很多初学HTML的人来说,表格 是最常用的标签了,但对于表格边框的控制,很多初学者却不甚其解。 一般我们用表格的时候总会给它个…

    2025年3月9日 编程技术
    200
  • 使用语义化标签去写你的HTML 兼容IE6,7,8

    下面小编就为大家带来一篇使用语义化标签去写你的html 兼容ie6,7,8。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧 HTML5增加了更多语义化的标签,如header,footer,nav……让我们在页面编…

    2025年3月9日
    200
  • HTML九宫格布局实现方法

    网站布局多样化是我们前端的拿手菜!最近看到uc浏览器的默认标签页使用的就是九宫格布局。就研究了下,在这里,我就分享一下代码,共同学习下!效果如下: nbsp;html>        全兼容的HTML九宫格布局            …

    2025年3月9日
    200
  • 一些HTML代码的编写风格建议小结

    省略资源文件的协议 建议省略掉图片, 媒体文件, 样式和脚本 URL 中的协议部分 (http:, https:), 省略掉协议部分后, 资源文件将继承页面 URL 的协议. 不但可以防止内容混用的问题, 还可以减小页面的尺寸. 比如: 引…

    2025年3月9日
    200
  • 详解HTML/XHTML中img图像标签的基本用法

     图像标签用于在网页里显示一副图像。 HTML/XHTML 图像 标签在 XHTML 中,通过 标签来定义显示一副图像。是一个非成对标签。 基本语法: 登录后复制登录后复制 标签 通过 src 属性来确定图像来源,url 是一个相对或者绝对…

    2025年3月9日
    200
  • html的footer置于页面最底部的简单实现方法

    需求:有时候,当页面内容较短,撑不开浏览器高度,但是又希望footer能在窗口最低端。 思路:footer的父层的最小高度是100%,footer设置成相对于父层位置绝对(absolute)置底(bottom:0),父层内要预留footer…

    编程技术 2025年3月9日
    200
  • 剖析标注HTML元素时class比id所具有的优势

    在网页中有很复杂的 html 结构,如果我们使用 css 来定义相关的样式,就需要为这些结构指定相应的标志,然后再编写相应的 css 选择器来获取他们赋予样式。最常用的两个标注属性就是 id 和 class 了,例如: 登录后复制 现在还有…

    编程技术 2025年3月9日
    200
  • HTML表格布局实例讲解

    html 文档中的元素是一个接着一个排列的,只是简单地在在块级元素的前后加上拆行,是一种流水布局。但是,我们所见到的 web 页面按照一定的规则布局排版的(通常是多列的),所以就要借助一定的方法来实现这种布局,通常的解决方案是:使用区块元素…

    2025年3月9日
    200
  • 关于html的下载功能详解

    新项目基本告一段落,第一次完成前后端分离的集成,遇到的坑自然不少。 来说说第一天遇到的其中一个坑吧。 ——关于下载的问题。。。 以前的做法,大家都喜爱用标签吧。而我一开始也是用a标签,href属性放在图片的地址来模拟下载的功能。结果发现,这…

    2025年3月9日
    200

发表回复

登录后才能评论