ijquery

افکت 3 بعدی لینک ها

screenshot

 

افکت 3 بعدی و انیمیشنی برای طرح های فانتزی در وب

آموزش استفاده

  1. قبل از تگ </head> کد زیر را قرار بدید : 
    <style type="text/css">
    body {
    font-family:Tahoma, Geneva, sans-serif;
    background: #333;
    color: #eee;
    }
    
    a {
    text-decoration: none;
    color: hsl(206, 80%, 50%);
    }
    
    .roll {
    display: inline-block;
    overflow: hidden;
    
    vertical-align: top;
    
    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    
    -webkit-perspective-origin: 50% 50%;
    -moz-perspective-origin: 50% 50%;
    }
    .roll span {
    display: block;
    position: relative;
    padding: 0 2px;
    
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    }
    .roll:hover span {
    background: #111;
    
    -webkit-transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg );
    -moz-transform: translate3d( 0px, 0px, -30px ) rotateX( 90deg );
    }
    .roll span:after {
    content: attr(data-title);
    
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 2px;
    
    color: #fff;
    background: hsl(206, 80%, 30%);
    
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    
    -webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
    -moz-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
    }
    </style>
    <script type="text/javascript">
    var supports3DTransforms =  document.body.style['webkitPerspective'] !== undefined || 
    document.body.style['MozPerspective'] !== undefined;
    
    function linkify( selector ) {
    if( supports3DTransforms ) {
    
    var nodes = document.querySelectorAll( selector );
    
    for( var i = 0, len = nodes.length; i < len; i++ ) {
    var node = nodes[i];
    
    if( !node.className || !node.className.match( /roll/g ) ) {
    node.className += ' roll';
    node.innerHTML = '<span data-title="'+ node.text +'">' + node.innerHTML + '</span>';
    }
    };
    }
    }
    
    linkify( 'a' );
    </script>

     

  2. بعد از تگ <body> کد زیر را قرار بدید :
    <h1>
    <a href="http://ijquery.ir/">افکت سه بعدی برای لینکهای متنی در سراسر وب سایت</a>
    </h1>
    
    <p>از این پس می توانید لینک هایی که در سرتاسر <a href="http://ijquery.ir">وب سایت</a> شما هست را با <a href="http://ijquery.ir">افکت سه بعدی</a> بسیار جذاب هاور نمایید.</p>

     


پیش نمایش دانلود فایل پلاگین

5 دیدگاه دربارهٔ «افکت 3 بعدی لینک ها»

  1. سلام
    چطور میشه همچین افکتهایی رو در مدیریت محتوا به کار برد؟ مثلا توی جوملا چطور میتونیم از این افکتها استفاده کنیم؟

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *