当前位置:首页 > 日记 > 正文

使用HTML,CSS对弹出层的预览的教程

使用HTML,CSS对弹出层的预览的教程
这种效应使得使用HTML,CSS,和JQ点击图片的预览功能,你也可以点击预览切换图片。姓名的预览图片上的权利和实现代码的描述
这种效应使得使用HTML,CSS,和JQ点击图片的预览功能,你也可以点击预览切换图片。图1是一个整体的效果,图2是名称和一个点击图片预览图片描述后点击图片1。

图片1

图片2

实现代码:

HTML代码:

xml代码将内容复制到剪贴板。


CSS3代码:

CSS代码将内容复制到剪贴板。
{ # imagemain
宽度:630px;
身高:500px;
保证金:0汽车;
边距:100px;
}
# imagemain > img {
宽度:200px;
身高:200px;
光标:指针;
浮点数:左;
左:10px保证金;
边距:10px;
}
# imagemain > IMG:悬停{
不透明性:0.8;
}
# imagescabg {
位置:固定;
背景颜色:# 000;
上图:0px;
左:0px;
不透明性:0.6;
宽度:100%;
身高:100%;
显示:无;
}
# imagesca {
位置:绝对;
背景颜色:# 333;
边境:1px solid # CCC;
WebKit的边界半径:5px;
-moz边界半径:5px;
边界半径:5px;
显示:无;
}
# imagecontainer {
浮点数:左;
文本对齐:中心;
}

# ImageInfo {
浮点数:左;
宽度:300px;
背景颜色:# FFF;
WebKit的边界半径:0 3px 3px 0;
-moz边界半径:0 3px 3px 0;
边界半径:0 3px 3px 0;
}
# imgname {
微软雅黑字体:15px
左:10px填充;
字体重量:500px;
}
# imginfo {
微软雅黑字体:13px
左:10px填充;
颜色:# 808080;
}
# imglunbo {
身高:80px;
位置:绝对;
左:50px保证金;
}
imglunboitem {。
宽度:76px;
身高:76px;
左:10px保证金;
}

JQ的代码:
将内容复制到剪贴板
Var ImageScaHandler = {
imagemaxwidth:800,
imagemaxheight:600,
imagepathjson:{ { imgname:预览弹出层,测试图片1
{ imgname:预览弹出层,测试图片2
{ imgname:预览弹出层,测试图片3
{ imgname:预览弹出层,测试图片4
{ imgname:预览弹出层,测试图片5
{ imgname:预览弹出层,测试图片6
},
init:函数(){
$(# imagesca )Css(宽。
$(# imagesca)。Css(高
$(# imagesca)。Css(顶($(窗口)(的高度)$(# imagesca )(的高度)) / 2 PX);
$(# imagesca)。Css(左($(窗口)(宽度)$(# imagesca )(宽度)) / 2 PX);
$(# imagecontainer )Css(宽。
$(# imglunbo )Css(宽。
$(#ImageInfo).Css (height
$(# imagemain > IMG)。Click(function(){)
imagescahandler.changeimage($(this));
});
imagescahandler.getimage();
$(# imagesca)。Click(函数(事件){
event.stoppropagation();
});
$(# imagescabg)。Click(函数(事件){
imagescahandler隐藏();
});
},
显示:函数(){
$(# imagesca)。Css(显示
$(# imagescabg)。Css(显示
},
隐藏:函数(){
$(# imagesca)。Css(显示
$(# imagescabg)。Css(显示
},
图像:函数(){
$(# imglunbo)。儿童()删除();
对于(var i = 0;i < imagescahandler.imagepathjson.length;我){
无功mimage = document.createelement(IMG);
mimage。类名=imglunboitem ;
mimage。src= imagescahandler。imagepathjson {我}。imgpath;
$(# imglunbo)。追加(mimage);
mimage。onclick =函数(){
$(。imglunboitem)。Css(边界
imagescahandler.changeimage($(this));
}
}
},
常欸玛格:功能(目标){
$(# imagecontainer > IMG)。Attr(src
$(# imagecontainer > IMG)。Css(边缘上
imagescahandler表明();
$(。imglunboitem)。Css(边界
对于(var i = 0;i < imagescahandler.imagepathjson.length;我){
如果(imagescahandler。imagepathjson {我}。imgpath = = $(目标),Attr(src)){
$(# imgname)。Html(imagescahandler。imagepathjson {我}。imgname);
$(# imginfo)。Html(imagescahandler。imagepathjson {我}。imginfo);
$($(。imglunboitem ){我})。Css(边界
}
}
}
}

以上是单击图像预览功能实现的HTML,CSS和JQ。谢谢你的阅读。我们希望能帮助你。请注意它。我们将努力分享更多的优秀文章。

相关文章

js实现了判断滚动条滚动到页面底部

js实现了判断滚动条滚动到页面底部

事件,执行,滚动条,方法,实现了,你需要知道的三个DOM元素:自己,offsetheight,和scrollTop。 自己:这个元素的高度占整个空间的高度,所以如果一个div有滚动条,高度不包括下面的滚动条的部分,只是一个简单的div的高度 OffsetHeight:它指的是该元素的…

AI混合工具和路径仪使魅族标志教程

AI混合工具和路径仪使魅族标志教程

混合,工具,路径,教程,魅族,本教程介绍给朋友,利用AI混合工具和路径搜索,使魅族的标志。本教程比较简单,但是介绍比较详细,适合初学者学习,推荐给喜欢它的朋友。 本教程将向您介绍AI混合工具和路径搜索器,并制作魅族徽标方法。本教程比较简单,新手…

PS教你画一个晶莹剔透的冰淇淋刷。

PS教你画一个晶莹剔透的冰淇淋刷。

教你,晶莹剔透,冰淇淋,画一,电脑软件,Frost是由许多小晶体组成的,为了模拟霜效果,我们需要创建一个雪花结构笔刷。新建一个文件,填充黑色背景,新建一个图层,用硬笔刷画出下面的结构。 步骤1 Frost是由许多细小的晶体组成的,为了模拟霜效果,我们需…

ajax通用模板实现代码

ajax通用模板实现代码

通用模板,代码,电脑软件,ajax,复制代码代码如下所示: VaR技术; 功能creatxmlhttprequest(){ 如果(窗口。ActiveX对象){ XMLHTTP =新的ActiveX对象(微软。XMLHTTP ); } 如果(窗口。XMLHttpRequest){ XMLHTTP =新的XMLHttpRequest(); } } 功能startreque…

几种常见攻击的正则表达式

几种常见攻击的正则表达式

正则表达式,几种,常见,电脑软件,(的| S)*(exec(的| +)+(S | x)P W +)(的| S)* / /执行命令 (的| S)*((% 3C)|)(的| S)* / /简单的XSS (的| S)*((65)| E)( S)*((76)| V)*((61)|一)*( S)*(% 6c)| L)* (的| S)*((% 3C)|)(的| S)* / /图像XSS (的| S)*((73)| S)( S)*(63)| C( S)*…

使用PS图象处理软件做了个一寸照片

使用PS图象处理软件做了个一寸照片

照片,图象,一寸,处理软件,电脑软件,现在让我们介绍一个8寸照片打印和打印的方法与PS图象处理软件。本教程很实用,对ps学习者很有帮助。 将一张一寸照片8版和印刷的关键是扩大对背景层复制捷径画布大小拖动复制图层是按住Ctrl + Alt拖动鼠标…

添加文字和树木3DMAX渲染PS

添加文字和树木3DMAX渲染PS

文字,树木,电脑软件,DMAX,PS,本教程是教你如何使用PS添加人物和树木3DMAX渲染。这个教程相当不错。推荐它并不难。对于那些使用这两种软件的朋友,你可以来学习。 下面给大家带来PS添加人物和树教程3DMAX渲染,教程比较基础,但是很实用,推荐,一起…

Javascript获取浏览器版本

Javascript获取浏览器版本

浏览器版本,电脑软件,Javascript,通过js获取当前浏览器的名称和版本号需要工作,有很多的网上信息的关键词是navigator.appname,但这种方法获取浏览器的名字只有两或IE或netscap,它可以用来确定是否IE的使用,但我想得到特定的浏览器产品名称如Fi…

PHP是接收相同但不同的值形式数据

PHP是接收相同但不同的值形式数据

数据,多个,实例,形式,名称,最近,当一个查询的信息管理系统是一个问题,信息接收的形式,有很多的输入框中的值相同的名字,盒子是由具有不同价值的用户填充,现在要迁移到PHP平台,并不能改变任何形式的前景(因为使用这种形式的网站太多,所以我们必须考…

在ThinkPHP实例化模型浅析

在ThinkPHP实例化模型浅析

模型,实例化,电脑软件,ThinkPHP,ThinkPHP实例化模型为我们提供了三种方法 第一个比较常用。 用户=新模型(用户); 第二个问题是我们是否有公共模式。 这就是我们使用它的方式。 例如,我们建立了新的模型commonmodel.class.php公共模型 我…

教你如何快速构思想法(方法和技巧)

教你如何快速构思想法(方法和技巧)

方法,构思,教你如何,想法,快速,本文的设计学习者介绍了一些快速构思的方法和技巧。本教程非常实用,对初学者的设计朋友很有帮助,文章的作者是ping PNG,谢谢分享,谢谢大家分享,希望能对您有所帮助。 今天萧边推荐一个教程给你,主要向你介绍如何快…

手绘位图裁剪工具使用图形课程。

手绘位图裁剪工具使用图形课程。

图形,位图,工具使用,手绘,课程,本教程将介绍徒手位图裁剪工具的使用。通过介绍一个示例,希望您能理解并使用位图裁剪工具。 本教程是介绍徒手位图裁剪工具的使用,通过一个实例,希望大家能理解并熟练使用位图裁剪工具。 前言 适合freehand8及…