一款基于jquery的手风琴图片展示效果
今天要给大家分享一款基于jquery的手风琴图片展示效果。这款图片的展示效果鼠标经过前是灰色的,当鼠标经过时图片变大且变为彩色。效果图如下:

实现的代码。
html代码:
<div class="page-container">
<div class="flex-container">
<div class="country netherlands">
<div>
Netherlands</div>
</div>
<div class="country belgium">
<div>
Belgium</div>
</div>
<div class="country france">
<div>
France</div>
</div>
<div class="country germany">
<div>
Germany</div>
</div>
<div class="country england">
<div>
England</div>
</div>
</div>
</div>
<script src='jquery.js'></script>
<script>
$('.country').click(function () {
$(this).toggleClass('active');
$('.page-container').toggleClass('opened');
}); //@ sourceURL=pen.js
</script>
css代码:
div
{
-moz-box-sizing: border-box;
box-sizing: border-box;
} html, body, .page-container
{
height: 100%;
overflow: hidden;
} .page-container
{
-webkit-transition: padding 0.2s ease-in;
transition: padding 0.2s ease-in;
padding: 80px;
}
.page-container.opened
{
padding:;
}
.page-container.opened .flex-container .country:not(.active)
{
opacity:;
-webkit-flex:;
-ms-flex:;
flex:;
}
.page-container.opened .flex-container .country:not(.active) div
{
opacity:;
}
.page-container.opened .flex-container .active:after
{
-webkit-filter: grayscale(0%) !important;
filter: grayscale(0%) !important;
} .flex-container
{
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100%;
}
@media all and (max-width: 900px)
{
.flex-container
{
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
} .country
{
position: relative;
-webkit-flex-grow:;
-ms-flex-positive:;
flex-grow:;
-webkit-flex:;
-ms-flex:;
flex:;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
cursor: pointer;
font-family: "Bree Serif" , serif;
text-align: center;
color: #fff;
font-size: 22px;
text-shadow: 0 0 3px #000;
}
.country div
{
position: absolute;
width: 100%;
z-index:;
top: 50%;
text-align: center;
-webkit-transition: 0.1s;
transition: 0.1s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-filter: none;
filter: none;
}
.country:after
{
content: " ";
position: absolute;
top:;
left:;
right:;
bottom:;
background-size: cover;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.country:hover
{
-webkit-flex-grow:;
-ms-flex-positive:;
flex-grow:;
}
.country:hover:after
{
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
@media all and (max-width: 900px)
{
.country
{
height: auto;
}
} .netherlands:after
{
background-image: url("Netherlands.png");
background-position: center;
} .belgium:after
{
background-image: url("belgium-307_3.jpg");
background-position: center;
} .france:after
{
background-image: url("30.jpg");
background-position: center;
} .germany:after
{
background-image: url("vacation.jpg");
background-position: center;
} .england:after
{
background-image: url("england.jpg");
background-position: center;
}
注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/9889
一款基于jquery的手风琴图片展示效果的更多相关文章
- 一款基于jquery的手风琴显示详情
今天要各网友分享一款基于jquery的手风琴显示详情实例.当单击顶部箭头的时候,该项以手风琴的形式展示显示详情.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div al ...
- 10款基于jquery的web前端动画特效
1.jQuery横向手风琴图片切换动画 之前我们为大家分享过很多款基于jQuery和CSS3的手风琴菜单和手风琴焦点图插件,比如CSS3响应式垂直手风琴菜单和jQuery横向手风琴图片展示插件.今天要 ...
- 基于jQuery适合做图片类网站的特效
分享一款基于jquery适合做图片类网站的特效.这是一款鼠标经过图片滑动弹出标题效果代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class="c ...
- 一款基于jquery超炫的图片切换特效
今天为给大家介绍一款基于jquery超炫的图片切换特效.由百叶窗飞入显示图片.图片消息的时候也是百叶窗渐行渐远.用于图片展示,效果还是非常好,我们一起看下效果图: 在线预览 源码下载 来看下实现的 ...
- 一款基于jQuery的图片左右滑动焦点图
今天给大家分享一款基于jQuery的焦点图插件,这款jQuery焦点图插件的特点是可以多张图片左右滑动切换,可以点击切换按钮进行图片滑动,同时也支持图片自动切换.另外,这款jQuery焦点图是宽屏的, ...
- 一款基于jQuery的图片分组切换焦点图插件
这是一款基于jQuery的图片切换焦点图插件,这款jQuery焦点图插件的特点是图片可以分组切换,也就是说一次可以切换多张图片,相比其他焦点图插件,它能节省更多的空间,可以向用户展示更多的图片,非常实 ...
- 一款基于jquery的下拉点击改变背景图片
今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览 源码下载 实现的代码. html代码: <a ...
- 一款基于jQuery的图片场景标注提示弹窗特效
今天给大家分享一款基于jQuery的图片场景标注提示弹窗特效,这款实例适合在图片上标注某个物件,单击弹出详情说明,兼容360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之 ...
- 一款基于jQuery可放大预览的图片滑块插件
今天给大家分享一款基于jQuery可放大预览的图片滑块插件.这款jQuery焦点图插件的特点是可以横向左右滑动图片,并且点击图片可以进行放大预览,唯一的缺陷是这款焦点图并不能循环切换,如果你有较好的J ...
随机推荐
- 设置Linux-Centos6.5字符集
登录腾讯云的服务,发现不支持中文字符.草蛋疼.... 01.查看Linux当前语言 echo $LANG C #C代表英文环境 ASCII 编码格式,通杀很多问题(乱码) 02.查看系统支持的 ...
- ZooKeeper安装及配置(Windows系统下)
ZooKeeper的定义用一句话就能说清:分布式服务框架 Zookeeper -- 管理分布式环境中的数据.下面从安装开始,对这个框架进行分析. 1.安装 1. 官网下载压缩包并解压到D:\Progr ...
- Java BigDecimal进行精确计算
前言 float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的.然而,它们没有提供完全精确的结果,所以 ...
- 架构-LAMP特级学习(网站服务器监控)
1.服务监控(SNMP配合CACTI监控) Apache Web服务监控 MySQL数据库监控 磁盘空间监控 2.流量监控(SNMP配合MRTG监控) 网站流量监控 3.使用SNMP可以获取被监控服务 ...
- 使用 Eclipse 远程调试 Java 应用程序
Eclipse 中的远程调试特性 Eclipse 是一个图形化 Java 调试器前端.JDI 在 org.eclipse.jdt.debug 包中实现.本文不详细讨论 JDI 实现.参见 参考资料 获 ...
- HDUOJ---1862EXCEL排序
EXCEL排序 Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- 关于JavaScript中name的意义冲突
在昨天的<Javascript权威指南>学习笔记之十:ECMAScript 5 增强的对象模型一文中,对于一段代码的调试出现了一个奇怪现象,现将源码贴在以下: <script typ ...
- InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings In
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is s ...
- mysql 更新数据表的记录
对于表里的记录值,可以通过update 命令进行更改,语法如下: UPDATE tablename SET field1=value1,field2.=value2,……fieldn=valuen [ ...
- Token:服务端身份验证的流行方案【转】
01- 身份认证 服务端提供资源给客户端,但是某些资源是有条件的.所以服务端要能够识别请求者的身份,然后再判断所请求的资源是否可以给请求者. token是一种身份验证的机制,初始时用户提交账号数据给服 ...