个人博客地址:http://1.liangtao.sinaapp.com/

写在前面

       在博客美化的过程中,须要在右边放置微信二维码,方便读者扫描。只是原微信提供的二维码样式过于单调,呆板。所以就自己做一个呗。话不多说,先看看制作完毕的效果(读者也能够在本网站右側看到效果:http://1.liangtao.sinaapp.com/),很的酷炫哦。

       须要说明的是这一动画效果是:当鼠标到该二维码是产生的,上述图片是对整个动画做了个录制。尽管是一个gif图片,可是用二维码扫面工具仍能够扫到哦,不信的话能够扫一扫加我微信哦。

       接下来,一步步介绍怎样实现。

制作二维码

       首先须要制作像例如以下图一样的微信二维码图片:

QQ截图20141119134811

     具体的制作步骤例如以下:

     1、首先使用微信app自带的二维码名片功能生成二维码名片(自行百度),保存到手机上,之后转存在PC电脑上。

     2、百度"二维码在线解码"对转存到PC端的二维码图片进行解码得到链接地址,详细做法例如以下:

QQ截图20141119140742

      3、复制链接地址,之后使用草料二维码生成器生成二维码,操作方式例如以下:

QQ截图20141119145127

       OK,基本制作已经完毕了,接下来,我们用程序对该二维码图片实现动画效果。

动画效果

       有了二维码图片之后,我们能够使用CSS代码对该二维码图片赋予各式动画效果。直接上代码:

<style>
.pic {
	 width: 200px;
	 height: 200px;
         overflow: hidden;
	 cursor: pointer;
	 border: 8px solid #00AEEF;
	 box-shadow: 0 0 4px rgba(0, 0, 0,0.2);
	 margin: 20px auto;
         position: relative;
}
.pic .top, .pic .bottom {
	width: 200px;
        height: 200px;
	overflow: hidden;
	position: absolute;
	transform: skew(-45deg);
}
.pic .top {
	left: 0;
	top: 0;
	transform-origin: 100% 0;
	transition:all 1s, transform 0s;
}
.pic .bottom {
	right: 0;
	bottom: 0;
	transform-origin: 0 100%;
	transition:all 1s ease-in, transform 0s;
}
.pic .top img, .pic .bottom img {
	width: 100%;
	height: 100%;
	transform-origin: inherit;
	transform: skew(45deg);
}
.pic:hover .top {
	left: -20px;
	top: -20px;
}
.pic:hover .bottom {
	right: -20px;
	bottom: -20px;
}
.pic span {
	transform: rotate(-45deg);
	transform-origin: 0 100%;
	position: absolute;
	font-size:15px;
	bottom:-1em;
	opacity: 0;
	transition: all 1s ease-in .2s;
}
.pic:hover span {
	 opacity: 1;
	 text-indent: 6em;
} 
</style>
<div class="pic">
    <div class="top">
        <!--替换自己的微信二维码-->
        <img src="<?php bloginfo('template_url'); ?>/images/weixinme.png">
    </div>
    <div class="bottom">
        <!--替换自己的微信二维码-->
        <img src="<?php bloginfo('template_url'); ?>/images/weixinme.png">
    </div>  
    <span>Oh. Just Do IT!</span>
</div>

         好了,酷炫的微信二维码也就完毕了。

兴许

        两种使用方式,你能够将上述代码嵌入站点中,也能够选择录制一个gif,嵌入网页中。

怎么样,这样的动态的二维码还是比較酷炫的吧,有了这样的思路之后,我们能够使用程序作出各种各样具有动画效果的二维码。

SO,做一个属于自己的酷炫二维码吧!


posted on 2017-06-22 18:08  yutingliuyl  阅读(279)  评论(0编辑  收藏  举报