为了账号安全,请及时绑定邮箱和手机立即绑定

跪求老师把代码共享出来好吗

我听了一个小时的课程收益多多,但确实需要代码来看的哦

正在回答

3 回答

素材下载地址http://pan.baidu.com/s/1geCHPvl

2 回复 有任何疑惑可以回复我~
#1

CoderJoy

谢谢~~~
2016-05-03 回复 有任何疑惑可以回复我~

@charset "utf-8";

*{

margin: 0;

padding: 0;

}

figure{

position: relative;

width: 33.33%;

overflow: hidden;

height: 350px;

float: left;

}

@media screen and (max-width: 600px) {

figure{width: 100%;}

}

@media screen and(min-width:601px) and (max-width: 1001px) {

figure{width: 50%;}

}

@media screen and (min-width: 1001px) {

figure{width: 33.33%;}

}

figcaption{

position: absolute;

top: 0px;

left: 0px;

color: #fff;

font-family: "微软雅黑";

}

figure img{

opacity: 0.8;

transition: all 0.35s;

}

figure figcaption p,h2,span,div{

transition: all 0.35s;

}

.test1{

background: #2f0000;

}

.test1 figcaption{

padding: 20px;

}

.test1 figcaption p{

background: #fff;

color: #333;

margin: 3px;

text-align: center;

transform: translate(-120px,0px);

}

.test1 figcaption p:nth-of-type(1){

transition-delay: 0.05s;

}

.test1 figcaption p:nth-of-type(2){

transition-delay: 0.1s;

}

.test1 figcaption p:nth-of-type(3){

transition-delay: 0.15s;

}

.test1:hover figcaption p{

transform: translate(0px,0px);

}

.test1:hover img{

transform: translate(-50px,0px);

opacity: 0.5;

}

.test2{

background: #030;

}

.test2 figcaption{

width: 100%;

height: 100%;

}

.test2 figcaption h2{

margin-top: 15%;

margin-left: 15%;

}

.test2 figcaption p{

margin-left: 15%;

transform: translate(0px,50px);

opacity: 0;

}

.test2 figcaption div{

border: 2px solid #fff;

width: 80%;

height: 80%;

position: absolute;

top: 10%;

left: 10%;

transform: translate(0px,-350px) rotate(0deg);

}

.test2:hover figcaption div{

transform: translate(0px,0px) rotate(360deg);

}

.test2:hover img{

opacity: 0.5;

}

.test2:hover figcaption p{

transform: translate(0px,0px);

opacity: 1;

}

.test3{

background: #000;

}

.test3 figcaption{

top: 30%;

left: 15%;

}

.test3 figcaption h2{

transform: skew(90deg);

}

.test3 figcaption p{

transform: skew(90deg);

transition-delay: 0.1s;

}

.test3:hover img{

opacity: 0.5;

}

.test3:hover figcaption h2{

transform: skew(0deg);

}

.test3:hover figcaption p{

transform: skew(0deg);

}

.test4{

background: #000;

}

.test4 figcaption h2{

margin-top: 15%;

margin-left: 15%;

transform: scale(1.2,1.2);

opacity: 0;

}

.test4 figcaption p{

margin-top: 5px;

margin-left: 15%;

transform: scale(1.2,1.2);

opacity: 0;

}

.test4 figcaption{

width: 100%;

height: 100%;

}

.test4 figcaption div{

border: 2px solid #fff;

width: 80%;

height: 80%;

position: absolute;

top: 10%;

left: 10%;

transform: scale(1.2,1.2);

opacity: 0;

}

.test4:hover figcaption div{

transform: scale(1,1);

opacity: 1;

}

.test4:hover img{

opacity: 0.5;

transform: scale(1.2,1.2);

}

.test4:hover figcaption h2{

transform: scale(1,1);

opacity: 1;

}

.test4:hover figcaption p{

transform: scale(1,1);

opacity: 1;

}


0 回复 有任何疑惑可以回复我~

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

</head>

<link rel="stylesheet" type="text/css" href="css/style.css"/>

<body>

<figure class="test1">

<img src="img/1.jpg"  />

<figcaption>

<h2>图片标题</h2>

<p>图片注解1</p>

<p>图片注解2</p>

<p>图片注解3</p>

</figcaption>

</figure>

<figure class="test2">

<img src="img/2.jpg"  />

<figcaption>

<h2>旋转动画</h2>

<p>飞来飞去,飞来飞去</p>

<div></div>

</figcaption>

</figure>

<figure class="test3">

<img src="img/3.jpg"  />

<figcaption>

<h2>斜切动画</h2>

<p>斜切动画图片注解</p>

</figcaption>

</figure>

<figure class="test4">

<img src="img/4.jpg"  />

<figcaption>

<h2>旋转动画</h2>

<p>飞来飞去,飞来飞去</p>

<div></div>

</figcaption>

</figure>

</body>

</html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
CSS3图片动态提示效果
  • 参与学习       53895    人
  • 解答问题       142    个

实用的CSS3图片动态提示效果,熟练掌握CSS动画的制作技法

进入课程

跪求老师把代码共享出来好吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信