Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
*,*::before,*::after { box-sizing:border-box } body { position:fixed; width:100%; height:100%; background:#4cc5f4; overflow:hidden } .tekst { color:#505050; margin:0; padding:0; font-family:'Lato',arial,sans-serif; text-transform:uppercase; font-size:14px; line-height:28px; font-weight:bold; display:block; letter-spacing:2px; max-width:100%; text-align:center; position:absolute; bottom:20px; left:30px; z-index:1 } a { color:#fefefe; text-decoration:none; cursor:pointer } a:hover { text-decoration:underline } .pozycja { position:absolute; top:50%; left:50%; height:100%; -webkit-transform:translate(-50%,-111px); -moz-transform:translate(-50%,-111px); -ms-transform:translate(-50%,-111px); -o-transform:translate(-50%,-111px); transform:translate(-50%,-111px) } .ludek { position:relative; width:200px; height:100% } .ludek .cialo,.skora { position:absolute; width:100%; height:105%; top:0; left:0; background:#191919; border-radius:200px 200px 0 0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform-origin:bottom center; -moz-transform-origin:bottom center; -ms-transform-origin:bottom center; -o-transform-origin:bottom center; transform-origin:bottom center } .ludek .skora { overflow:hidden } .ludek .cialo .ucho { position:absolute; top:80px; width:45px; height:45px; background:#191919; border-radius:45px } .ludek .cialo .ucho.lewe { left:-10% } .ludek .cialo .ucho.prawe { right:-10% } .ludek .oko { width:50px; height:50px; position:absolute; top:85px; background:#fefefe; border-radius:50%; z-index:1 } .ludek .oko.lewe { left:47px } .ludek .oko.prawe { left:103px } .ludek .oko .zrenica { width:15px; height:15px; position:absolute; top:18px; left:18px; background:#191919; border-radius:50% } .ludek .powieka_gorna { width:70%; height:30px; position:absolute; top:50px; left:15%; background:#191919; border-radius:30px 30px 0 0; z-index:3 } .ludek .powieka_dolna { width:70%; height:30px; position:absolute; top:140px; left:15%; background:#191919; border-radius:0 0 30px 30px; z-index:3 } .ludek .usta { width:80%; height:32px; position:absolute; top:145px; left:10%; background:#fefefe; border-radius:32px; z-index:4 }
JavaScript
$(function() { var tarcie = (1 / 6); var cialo_x = 0, cialoRuchX = 0, uszy_x = 0, uszy_y = 0, uszyRuchX = 0, uszyRuchY = 0, zrenica_x = 0, zrenica_y = 0, zrenicaRuchX = 0, zrenicaRuchY = 0, oko_x = 0, oko_y = 0, okoRuchX = 0, okoRuchY = 0, powieka_gorna_x = 0, powieka_gorna_y = 0, powiekaGornaRuchX = 0, powiekaGornaRuchY = 0, powieka_dolna_x = 0, powieka_dolna_y = 0, powiekaDolnaRuchX = 0, powiekaDolnaRuchY = 0, usta_x = 0, usta_y = 0, ustaRuchX = 0, ustaRuchY = 0; function animacja() { cialo_x += (cialoRuchX - cialo_x) * tarcie; $('.cialo').css({ '-webkit-transform': 'rotate(' + -cialo_x + 'deg)', 'transform': 'rotate(' + -cialo_x + 'deg)' }); uszy_x += (uszyRuchX - uszy_x) * tarcie; uszy_y += (uszyRuchY - uszy_y) * tarcie; if (uszy_x < 0) { $('.ucho.lewe').css({ '-webkit-transform': 'translate(' + -uszy_x * 7 + 'px, ' + -uszy_y + 'px)', 'transform': 'translate(' + -uszy_x * 7 + 'px, ' + -uszy_y + 'px)' }); $('.ucho.prawe').css({ '-webkit-transform': 'translate(' + -uszy_x + 'px, ' + -uszy_y + 'px)', 'transform': 'translate(' + -uszy_x + 'px, ' + -uszy_y + 'px)' }); } else { $('.ucho.lewe').css({ '-webkit-transform': 'translate(' + -uszy_x + 'px, ' + -uszy_y + 'px)', 'transform': 'translate(' + -uszy_x + 'px, ' + -uszy_y + 'px)' }); $('.ucho.prawe').css({ '-webkit-transform': 'translate(' + -uszy_x * 7 + 'px, ' + -uszy_y + 'px)', 'transform': 'translate(' + -uszy_x * 7 + 'px, ' + -uszy_y + 'px)' }); } zrenica_x += (zrenicaRuchX - zrenica_x) * (tarcie * 3); zrenica_y += (zrenicaRuchY - zrenica_y) * (tarcie * 3); $('.zrenica').css({ '-webkit-transform': 'translate(' + -zrenica_x + 'px, ' + -zrenica_y + 'px)', 'transform': 'translate(' + -zrenica_x + 'px, ' + -zrenica_y + 'px)' }); oko_x += (okoRuchX - oko_x) * tarcie; oko_y += (okoRuchY - oko_y) * tarcie; if (oko_x < 0) { $('.oko.lewe').css({ 'z-index': '2', '-webkit-transform': 'translate(' + -oko_x * 2 + 'px, ' + -oko_y + 'px)', 'transform': 'translate(' + -oko_x * 2 + 'px, ' + -oko_y + 'px)' }); $('.oko.prawe').css({ 'z-index': '1', '-webkit-transform': 'translate(' + -oko_x + 'px, ' + -oko_y + 'px)', 'transform': 'translate(' + -oko_x + 'px, ' + -oko_y + 'px)' }); } else { $('.oko.prawe').css({ 'z-index': '2', '-webkit-transform': 'translate(' + -oko_x * 2 + 'px, ' + -oko_y + 'px)', 'transform': 'translate(' + -oko_x * 2 + 'px, ' + -oko_y + 'px)' }); $('.oko.lewe').css({ 'z-index': '1', '-webkit-transform': 'translate(' + -oko_x + 'px, ' + -oko_y + 'px)', 'transform': 'translate(' + -oko_x + 'px, ' + -oko_y + 'px)' }); } powieka_gorna_x += (powiekaGornaRuchX - powieka_gorna_x) * tarcie; powieka_gorna_y += (powiekaGornaRuchY - powieka_gorna_y) * tarcie; $('.powieka_gorna').css({ '-webkit-transform': 'translate(' + -powieka_gorna_x + 'px, ' + -powieka_gorna_y + 'px)', 'transform': 'translate(' + -powieka_gorna_x + 'px, ' + -powieka_gorna_y + 'px)' }); powieka_dolna_x += (powiekaDolnaRuchX - powieka_dolna_x) * tarcie; powieka_dolna_y += (powiekaDolnaRuchY - powieka_dolna_y) * tarcie; $('.powieka_dolna').css({ '-webkit-transform': 'translate(' + -powieka_dolna_x + 'px, ' + -powieka_dolna_y + 'px)', 'transform': 'translate(' + -powieka_dolna_x + 'px, ' + -powieka_dolna_y + 'px)' }); usta_x += (ustaRuchX - usta_x) * tarcie; usta_y += (ustaRuchY - usta_y) * tarcie; $('.usta').css({ '-webkit-transform': 'translate(' + -usta_x + 'px, ' + -usta_y + 'px)', 'transform': 'translate(' + -usta_x + 'px, ' + -usta_y + 'px)' }); window.requestAnimationFrame(animacja); } $(window).on('mousemove click', function(e) { var lMouseX = Math.max(-100, Math.min(100, $(window).width() / 2 - e.clientX)); var lMouseY = Math.max(-100, Math.min(100, ($(window).height() / 2) - e.clientY)); cialoRuchX = (5 * lMouseX) / 200; uszyRuchX = (3 * -lMouseX) / 100; uszyRuchY = (10 * -lMouseY) / 100; zrenicaRuchX = (25 * lMouseX) / 200; zrenicaRuchY = (13 * lMouseY) / 100; okoRuchX = (20 * lMouseX) / 100; if (lMouseY <= 0) { okoRuchY = (10 * lMouseY) / 100; powiekaDolnaRuchY = (25 * lMouseY) / 100; } else { okoRuchY = (30 * lMouseY) / 100; powiekaDolnaRuchY = (55 * lMouseY) / 100; } powiekaGornaRuchX = (25 * lMouseX) / 100; powiekaGornaRuchY = (35 * lMouseY) / 100; powiekaDolnaRuchX = (25 * lMouseX) / 100; ustaRuchX = (35 * lMouseX) / 100; ustaRuchY = (10 * lMouseY) / 100; }); animacja(); });
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>鼠标跟随-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号