zoukankan      html  css  js  c++  java
  • JS框架_(JQuery.js)动画效果鼠标跟随

    百度云盘  传送门  密码 :4n9u

    火狐浏览器上纯CSS_动画效果鼠标跟随效果:

    (作者:lily_lcj    传送门)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>动画效果鼠标跟随</title>
    <link rel="stylesheet" href="css/public.css" />
    <link rel="stylesheet" href="css/style.css" />
    <script type="text/javascript" src="scripts/respond.js"></script><!-- IE下兼容@media screen -->
    <script type="text/javascript" src="scripts/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="scripts/sketch.min.js"></script>
    
    </head>
    <body>
    
    <p>Gary</p>
    
    
    <!-- 鼠标跟随DIV -->
    <div id="test" style="position:fixed;top:0px;z-index:20;"></div>
    
    <script language="JavaScript">
    function getOs(){
       var OsObject = "";  
       if(navigator.userAgent.indexOf("MSIE")>0) {  
            return "MSIE";
       }
       if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
           $.getScript('scripts/mousefollow.js');
            return "Firefox";  
       } 
       if(isSafari=navigator.userAgent.indexOf("Safari")>0) {  
           $.getScript('scripts/mousefollow.js');
           return "Safari";
       }   
       if(isCamino=navigator.userAgent.indexOf("Camino")>0){
           $.getScript('scripts/mousefollow.js'); 
            return "Camino";  
       }  
       if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
           $.getScript('scripts/mousefollow.js');
            return "Gecko";  
       }
    }
    getOs();
    </script>
        
    </body>
    </html>
    index.html
    @charset "utf-8";
    /* CSS Document */
    
    /*============================== 
        CSS RESET
    ================================= */
    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
        margin: 0;
        padding: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
    }
    body {
        line-height: 1;
        font-family:"Microsoft YaHei","SimHei";
        font-size:12px;
    }
    ol, ul {
        list-style: none;
    }
    blockquote, q {
        quotes: none;
    }
    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }
    :focus {
        outline: 0;
    }
    ins {
        text-decoration: none;
    }
    del {
        text-decoration: line-through;
    }
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .clearfix {
        display: inline-block;
    }
    /* Hide from IE Mac */ 
    .clearfix{
        display: block;
    }
    /* End hide from IE Mac */ 
    .none {
        display: none;
    }
    
    a{text-decoration:none;}
    
    input{    -webkit-box-sizing:border-box;
            -webkit-appearance: none;
    }
    /* End Clearfix */
    public.css
    @charset "utf-8";
    /* CSS Document */
    
    body{background:#222;}
    
    
    .border_left_none{border-left:0px!important;}
    
    #index_top img{
        float:left;
        height:15px;
        margin-top:10px;
        /*border-top:1px solid yellow;
        border-bottom:1px solid yellow;*/
        padding:5px;
        margin-right:20px;
        }
        
    #index_top p{
        color:#fff;
        line-height:15px;
        margin-top:15px;
        float:left;
        font-size:14px;
        font-weight:700;
        padding-left:20px;
        padding-right:20px;
        border-left:1px solid #fff;
        }    
    
    
    @media screen and (min- 1200px){
    .top_wrap{
        1180px;
        height:45px;
        margin:0 auto;
        }
    }
    
    @media screen and (min- 960px) and (max- 1199px){
    .top_wrap{
        960px;
        height:45px;
        margin:0 auto;
        }
    }
    
    p {
      position: fixed;
      top: 50%;
      left: 0;
      right: 0;
      text-align: center;
      transform: translateY(-50%);
      font-size: 40px;
      font-weight: 900;
      color: white;
      text-shadow: 0 0 50px black;
      text-transform: capitalize;
      font-family: 'Roboto','Helvetica','Arial',sans-serif;
      letter-spacing: 5px;
    }
    style.css

    实现效果

    getOs()获取浏览器种类,绑定js

    <script language="JavaScript">
    function getOs(){
       var OsObject = "";  
       if(navigator.userAgent.indexOf("MSIE")>0) {  
            return "MSIE";
       }
       if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
           $.getScript('scripts/mousefollow.js');
            return "Firefox";  
       } 
       if(isSafari=navigator.userAgent.indexOf("Safari")>0) {  
           $.getScript('scripts/mousefollow.js');
           return "Safari";
       }   
       if(isCamino=navigator.userAgent.indexOf("Camino")>0){
           $.getScript('scripts/mousefollow.js'); 
            return "Camino";  
       }  
       if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
           $.getScript('scripts/mousefollow.js');
            return "Gecko";  
       }
    }
    getOs();
    </script>

    window.navigator.userAgent.indexOf()获取浏览器类型和版本号的

      支持:MSIE、Firefox、Safari、Camino、Gecko类型浏览器

    以后等我厉害了一定要弄个兼容全部浏览器的O(∩_∩)O~

      

    (如需转载学习,请标明出处)
  • 相关阅读:
    SharePoint 2013 中的SQL Server 安全
    SharePoint 2013 的HTML5特性之响应式布局
    SharePoint 2013 一些小技巧
    SharePoint 2013 排错之"Code blocks are not allowed in this file"
    SharePoint 2013 创建搜索中心及搜索设置
    SharePoint 2013 使用PowerShell创建State Service
    SharePoint 2013 内容部署功能简介
    SharePoint 使用PowerShell恢复误删的网站集
    SharePoint 自定义WebPart之间的连接
    linux之misc及使用misc创建字符设备
  • 原文地址:https://www.cnblogs.com/1138720556Gary/p/9389642.html
Copyright © 2011-2022 走看看