mac停靠栏动画

Posted sspofa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac停靠栏动画相关的知识,希望对你有一定的参考价值。

MAC停靠栏

技术图片

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            html,body{
                height: 100%;
                overflow: hidden;
            }
            #wrap{
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                text-align: center;
            }
            #wrap > img{
                width: 64px;
            }


        </style>
        <script type="text/javascript">
            window.onload=function(){
                var r=128;
                var imgNodes=document.querySelectorAll("#wrap > img");
                
                document.onmousemove=function(ev){
                    ev=ev ||event;
                    // alert(12);
                    for(var i = 0;i<imgNodes.length;i++){
                        // 获取图片到鼠标的垂直距离
                        var a=imgNodes[i].getBoundingClientRect().left + imgNodes[i].offsetWidth/2 - ev.clientX;
                        // 获取图片到鼠标的水平距离
                        var b=imgNodes[i].getBoundingClientRect().top + imgNodes[i].offsetHeight/2 - ev.clientY;
                        // 获取图片到鼠标的直线距离
                        var c=Math.sqrt(a*a+b*b);
                        
                        if(c>=r){
                            c=r;
                        }
                        
                        imgNodes[i].style.width=128 - c*0.5 +"px";
                    }
                }
                
            }
        </script>
    </head>
    <body>
        <dic id="wrap">
            <img src="images/1.png" alt="">
            <img src="images/2.png" alt="">
            <img src="images/3.png" alt="">
            <img src="images/4.png" alt="">
            <img src="images/5.png" alt="">
        </dic>
        
    </body>
</html>

以上是关于mac停靠栏动画的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 Mac 上弹出停靠栏图标?

如何使用 setContentView 更改停靠图标以在 mac os x 中显示一个大字符

如何在可可中的应用程序停靠图标上绘制mac旋转等待光标

通过 adobe flash cc 创建一个类似于 SWF flash 格式的停靠栏的栏 [关闭]

停靠类似于警报屏幕(带动画的水平滚动)

NSWindow 在每个应用程序的前面和菜单栏的前面 Objective-c Mac