2017年10月21日 CSS常用樣式&滑鼠樣式 以及 jQuery滑鼠事件& jQuery圖片輪播& jQuery圖片自動輪播代碼

来源:http://www.cnblogs.com/zJuevers/archive/2017/10/21/7517637.html
-Advertisement-
Play Games

css代碼 背景與前景 background-color:#0000; 背景色,樣式表優先順序高 background-image:url(路徑); 設置背景圖片 background-attachment:fixed; 背景固定,不隨字體滾動 background-attachment:scroll ...


css代碼

 

背景與前景

background-color:#0000;                           背景色,樣式表優先順序高

background-image:url(路徑);                     設置背景圖片

background-attachment:fixed;                   背景固定,不隨字體滾動

background-attachment:scroll;                  背景是隨著字體滾動的

background-repeat:no-repeat ;                 no-repeat   不平鋪   repeat  平鋪  repeat-x  橫向平鋪    repeat-y   縱向平鋪

background-position:center;                     背景圖居中, 設置背景圖位置的時候一定把repeat設為no-repeat

 

 重要部分

 

全部透明度

opacity:0.7;

過渡效果

transition:設置秒數;

圓角

border-radius:設置像素值;

陰影

box-shadow: 5px(向右) 5px(向下) 5px(虛化)加顏色;

text-shadow:sew(如上加像素值);文字陰影

轉動角度

tramsform:skew(可以選擇轉動方式)(加轉動的角度)

無序列表

<ul><li><li></ul>

頂部:top

底部:bottom

左:left

右:right

padding+方向可以只改一側(input用的多一些)

margin(邊距)

 

    滑鼠移入觸發

    a:hover{

          }

    訪問時候樣式

     a:link{

          }

     訪問後樣式

     a:visited{

          }

       被選擇的鏈接樣式

     a:active{

         }

 

 

JQuery代碼

 

   滑鼠移入事件觸發

       mouseover()

    滑鼠移出事件觸發

        mouseout()

    滑鼠點擊事件觸發

        click()

    滑鼠雙擊事件觸發

       dbclick()

    按下滑鼠事件觸發

       mousedown()

    鬆開滑鼠事件觸發

       mouseup()

 

 

 

    JQuyer代碼實例

 

   微信 、微博、授權 、註冊商標滑鼠點擊淡入淡出效果

  如果想換滑鼠移入就有效果的話就把click()換成mouseover()

   每個都要有個按鈕,比如<div></div> <input  type="button"  />...

   也可以不取值,不取值的話就在每個<div></div>中加入id,可以直接用"#"來取id名

   eq()為參數,註:(eq()是從零開始)

    weixin = $(".weixin")
    weibo = $(".weibo")
    shouquan = $(".shouquan")
    zhuce = $(".zhuce")
    baseb = $(".base-b")
    baseb.eq(3).ready(function() {
        baseb.eq(3).click(function() {
            zhuce.fadeToggle("slow")
        })
    })
    baseb.eq(4).ready(function() {
        baseb.eq(4).click(function() {
            shouquan.fadeToggle("slow")
        })
    })
    baseb.eq(5).ready(function() {
        baseb.eq(5).click(function() {
            weibo.fadeToggle("slow")
        })
    })
    baseb.eq(6).ready(function() {
        baseb.eq(6).click(function() {
            weixin.fadeToggle("slow")
        })
    })


     圖片輪播代碼

   首先要設置幾張圖片,我這裡設置的是三張圖片

    按鈕設置的是輪播或者自己點擊時背景顏色會變

   代碼如下:

   toplogo = $(".top-logo");/ / toplogo 為圖片,註:(前面的名字不要加"-",不要成top-logo)
    gap = $(".gap-b");/ / gap 為按鈕
    ws = 1; / / 從第一張開始迴圈
    gap.eq(0).css("background-color", "#A52A2A")

    function move() {
        if(ws != 3) {
            toplogo.stop();
            toplogo.animate({
                    marginLeft: ws * (-1349) + "px"
                },
                500,
                function() {
                    ws++;
                })
        }
        if(ws == 3) {
            toplogo.stop();
            toplogo.animate({
                    marginLeft: 0 + "px"
                },
                500,
                function() {
                    ws = 1;
                    gap.css("background-color", "white")
                    gap.eq(0).css("background-color", "#A52A2A")
                })
        }

        if(ws == 0) {
            gap.css("background-color", "white")
            gap.eq(0).css("background-color", "#A52A2A")
        }
        if(ws == 1) {
            gap.css("background-color", "white")
            gap.eq(1).css("background-color", "#A52A2A")
        }
        if(ws == 2) {
            gap.css("background-color", "white")
            gap.eq(2).css("background-color", "#A52A2A")
        }

    }

 

     圖片自動輪播代碼

   代碼如下:

 window.setInterval(move, 2500)/ / move後面設置毫秒
    gap.eq(1).mouseover(function() {
        gap.css("background-color", "white")
        gap.eq(1).css("background-color", "#A52A2A")

    })
    gap.eq(2).mouseover(function() {
        gap.eq(2).css("background-color", "#A52A2A")
        gap.eq(1).css("background-color", "white")
        gap.eq(0).css("background-color", "white")
    })
    gap.eq(0).mouseover(function() {
        gap.eq(0).css("background-color", "#A52A2A")
        gap.eq(1).css("background-color", "white")
        gap.eq(2).css("background-color", "white")
    })
    gap.eq(0).mouseover(function() {
        toplogo.animate({
                marginLeft: 0 + "px"/ / 第一次輪播為0像素
            },
            500,
            function() {

            })
    })
    gap.eq(1).mouseover(function() {
        toplogo.animate({
                marginLeft: (-1349) + "px"/ /第二次就是這張圖片的寬度
            },
            500,
            function() {

            })
    })
    gap.eq(2).mouseover(function() {
        toplogo.animate({
                marginLeft: (-2698) + "px"/ / 這是到第三張圖片後的寬度
            },
            500,
            function() {

            })
    })

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 有一個習慣,每天翻看不同的技術博客,將其中感覺寫的不錯而且會用到的知識點進行收藏。下麵分享幾個自己感覺不錯的文章。 mysql 資料庫優化: http://www.cnblogs.com/qcloud1001/p/6814585.html http://www.cnblogs.com/qcloud1 ...
  • 增刪改查 手動增刪改查 ...
  • Linq的出現讓代碼簡潔了不少。之前在項目中基本都在使用它,但是沒有完整的整理過,今天借這個周末,將其進行整理,方便後期對其的使用。Linq的操作可以分為聚合,連接,轉換,元素操作符,相等操作,生成,分組,分部,投影,數量,過濾,排序等,下麵我們就通過實例的方式一一說下。 在具體實例之前先定義兩個集 ...
  • https://q.cnblogs.com/q/77170/ ...
  • .NET後臺代碼利用QQ郵箱伺服器發送郵件遇到的問題: "mail from address must be same as authorization user" 首先,看下我的代碼實現 後臺代碼: 配置文件: 代碼已經搞定,剩下的就是跑起來了 第一次跑起來遇到問題就是開頭所說的 "mail fr ...
  • “System.NullReferenceException”類型的異常在 App_Web_2tjb2nqh.dll 中發生,但未在用戶代碼中進行處理 問題原因: 項目中添加了ListBox1控制項, 但: ListBox1中未設置預設值,造成該欄位的值為空,因資料庫該欄位不允許為空,造成程式報錯所致 ...
  • 很多情況下基於wcf的複雜均衡都首選zookeeper,這樣可以擁有更好的控制粒度,但zk對C# 不大友好,實現起來相對來說比較麻煩,實際情況下,如果 你的負載機制粒度很粗糙的話,優先使用nginx就可以搞定,既可以實現複雜均衡,又可以實現雙機熱備,以最小的代碼量實現我們的業務,下麵具體分享下。 一 ...
  • Session Session在ASP.NET中,表示客戶端(Goggle,Firefox,IE等)與伺服器端的會話,用來存儲特定會話信息,準確來說,是用來存儲特定用戶信息。當客戶端向伺服器發送一個請求時,如登陸用戶ID,伺服器接收到該請求,伺服器端Session產生一個與該登陸用戶相關的Sessi ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...