图片/图形

CSS3鼠标滑过图片标题和遮罩层动画

阿里云


这是一款使用 CSS3 制作的简单的鼠标滑过图片标题和遮罩层动画特效。该鼠标滑过特效通过 CSS3 transitions 和 transform 属性,在鼠标滑过图片时制作遮罩层和图片标题动画效果。

HTML 结构

该鼠标滑过图片特效的 HTML 结构非常简单:使用一个<div>元素作为图片遮罩层,在里面放置图片的描述信息。

也想出现在这里?联系我们
创客主机
  1. <img src="img/01.jpg" alt="">
  2. <div class="caption">
  3.   <div class="blur"></div>
  4.   <div class="caption-text">
  5.     <h1>图片标题</h1>
  6.     <p>描述信息</p>
  7.   </div>
  8. </div>

CSS 样式

第一个 DEMO 使用透明度 opacity 属性来制作遮罩层的导入效果,并通过 transition 来制作平滑过渡动画。

  1. .caption-style-1 li{
  2.   float: left;
  3.   padding: 0px;
  4.   position: relative;
  5.   overflow: hidden;
  6. }
  7.  
  8. .caption-style-1 li:hover .caption{
  9.   opacity: 1;
  10.  
  11. }
  12. .caption-style-1 img{
  13.   margin: 0px;
  14.   padding: 0px;
  15.   float: left;
  16.   z-index: 4;
  17. }
  18.  
  19.  
  20. .caption-style-1 .caption{
  21.   cursor: pointer;
  22.   position: absolute;
  23.   opacity: 0;
  24.   -webkit-transition:all 0.45s ease-in-out;
  25.   -moz-transition:all 0.45s ease-in-out;
  26.   -o-transition:all 0.45s ease-in-out;
  27.   -ms-transition:all 0.45s ease-in-out;
  28.   transition:all 0.45s ease-in-out;
  29.  
  30. }
  31. .caption-style-1 .blur{
  32.   background-color: rgba(0,0,0,0.65);
  33.   height: 300px;
  34.   width: 400px;
  35.   z-index: 5;
  36.   position: absolute;
  37. }
  38.  
  39. .caption-style-1 .caption-text h1{
  40.   text-transform: uppercase;
  41.   font-size: 24px;
  42. }
  43. .caption-style-1 .caption-text{
  44.   z-index: 10;
  45.   color: #fff;
  46.   position: absolute;
  47.   width: 400px;
  48.   height: 300px;
  49.   text-align: center;
  50.   top:100px;
  51. }

其它效果的制作也非常简单,具体请参考下载的源文件。

CSS3 鼠标滑过图片标题和遮罩层动画

已有 352 人购买
  • ix92
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!