一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

jQuery+CSS3实现点赞功能

时间:2017-06-25 编辑:简简单单 来源:一聚教程网

效果图:

图(1) 初始图

图(2) 点击后

代码如下:

 

 代码如下 复制代码

jQuery+CSS3文章点赞功能代码

body{

 margin:0;

 padding:0;

}

.text-content{

 min-width:1180px;

 border-bottom: 1px solid #e7e7e7;

 border-top: 1px solid #e7e7e7;

 background: #f4f4f4;

}

.text-content h1{

 text-align:center;

 font-size: 20px;

 padding-top: 50px;

 color: #EB4F38;

}

.text-content p{

 padding: 10px 100px 40px 100px;

 clear: both;

 color: #333;

 display: block;

 font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;

 font-size: 16px;

 line-height: 1.6;

 margin: 0 auto;

 outline: medium none;

 position: relative;

 width: 900px;

 word-wrap: break-word;

}

.praise{

 width:40px;

 height:40px;

 margin: 50px auto;

 cursor: pointer;

 font-size: 12px;

 text-align:center;

 position: relative;

}

#praise{

 display:block;

 width:40px;

 height:40px;

 margin:0 auto;

}

#praise-txt{

 height:25px;

 line-height:25px;

 display: block;

}

.praise img{

 width:40px;

 height:40px;

 display:block;

 margin: 0 auto;

}

.praise img.animation{

 animation: myfirst 0.5s;

 -moz-animation: myfirst 0.5s; 

 -webkit-animation: myfirst 0.5s; 

 -o-animation: myfirst 0.5s; 

}

#add-num{

 display:none;

}

#add-num .add-animation{

 color: #000;

 position:absolute;

 top:-15px;

 left: 10px;

 font-size: 15px;

 opacity: 0;

 filter: Alpha(opacity=0);

 -moz-opacity:0;

 animation: mypraise 0.5s ;

 -moz-animation: mypraise 0.5s ; 

 -webkit-animation: mypraise 0.5s ; 

 -o-animation: mypraise 0.5s ; 

 font-style:normal;

}

.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{

 color: #EB4F38;

}

@keyframes myfirst

{

 0%{

  width:40px;

  height:40px;

 }

 50%{

  width:50px;

  height:50px;

 }

 100% {

  width:40px;

  height:40px;

 }

}

@-moz-keyframes myfirst

{

 0%{

  width:40px;

  height:40px;

 }

 50%{

  width:50px;

  height:50px;

 }

 100% {

  width:40px;

  height:40px;

 }

}

@-webkit-keyframes myfirst

{

 0%{

  width:40px;

  height:40px;

 }

 50%{

  width:50px;

  height:50px;

 }

 100% {

  width:40px;

  height:40px;

 }

}

@-o-keyframes myfirst

{

 0%{

  width:40px;

  height:40px;

 }

 50%{

  width:50px;

  height:50px;

 }

 100% {

  width:40px;

  height:40px;

 }

}

@keyframes mypraise

{

 0%{

  top:-15px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

 25%{

  top:-20px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 50%{

  top:-25px;

  opacity: 1;

  filter: Alpha(opacity=100);

  -moz-opacity:1;

 }

 75%{

  top:-30px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 100% {

  top:-35px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

}

@-moz-keyframes mypraise

{

 0%{

  top:-15px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

 25%{

  top:-20px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 50%{

  top:-25px;

  opacity: 1;

  filter: Alpha(opacity=100);

  -moz-opacity:1;

 }

 75%{

  top:-30px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 100% {

  top:-35px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

}

@-webkit-keyframes mypraise

{

 0%{

  top:-15px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

 25%{

  top:-20px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 50%{

  top:-25px;

  opacity: 1;

  filter: Alpha(opacity=100);

  -moz-opacity:1;

 }

 75%{

  top:-30px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 100% {

  top:-35px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

}

@-o-keyframes mypraise

{

 0%{

  top:-15px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

 25%{

  top:-20px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 50%{

  top:-25px;

  opacity: 1;

  filter: Alpha(opacity=100);

  -moz-opacity:1;

 }

 75%{

  top:-30px;

  opacity: 0.5;

  filter: Alpha(opacity=50);

  -moz-opacity:0.5;

 }

 100% {

  top:-35px;

  opacity: 0;

  filter: Alpha(opacity=0);

  -moz-opacity:0;

 }

}

  

    

  

  145

  +1

 

热门栏目