您现在的位置是:网站首页> 编程资料编程资料

一款恶搞头像特效的制作过程 利用css3和jquerycss3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果

2021-09-06 886人已围观

简介 今天给大家介绍一款恶搞头像特效的制作过程,你可以把任意一张照片放到跳舞的漫画中,为他带上不同的帽子,让他翩翩起舞,下面我们一起来看一下制作过程和效果

  今天给大家分享一款基于jquery和css3的头像恶搞特效。这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子。如下图照片中头像左右摇晃,很搞笑,大家也可以自己尝试制作哦。

  实现的代码。

  html代码:

XML/HTML Code复制内容到剪贴板
  1. <div class="wwiaftm-container">  
  2.         <div class="base wwiaftm">  
  3.             <div class="body-1 wwiaftm">  
  4.                 <div class="body-2 wwiaftm">  
  5.                     <div class="hat wwiaftm" style="background-image: url(Mini_Sombrero.png)">  
  6.                     div>  
  7.                     <div class="head wwiaftm">  
  8.                         <div class="profile">  
  9.                             <img src="head.png">  
  10.                         div>  
  11.                     div>  
  12.                     <div class="wwiaftm arm-1 left">  
  13.                         <div class="wwiaftm arm-2 left">  
  14.                             <div class="wwiaftm fingers">  
  15.                             div>  
  16.                         div>  
  17.                     div>  
  18.                     <div class="wwiaftm arm-1 right">  
  19.                         <div class="wwiaftm arm-2 right">  
  20.                             <div class="wwiaftm fingers">  
  21.                             div>  
  22.                         div>  
  23.                     div>  
  24.                 div>  
  25.             div>  
  26.         div>  
  27.     div>  
  28.     <div class="switch-container">  
  29.         <button id="hat-switch">  
  30.             Hat Me!button>  
  31.     div>  
  32.     <script src='jquery.min.js'>script>  
  33.     <script>        var hats = Array(   
  34.   'Mini_Sombrero.png', 'med.png',   
  35.   'svg.med.png',   
  36.   'cartoon-cowboy-8.gif',   
  37.   '1313955-witch-hat-002_92007.gif',   
  38.   'hat_mario_101401.jpg',   
  39.   'vector-hat-design1.jpg'   
  40. );   
  41.   
  42.         $('#hat-switch').on('click', function (e) {   
  43.             e.preventDefault();   
  44.             var hat = hats[Math.floor(Math.random() * hats.length)];   
  45.             $('.hat').css('background-image', 'url(' + hat + ')');   
  46.         });   
  47.         //@ sourceURL=pen.js   
  48.     script>  

  css3代码:

CSS Code复制内容到剪贴板
  1. .wwiaftm-container {   
  2.   positionrelative;   
  3.   width200px;   
  4.   height275px;   
  5.   marginauto;   
  6.   padding-top100px;   
  7. }   
  8.   
  9. .profile {   
  10.   border-radius: 100px;   
  11.   overflowhidden;   
  12. }   
  13.   
  14. .wwiaftm {   
  15.   background#48e0a4;   
  16.   positionabsolute;   
  17.   marginauto;   
  18.   border-radius: 25%;   
  19. }   
  20.   
  21. .body-1 {   
  22.   background-repeatno-repeat;   
  23.   background-positioncenter;   
  24.   background-size: 70%;   
  25. }   

相关内容

-六神源码网