小火箭返回頂部

来源:https://www.cnblogs.com/2979100039-qq-con/archive/2020/07/15/13307593.html
-Advertisement-
Play Games

網頁中常常會有一個 返回頂部的功能,恰巧我這天寫到了,在網上找了一下思路,下麵就寫了一個案例: 效果預覽:https://li_shang_shan.gitee.io/small_rocket_back_to_top。 代碼就直接粘貼了: <html> <head> <meta charset="u ...


網頁中常常會有一個 返回頂部的功能,恰巧我這天寫到了,在網上找了一下思路,下麵就寫了一個案例:

效果預覽:https://li_shang_shan.gitee.io/small_rocket_back_to_top

代碼就直接粘貼了:

<html>
    <head>
        <meta charset="utf-8" />
        <title>返回頂部插件</title>
    </head>
    <style type="text/css">
        body{
            background: url(img/bg.jpg) 100%;
            text-align: center;
        }
        .bg_top{
            width: 100px;
            height: 110px;
            position: fixed;
            right: 30px;
            bottom: 50px;
            display: none;
            
        }
        .bg_top img{
            width: 100px;
            height: 110px;
            transition: all 1s ease 0s; 
            cursor: pointer;
            opacity: 0.6;
        }
        .yun{
            width: 300px;
            margin: 0 auto;
        }
        h4{
            margin: 30px auto;
            font-size: 35px
            color: rgb(0,0,0);
        }
    </style>
    <body>
        <h4>往下滑動滾動條出現小火箭</h4>
        <img src="./img/yunceng.jpg" class="yun">
        <div class="bg_top">
            <img src="./img/小火箭.gif" >
        </div>
        <script src="./js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            $(function(){
                $(window).scroll(function () {
                        var scroll_top = $(document).scrollTop();
                        if (scroll_top > 400) {               //當向下滾動400px時,出現返回頂部鏈接
                            $(".bg_top").show(300);
                        } else {
                            $(".bg_top").hide(300);
                        }
                    });
                    $(".bg_top").click(function () {
                        $("html,body").animate({scrollTop:0}, 1000);
                    });
                    $(".bg_top img").hover(function(){
                        $(this).css({
                            "opacity":1,
                            "width":"90",
                            "margin-top":"10px",
                        });        
                    },function(){
                        $(this).css({
                            "opacity":0.6,
                            "width":"100",
                            "margin-top":"0",
                        });
                    });
            });
        </script>
    </body>
</html>

置頂的小火箭可以在網上找,或者去矢量圖庫下載,用個箭頭或者圖片代替都OK

個人學習,內容簡略。


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

-Advertisement-
Play Games
更多相關文章
  • mongodb的安裝非常簡單,官網有提供安裝版和綠色版的下載(外網,速度慢的一批,網速跟不上的同志建議從其他渠道下載),我本地裝的是安裝版的,目錄為預設目錄。再此不細聊如何安裝,直接進入主題,首先是如何啟動。 啟動步驟:方法1:命令行參數方式啟動服務 1.在mongodb安裝目錄下,與bin同級的目 ...
  • 一、InnoDB 體系架構 InnoDB 存儲引擎有多個記憶體塊,可以認為這些記憶體塊組成了一個大的記憶體池,負責如下工作: 維護所有進程/線程需要訪問的多個內部數據結構。 緩存磁碟上的數據,方便快速的讀取,同時對磁碟文件的數據修改之前在這裡進行緩存。 重做日誌(redo log)緩衝。 後臺線程的主要作 ...
  • 1 #標識列 2 /* 3 又稱為自增長列 4 含義:可以不用手動的插入值,系統提供預設的序列值 5 6 7 特點: 8 1、標識列必須和主鍵搭配嗎?不一定,但要求是一個key 9 2、一個表可以有幾個標識列?至多一個! 10 3、標識列的類型只能是數值型 11 4、標識列可以通過 SET auto ...
  • 1 #常見約束 2 3 /* 4 5 6 含義:一種限制,用於限製表中的數據,為了保證表中的數據的準確和可靠性 7 8 9 分類:六大約束 10 NOT NULL:非空,用於保證該欄位的值不能為空 11 比如姓名、學號等 12 DEFAULT:預設,用於保證該欄位有預設值 13 比如性別 14 PR ...
  • 本文更新於2020-04-05,使用MySQL 5.7,操作系統為Deepin 15.4。 安裝 MySQL Utilities需單獨安裝,如使用apt-get命令: apt-get install mysql-utilities 分類 MySQL工具根據用途可以分為如下幾類: 審計日誌管理:mys ...
  • 參考博客:https://blog.csdn.net/harvic880925/article/details/40660137 EventBus簡介 EventBus有哪些優點 Demo案例分享及問題解決 一、什麼是EventBus 由greenboot組織貢獻(該組織還貢獻了greenDAO), ...
  • 教程 必讀 | 深入理解佈局約束 插件 elastic-widgets Set of Flutter widgets built using physics based animations. timeago.dart A library useful for creating fuzzy time ...
  • JS寄快遞地址智能解析——2020年7月15日 去年做了些前端內容,最近在整理一些稍微有點用的內容,比如智能解析地址,用戶只要輸入:張三1351111111江蘇省揚州市廣陵區XX小區X樓xxx室,就能解析出 姓名、電話、省市區、地址信息了。是不是很方便? 項目地址暫時沒有放,大家可以關註我的個人碼雲 ...
一周排行
    -Advertisement-
    Play Games
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...
  • 目錄前言PostgreSql安裝測試額外Nuget安裝Person.cs模擬運行Navicate連postgresql解決方案Garnet為什麼要選擇Garnet而不是RedisRedis不再開源Windows版的Redis是由微軟維護的Windows Redis版本老舊,後續可能不再更新Garne ...
  • C#TMS系統代碼-聯表報表學習 領導被裁了之後很快就有人上任了,幾乎是無縫銜接,很難讓我不想到這早就決定好了。我的職責沒有任何變化。感受下來這個系統封裝程度很高,我只要會調用方法就行。這個系統交付之後不會有太多問題,更多應該是做小需求,有大的開發任務應該也是第二期的事,嗯?怎麼感覺我變成運維了?而 ...
  • 我在隨筆《EAV模型(實體-屬性-值)的設計和低代碼的處理方案(1)》中介紹了一些基本的EAV模型設計知識和基於Winform場景下低代碼(或者說無代碼)的一些實現思路,在本篇隨筆中,我們來分析一下這種針對通用業務,且只需定義就能構建業務模塊存儲和界面的解決方案,其中的數據查詢處理的操作。 ...
  • 對某個遠程伺服器啟用和設置NTP服務(Windows系統) 打開註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 將 Enabled 的值設置為 1,這將啟用NTP伺服器功 ...
  • title: Django信號與擴展:深入理解與實踐 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories: 後端開發 tags: Django 信號 松耦合 觀察者 擴展 安全 性能 第一部分:Django信號基礎 Djan ...
  • 使用xadmin2遇到的問題&解決 環境配置: 使用的模塊版本: 關聯的包 Django 3.2.15 mysqlclient 2.2.4 xadmin 2.0.1 django-crispy-forms >= 1.6.0 django-import-export >= 0.5.1 django-r ...
  • 今天我打算整點兒不一樣的內容,通過之前學習的TransformerMap和LazyMap鏈,想搞點不一樣的,所以我關註了另外一條鏈DefaultedMap鏈,主要調用鏈為: 調用鏈詳細描述: ObjectInputStream.readObject() DefaultedMap.readObject ...
  • 後端應用級開發者該如何擁抱 AI GC?就是在這樣的一個大的浪潮下,我們的傳統的應用級開發者。我們該如何選擇職業或者是如何去快速轉型,跟上這樣的一個行業的一個浪潮? 0 AI金字塔模型 越往上它的整個難度就是職業機會也好,或者說是整個的這個運作也好,它的難度會越大,然後越往下機會就會越多,所以這是一 ...
  • @Autowired是Spring框架提供的註解,@Resource是Java EE 5規範提供的註解。 @Autowired預設按照類型自動裝配,而@Resource預設按照名稱自動裝配。 @Autowired支持@Qualifier註解來指定裝配哪一個具有相同類型的bean,而@Resourc... ...