鼠標懸浮特效:常見6種背景類懸浮特效

鼠標懸浮特效:常見6種背景類懸浮特效

  • 前言
  • 背景閃現
    • 效果預覽
    • 代碼展示
  • 元素陰影
    • 效果預覽
    • 代碼展示
  • 元素懸浮陰影
    • 效果預覽
    • 代碼展示
  • 元素上浮陰影
    • 效果預覽
    • 代碼展示
  • 元素邊框陰影
    • 效果預覽
    • 代碼展示
  • 元素卷角
    • 效果預覽
    • 代碼展示
  • 結語

前言

在之前的文章中,我們介紹了常見的鼠標懸浮特效分為元素邊框類特效(改變元素邊框的展示方式)和元素背景類特效(改變元素背景顏色、陰影等)。在之前的文章中,介紹了 常見6種邊框類懸浮特效 。本文將著重介紹日常開發中,常見的6種元素背景類特效。

背景閃現

背景閃現:鼠標懸浮時,元素產生一個新背景,其效果圖如下所示:

效果預覽

背景閃現

代碼展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景閃現</title><style>.hover-border {margin: 50px;width: 200px;height: 100px;background-color: #e0e0e0;position: relative;transition: background-color 0.3s ease;/* 文字相關屬性 */display: flex;justify-content: center;align-items: center;font-size: 20px;color: #333;}.hover-border:hover {background-color: #230FEE;}</style></head><body><div class="hover-border">背景閃現</div></body></html>

元素陰影

元素陰影:鼠標懸浮時,元素產生陰影效果,其效果圖如下所示:

效果預覽

元素陰影

代碼展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素陰影</title><style>.hover-border {margin: 50px;width: 200px;height: 100px;background-color: #e0e0e0;position: relative;transition: background-color 0.3s ease;/* 文字相關屬性 */display: flex;justify-content: center;align-items: center;font-size: 20px;color: #333;}.hover-border:hover {box-shadow:  5px 5px 10px;}</style></head><body><div class="hover-border">元素陰影</div></body></html>

元素懸浮陰影

元素懸浮陰影:鼠標懸浮時,元素向外擴大,并產生陰影效果,其效果圖如下所示:

效果預覽

元素懸浮陰影

代碼展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素懸浮陰影</title><style>.hover-border {margin: 50px;width: 200px;height: 100px;background-color: #e0e0e0;position: relative;transition: background-color 0.3s ease;/* 文字相關屬性 */display: flex;justify-content: center;align-items: center;font-size: 20px;color: #333;}.hover-border:hover {transform: scale(1.1);box-shadow:  5px 5px 10px;}</style></head><body><div class="hover-border">元素懸浮陰影</div></body></html>

元素上浮陰影

元素懸浮陰影:鼠標懸浮時,元素會向上浮動,同時在元素下方生成一個縮小的投影,其效果圖如下所示:

效果預覽

元素上浮陰影

代碼展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素上浮陰影</title><style>.hover-border {margin: 50px;width: 200px;height: 100px;background-color: #e0e0e0;position: relative;/* 文字相關屬性 */display: flex;justify-content: center;align-items: center;font-size: 20px;color: #333;}.hover-border::before {content: '';position: absolute;z-index: -1;top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);}.hover-border:hover {transform: translateY(-10px);}.hover-border:hover::before {opacity: 1;transform: translateY(10px);}</style></head><body><div class="hover-border">元素上浮陰影</div></body></html>

元素邊框陰影

元素邊框陰影:鼠標懸浮時,元素左側和上側會產生一個內陰影,看起來元素像是“下沉”到頁面中了,其效果圖如下所示:

效果預覽

元素邊框陰影

代碼展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素邊框陰影</title><style>.hover-border {margin: 50px;width: 200px;height: 100px;background-color: #e0e0e0;position: relative;/* 文字相關屬性 */display: flex;justify-content: center;align-items: center;font-size: 20px;color: #333;}.hover-border:hover {box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.2);}</style></head><body><div class="hover-border">元素邊框陰影</div></body></html>

元素卷角

元素卷角:鼠標懸浮時,元素的一個角卷起來了,其效果圖如下所示:

效果預覽

元素卷角

代碼展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素卷角</title><style>.hover-border {margin: 50px;width: 200px;height: 100px;background-color: #e0e0e0;position: relative;/* 文字相關屬性 */display: flex;justify-content: center;align-items: center;font-size: 20px;color: #333;}.hover-border::before {content: "";position: absolute;top: 0;left: 0;width: 0;height: 0;border-style: solid;border-width: 0;border-color: rgba(255, 255, 255, 0.8) transparent transparent rgba(255, 255, 255, 0.8);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);transition: border-width 0.3s ease;}.hover-border:hover::before {border-width: 20px;}</style></head><body><div class="hover-border">元素卷角</div></body></html>

結語

本文主要介紹了6種常見的鼠標懸浮背景類特效,你還知道哪些鼠標懸浮背景類特效?歡迎在評論區留言分享!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/81829.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/81829.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/81829.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[人機交互]理解與概念化交互

零.本章重點&#xff08;理解和分析用戶問題&#xff09; – 解釋“問題空間”的概念和含義 – 解釋如何概念化交互 – 描述什么是概念模型 – 討論將界面隱喻作為概念模型的利弊 – 討論界面具體化和抽象化各自的優缺點 – 概述概念設計和實際設計的關系 一.理解問題空間 簡單…

9.城市基礎設施更新工程

9.1 道路改造施工 9.1.1 道路改造施工內容 瀝青、水泥混凝土、砌塊路面、人行步道、綠化照明、附屬設施、交通標志、瀝青路面材料的再生利用 9.1.2 道路改造施工技術 1.瀝青路面病害及微表處理 1.病害處理 裂縫處理 10mm以內專業灌縫材料或熱瀝青灌縫、潮濕時乳化瀝青灌封…

Milvus(11):動態字段、可歸零和默認值

1 動態字段 Collections 的 Schema 中定義的所有字段都必須包含在要插入的實體中。如果希望某些字段是可選的&#xff0c;可以考慮啟用動態字段。 1.1 概述 在 Milvus 中&#xff0c;可以通過設置 Collections 中每個字段的名稱和數據類型來創建 Collections Schema。向 Schem…

LeetCode41?缺失的第一個正數

關聯LeetCode題號41 本題特點 數組&#xff0c;哈希表 本題思路 找缺失的最小正數&#xff0c;看舉例說明缺失的正數&#xff0c;一種情況是連續的最小的正數&#xff0c;一種是缺失連續但不是最小的正數驗證數組內數組是否連續&#xff0c;可以通過 nums[i]1 是否存nums組…

補題( Convolution, 二維卷積求輸出矩陣元素和最大值)

來源&#xff1a;https://codeforces.com/gym/105231/problem/H 題目描述&#xff1a; 一、題目分析 本題涉及深度學習中的二維卷積操作。給定一個nm的二維輸入矩陣I和一個kl的核矩陣K &#xff0c;通過特定公式計算得到(n - k 1)(m - l 1)的輸出矩陣O &#xff0c;要求在…

【Java ee初階】多線程(7)

一、線程池 線程池的一些參數&#xff1a; corePoolSize&#xff1a;核心線程數量 maximumPoolSize:核心線程數量臨時線程數量 上述是“java 的線程池策略”&#xff08;其他語言&#xff0c;其他庫的線程池可能不同&#xff09; keepAliveTime :臨時線程的存活時間.臨時線程…

Linux 常用指令詳解

Linux 操作系統中有大量強大的命令行工具&#xff0c;下面我將分類介紹一些最常用的指令及其用法。 ## 文件與目錄操作 ### 1. ls - 列出目錄內容 ls [選項] [目錄名] 常用選項&#xff1a; - -l&#xff1a;長格式顯示&#xff08;詳細信息&#xff09; - -a&#xff1a;顯…

uv安裝及使用

windows安裝參考&#xff1a; 什么是python uv&#xff0c;如何在windows上安裝uv&#xff0c;基礎的用法有哪些&#xff1f;_windows安裝uv-CSDN博客 https://zhuanlan.zhihu.com/p/6776864377 使用方式 方式1&#xff1a; 創建uv虛擬環境->激活環境->安裝依賴&…

C#實現Socket通信:基于TCP/IP協議的網絡編程

TCP/IP網絡模型 最上層的是應用層&#xff0c;也就是我們日常可以接觸到的&#xff0c;它會給數據添加對應的頭部&#xff0c;并傳輸給傳輸層&#xff0c;應用層是我們日常會接觸到的&#xff0c;比如HTTP&#xff0c;FTP&#xff0c;Telnet&#xff0c;DNS&#xff0c;SMTP。…

哈希算法、搜索算法與二分查找算法在 C# 中的實現與應用

在計算機科學中&#xff0c;哈希算法、搜索算法和二分查找算法是三個非常基礎且常用的概念。它們分別在數據存儲、數據查找、以及高效檢索等場景中起著至關重要的作用。在 C# 中&#xff0c;這些算法的實現和使用也十分簡便。本文將詳細講解這三種算法的原理、應用以及 C# 中的…

AI日報 · 2025年5月05日|雅詩蘭黛與微軟合作成立 AI 創新實驗室,加速美妝產品研發與營銷

1、蘋果與 Anthropic 深化合作&#xff0c;內部測試 AI 驅動的新版 Xcode 據多方報道&#xff0c;蘋果公司正與人工智能初創公司 Anthropic 合作&#xff0c;開發集成 AI 功能的新一代 Xcode 開發平臺。該平臺旨在利用 Anthropic 強大的 Claude Sonnet 模型&#xff0c;為開發…

python celery框架結合django的使用

學習目標&#xff1a; 通過文章了解celery的運行機制以及如何結合django去使用 熟悉celery的運行原理屬性celery在django項目當中的配置如何啟動運行celery框架 學習內容&#xff1a; 熟悉celery的運行原理&#xff0c;簡單來說 Celery 是一個“任務排隊機后臺處理器”。幫你…

滑動窗口leetcode 904

代碼&#xff1a; class Solution { public:int totalFruit(vector<int>& fruits) {int n fruits.size();unordered_map<int,int> window_type_count;int left 0;int ans 0;for(int right 0; right <n;right){while(window_type_count.size() 2 &&…

用可視化學習逆置法

1.逆置法思路 目標&#xff1a;將這個彩色數組向右旋轉3步 &#x1f534;1 → &#x1f7e0;2 → &#x1f7e1;3 → &#x1f7e2;4 → &#x1f535;5 → &#x1f7e3;6 → ?7我們希望得到 &#x1f535;5 → &#x1f7e3;6 → ?7 → &#x1f534;1 → &#x1f7e0;…

Cisco Packet Tracer 選項卡的使用

目錄 設備Config選項卡的使用 Realtime and Simulation模式&#xff08;數據包跟蹤與分析&#xff09; 設備Desktop選項卡的使用 設備Config選項卡的使用 Hostname NVRAM Startup Config----Load 加載 INTERFACE 點擊on Save 如果&#xff0c;不把Running Config保存為Sta…

pyqt寫一個單片機配置界面

已經實現以下功能 1.可以選擇單片機架構 2.選擇完單片機架構后第二個框可以選擇常見單片機型號 3.選擇完常見單片機型號后第三個框可以選擇內部資源如adc等&#xff08;可以選擇多個內部資源&#xff09;4.選擇完內部資源如adc等&#xff08;可以選擇多個內部資源&#xff09;后…

丟失的數字 --- 位運算

目錄 一&#xff1a;題目 二&#xff1a;算法原理 三&#xff1a;代碼實現 一&#xff1a;題目 題目鏈接&#xff1a; 268. 丟失的數字 - 力扣&#xff08;LeetCode&#xff09; 二&#xff1a;算法原理 三&#xff1a;代碼實現 class Solution { public:int missingNumb…

千鋒教育Ansible自動化運維實戰教程從入門到精通

簡介 介紹 Ansible 的基本概念、自動化運維優勢、應用場景及課程目標。 歡迎開啟 Ansible 學習之旅&#xff01; 你好&#xff01;作為一名學習者&#xff0c;你即將通過這個 Ansible 自動化運維實戰 課程&#xff0c;從零開始掌握自動化運維的超能力&#xff01;這個“簡介”…

深入理解 TensorFlow 的模型保存與加載機制(SavedModel vs H5)

深入理解 TensorFlow 的模型保存與加載機制&#xff08;SavedModel vs H5&#xff09; 在使用 TensorFlow 進行模型訓練后&#xff0c;模型的保存與加載是部署、復用和遷移學習的重要環節。TensorFlow 提供了兩種主要的保存格式&#xff1a;SavedModel 和 HDF5 (.h5)。本篇文章…

C++之特殊類設計及類型轉換

目錄 一、設計一個不能被拷貝的類 二、設計一個只能在堆上創建對象的類 三、設計一個只能在棧上創建對象的類 四、設計一個不能被繼承的類 五、設計一個只能創建一個對象的類(單例模式) 六、C語言中的類型轉換 七、C中的三類類型轉換 八、C強制類型轉換 8.1、為什么C需…