富海360
        首頁 > 新聞中心  > 百度seo學(xué)習(xí)教程
        返回

        分享一個完美符合SEO優(yōu)化的3D動態(tài)標(biāo)簽方法

        來源:www.shouleka.cn 發(fā)布時間:2014年11月13日

        深圳網(wǎng)絡(luò)優(yōu)化公司分享3D動態(tài)標(biāo)簽的制作方法,希望對朋友們是有用處的,需要的朋友可以拿去用哦!

        第一步:添加CSS樣式

        我們只需要將以下CSS樣式添加到我們的CSS樣式表里面就可以了。

        #div1{position:relative;display:block;width:250px;height:250px;float:left;}
        #div1 a{text-decoration:none;position:absolute;top:0;left:0;color:#333;font-family:Microsoft YaHei,small;}
        #div1 a:hover{border:1px solid #000;color:#000;padding:0 5px;}

        第二步:添加JS加載

        我就直接貼出JS的內(nèi)容,大家也可以把它整理一下放入到一個單獨的JS文件里面進行調(diào)用。

        <script type="text/javascript">
        var radius = 100;var dtr = Math.PI/110;var d=200;var mcList = [];var active = false;var lasta = 1;var lastb = 1;var distr = true;var tspeed=0.4;var size=2000000;var mouseX=0;var mouseY=0;var howElliptical=1;var aA=null;var oDiv=null;window.onload=function (){var i=0;var oTag=null;oDiv=document.getElementById('div1');aA=oDiv.getElementsByTagName('a');for(i=0;i<aA.length;i++){oTag={};oTag.offsetWidth=aA[i].offsetWidth;oTag.offsetHeight=aA[i].offsetHeight;mcList.push(oTag);}sineCosine( 0,0,0 );positionAll();oDiv.onmouseover=function (){active=true;};oDiv.onmouseout=function (){active=false;};oDiv.onmousemove=function (ev){var oEvent=window.event || ev;mouseX=oEvent.clientX-(oDiv.offsetLeft+oDiv.offsetWidth/2);mouseY=oEvent.clientY-(oDiv.offsetTop+oDiv.offsetHeight/1);mouseX/=20;mouseY/=20;};setInterval(update, 30);};
        function update(){var a;var b;if(active){a = (-Math.min( Math.max( -mouseY, -size ), size ) / radius ) * tspeed;b = (Math.min( Math.max( -mouseX, -size ), size ) / radius ) * tspeed;}else{a = lasta * 1;b = lastb * 1;}lasta=a;lastb=b;if(Math.abs(a)<=0.01 && Math.abs(b)<=0.01){return;}var c=0;sineCosine(a,b,c);for(var j=0;j<mcList.length;j++){var rx1=mcList[j].cx;var ry1=mcList[j].cy*ca+mcList[j].cz*(-sa);var rz1=mcList[j].cy*sa+mcList[j].cz*ca;var rx2=rx1*cb+rz1*sb;var ry2=ry1;var rz2=rx1*(-sb)+rz1*cb;var rx3=rx2*cc+ry2*(-sc);var ry3=rx2*sc+ry2*cc;var rz3=rz2;mcList[j].cx=rx3;mcList[j].cy=ry3;mcList[j].cz=rz3;per=d/(d+rz3);mcList[j].x=(howElliptical*rx3*per)-(howElliptical*2);mcList[j].y=ry3*per;mcList[j].scale=per;mcList[j].alpha=per;mcList[j].alpha=(mcList[j].alpha-0.6)*(10/6);}doPosition();depthSort();
        }function depthSort(){var i=0;var aTmp=[]; for(i=0;i<aA.length;i++){aTmp.push(aA[i]);}aTmp.sort(function (vItem1, vItem2){if(vItem1.cz>vItem2.cz){return -1; }else if(vItem1.cz<vItem2.cz){return 1;}else{return 0;}});for(i=0;i<aTmp.length;i++){aTmp[i].style.zIndex=i;}}function positionAll(){var phi=0;var theta=0;var max=mcList.length;var i=0;var aTmp=[];var oFragment=document.createDocumentFragment();
        for(i=0;i<aA.length;i++){aTmp.push(aA[i]); }aTmp.sort(function (){return Math.random()<0.5?1:-1;});for(i=0;i<aTmp.length;i++){oFragment.appendChild(aTmp[i]);}oDiv.appendChild(oFragment);for( var i=1; i<max+1; i++){if( distr ){phi = Math.acos(-1+(2*i-1)/max);theta = Math.sqrt(max*Math.PI)*phi;}else{phi = Math.random()*(Math.PI);theta = Math.random()*(2*Math.PI);}//http://www.dianjinseo.com
        mcList[i-1].cx = radius * Math.cos(theta)*Math.sin(phi);mcList[i-1].cy = radius * Math.sin(theta)*Math.sin(phi);mcList[i-1].cz = radius * Math.cos(phi);aA[i-1].style.left=mcList[i-1].cx+oDiv.offsetWidth/2-mcList[i-1].offsetWidth/2+'px';aA[i-1].style.top=mcList[i-1].cy+oDiv.offsetHeight/2-mcList[i-1].offsetHeight/2+'px';}}function doPosition(){var l=oDiv.offsetWidth/2;var t=oDiv.offsetHeight/2;for(var i=0;i<mcList.length;i++){aA[i].style.left=mcList[i].cx+l-mcList[i].offsetWidth/2+'px';aA[i].style.top=mcList[i].cy+t-mcList[i].offsetHeight/2+'px';aA[i].style.fontSize=Math.ceil(13*mcList[i].scale/2)+2+'px';aA[i].style.filter="alpha(opacity="+100*mcList[i].alpha+")";aA[i].style.opacity=mcList[i].alpha;}}function sineCosine( a, b, c){sa = Math.sin(a * dtr);ca = Math.cos(a * dtr);sb = Math.sin(b * dtr);cb = Math.cos(b * dtr);sc = Math.sin(c * dtr);cc = Math.cos(c * dtr);}
        </script>

        第三步:添加DIV控制

        我們需要在標(biāo)簽調(diào)用代碼前加入<div id="div1">中間為標(biāo)簽調(diào)用代碼</div>

        以上三步就可以完美完成符合SEO優(yōu)化的3D動態(tài)標(biāo)簽,讓你的標(biāo)簽轉(zhuǎn)起來吧。

        最后我再分享一個word***ess彩色標(biāo)簽的函數(shù)代碼給大家,大家希望word***ess 3D動態(tài)標(biāo)簽是彩色字的朋友,可以將一下函數(shù)代碼添加到word***ess函數(shù)模板里面。

        //彩色標(biāo)簽云
        function colorCloud($text) {
        $text = ***eg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);
        return $text;
        }
        function colorCloudCallback($matches) {
        $text = $matches[1];
        $color = dechex(rand(0,16777215));
        $pattern = '/style=('|")(.*)('|")/i';
        $text = ***eg_replace($pattern, "style="color:#{$color};$2;"", $text);
        return "<a $text>";
        }
        add_filter('wp_tag_cloud', 'colorCloud', 1);

        分享到:

        相關(guān)文章

        + 微信號:fuhails

        添加微信好友,詳細(xì)了解產(chǎn)品。

        主站蜘蛛池模板: 国产精品成人无码久久久| 国产成人亚洲精品无码车a| 国产精品成人亚洲| 在线观看成人免费| 国产成人午夜性a一级毛片| 亚洲成人免费在线观看| 欧美成人免费公开播放欧美成人免费一区在线播放 | 亚洲国产成人久久综合碰| 久久亚洲精品成人av无码网站 | 亚洲国产成人久久综合一| 欧美成人午夜视频| 国产成人无码区免费A∨视频网站 国产成人无码区免费内射一片色欲 | 成人国产精品999视频| 国产成人久久777777| 成人免费无码大片A毛片抽搐| 国产成人免费观看| 天天躁日日躁成人字幕aⅴ| 亚洲国产精品成人午夜在线观看| 成人狠狠色综合| av成人免费电影| 国产婷婷成人久久av免费高清| 欧美xxxx成人免费网站| 亚洲国产成人久久77| 国产成人精品AA毛片| 国产成人综合久久精品尤物| 成人妇女免费播放久久久| 欧美成人在线观看| 欧美日韩成人午夜免费| 亚洲2022国产成人精品无码区| 国产成人无码区免费内射一片色欲 | 欧美成人观看视频在线| 亚洲国产精品一区二区成人片国内 | 欧美人成人亚洲专区中文字幕| 88aa四虎影成人精品| 亚洲av午夜成人片| 亚洲精品国产成人| 依依成人精品视频在线观看| 亚洲精品成人av在线| a级成人毛片久久| 猫咪av成人永久网站在线观看| 欧美成人三级一区二区在线观看 |