惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
L
LangChain Blog
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
Hugging Face - Blog
Hugging Face - Blog
G
Google Developers Blog
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 火冰·瓶

Cloudflare Tunnel 有两种模式 用 Cloudflare Tunnel 实现从外网 SSH 登录内网服务器 Cloudflare + .NET Core MVC 部署完整流程 net core 后端获取网络图片的扩展名 推荐好用的web控件 ubuntu运维 使用Frp+Caddy把https映射到内网的web服务 net core中结合EntityFrameworkCore的DB first使用PostgreSQL OneDrive中设置不同步某个文件夹 Framework 4.7老项目运行到caddy Action<T> 和 Func<T>的用法 EF Core经验 net core随记 asp.net core 记录页面访问次数,同一个IP一个小时只算一次 asp.net core 记录页面访问记录 asp.net core 发布到caddy asp.net core发布到Caddy获取用户的真实ip 统计文章阅读量,一小时内重复刷新的不重复统计 使用on()方法绑定事件,解决动态加载的元素事件绑定
鼠标悬停在图片上方时,显示文字
火冰·瓶 · 2025-03-21 · via 博客园 - 火冰·瓶

步骤解释:‌

HTML结构确认:‌ 确保.header-image容器内直接包含img和span,且span紧跟在img之后。

 HTML:

<div class="mb-3 header-image">                                
    <img src="/files/images/touxiang_default.png" />
    <span>点击更换</span>
</div>

CSS:

.header-image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: relative;
}   


    .header-image > span {
        display: none;
        position: absolute; /* 子元素绝对定位 */
        top: 50%; /* 向上移动50% */
        left: 50%; /* 向左移动50% */
        transform: translate(-50%, -50%); /* 向相反方向移动自身尺寸的50%以实现真正的居中 */
    }

    .header-image > img:hover + span {
        display: inline-block;
    }

其他情况处理:‌

如果span不是img的直接相邻兄弟,可使用通用兄弟选择器~:

css
Copy Code
.header-image > img:hover ~ span {
display: inline-block;
}


父级悬停触发:‌ 若希望悬停在父容器时显示span,修改为:

css
Copy Code
.header-image:hover > span {
display: inline-block;
}


确保HTML结构与CSS选择器匹配,即可实现悬停图片显示文字的效果。