CSS自学框架之漂浮提示(上方显示 底侧显示 右侧显示 左侧显示)

news2024/9/25 23:12:08

漂浮提示可以用较为隐藏的方式为用户提供帮助或引导信息,将鼠标移入文字内容后展示。
css代码:

/* 浮漂提示框 */
			[myth-tag]{ position: relative }
			[myth-tag]:before, [myth-tag]:after{z-index: 1;opacity: 0;position: absolute;pointer-events: none;transition: opacity .3s;}
			/* 小箭头 */
			[myth-tag]:before{width: 0;height: 0;content: '';border: .5rem solid var(--border-color);}			
			[myth-tag~=top]:before{bottom: 100%;border-top-color: rgba(0, 0, 0, .7);}
			[myth-tag~=bottom]:before{top: 100%;border-bottom-color: rgba(0, 0, 0, .7);}			
			[myth-tag~=top]:before, [myth-tag~=bottom]:before{left: 50%;transform: translateX(-50%);}			
			[myth-tag=left]:before{right: 100%;border-left-color: rgba(0, 0, 0, .7);}
			[myth-tag=right]:before{left: 100%;border-right-color: rgba(0, 0, 0, .7);}			
			[myth-tag=left]:before, [myth-tag=right]:before{top: 50%;transform: translateY(-50%);}			
			/*文字 */
			[myth-tag~=top]:after{bottom: 100%;margin-bottom: 1rem;}
			[myth-tag~=bottom]:after{top: 100%;margin-top: 1rem;}			
			[myth-tag=top]:after, [myth-tag=bottom]:after{left: 50%;transform: translateX(-50%);}
			[myth-tag=left]:after{right: 100%;margin-right: 1rem;}
			[myth-tag=right]:after{left: 100%;margin-left: 1rem;}			
			[myth-tag=left]:after, [myth-tag=right]:after{top: 50%;transform: translateY(-50%);}			
			/* -- 组合对齐方式 */
			[myth-tag~=left][myth-tag~=top]:after, [myth-tag~=left][myth-tag~=bottom]:after{right: 0;min-width: 4em;}
			[myth-tag~=right][myth-tag~=top]:after, [myth-tag~=right][myth-tag~=bottom]:after{left: 0;min-width: 4em;}			
			[myth-text]:hover:before, [myth-text]:hover:after{ opacity: 1 }			
			[myth-text]:after{color: #fff;font-size: .85rem;white-space: nowrap; border-radius: .5rem;padding: .25rem .5rem;content: attr(myth-text);background: rgba(0, 0, 0, .7);}

html调用代码:

<span myth-tag="top" myth-text="我在上方显示">上方显示</span>
			<span myth-tag="bottom" myth-text="我在底侧显示">底侧显示</span>
			<span myth-tag="right" myth-text="我在右侧显示">右侧显示</span>
			<span myth-tag="left" myth-text="我在左侧显示">左侧显示</span>
			<span myth-tag="top left" myth-text="我在左上方显示(top left)">左上方显示</span>
			<span myth-tag="bottom right" myth-text="我在右下方显示(bottom right)">右下方显示</span>

最终效果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/731455.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LVS负载均衡集群之LVS-NAT集群

目录 一、什么是集群&#xff1f; 1.1、集群&#xff08;cluster&#xff09;的含义 1.2、问题 1.3解决方法 二、集群分类 2.1、负载均衡集群(Load Balance Cluster) 2.2、高可用集群(High Availability Cluster) 2.3、高性能运算集群 (High Performance Computer Clust…

企业服务器数据库被360后缀勒索病毒攻击后的正确处理方式

在数字化时代&#xff0c;企业服务器数据库的安全性至关重要。然而&#xff0c;即使采取了各种安全措施&#xff0c;仍然有可能遭受到360等后缀的勒索病毒网络攻击。近期&#xff0c;很多企业的云服务与物理服务器遭到了360后缀的勒索病毒攻击&#xff0c;导致企业内部数据库中…

能够ping通服务器的同时端口不通的排查方法

概述 当您在客户端访问目标服务器时&#xff0c;如果能ping通&#xff0c;但业务端口无法访问&#xff0c;您可以参见以下方法进行排查。 步骤一&#xff1a;实例安全组检查 1、登录ECS管理控制台&#xff0c;单击实例。 2、在顶部菜单栏左上角处&#xff0c;选择地域。 3、…

Visual Studio下2022Opencv的配置

Visual studio2022 opencv的配置 先从官网下载opencv &#xff1a; opencv releases 下载 ​ 我这里的开发环境是window版本&#xff0c;我们选择Windows版本进行下载 点开下载的文件&#xff0c;输入需要保存的路径 记住你保存的路径(我这里安装再F:) 安装需要时间静等安装…

修改Jeecg-boot context-path(附加图片+Nginx配置)

文章目录 需求描述解决方案前端后端Nginx 需求描述 前端框架采用的是ant design vue ,后端框架采用的是jeecg-boot,前端请求后端地址中包含jeecg-boot字样&#xff0c;想修改为其它的名字&#xff0c;修改方式如下 解决方案 前端 第一步 request.js文件路径&#xff1a;src…

2个好用的ftp和ssh工具推介

为什么不用xshell和xftp,是不好用吗&#xff1f;xshell和xftp虽然好用&#xff0c;而且也有免费版&#xff0c;但是&#xff0c;一个方面使用有限制&#xff0c;再就是你看见这个报错的弹窗烦不烦&#xff1f; 一、ssh工具-WindTerm WindTerm[1] 是一个基于 C 开发的开源终端模…

【Go】Go 语言教程--GO条件和循环语句(八)

往期教程&#xff1a; Go 语言教程–介绍&#xff08;一&#xff09;Go 语言教程–语言结构&#xff08;二&#xff09;Go 语言教程–语言结构&#xff08;三&#xff09;Go 语言教程–数据类型&#xff08;四&#xff09;Go 语言教程–语言变量&#xff08;五&#xff09;Go …

红队打靶,红日系列,红日靶场2

文章目录 描述&#xff1a;环境搭建:外网渗透&#xff1a;漏洞利用冰蝎连接&#xff0c;拿到shell 内网渗透转站CSCS插件提权 域渗透与横向移动 描述&#xff1a; 红队实战系列&#xff0c;主要以真实企业环境为实例搭建一系列靶场&#xff0c;通过练习、视频教程、博客三位一…

Kotlin~Command模式

概念 把请求转化为独立的对象 角色介绍 Command: 命令接口ConcreteCommand: 具体命令实现类 UML 代码实现 interface Command {fun execute(vararg arg: String):Int } class Print : Command {override fun execute(vararg arg: String): Int {println("Print:${arg…

代码随想录算法训练营第十二天 | 二叉树系列3

二叉树系列3 二叉树 看到二叉树就想到递归404 左叶子之和重点代码随想录的代码我的代码(当日晚上自己理解后写) 513 找树左下角的值重点代码随想录的代码我的代码(当日晚上自己理解后写) 112 路径总和未看讲解&#xff0c;自己编写的青春稚嫩版重点代码随想录的代码我的代码(当…

加解密简单了解之DH密钥协商与AES128

加解密简单了解 1、对称加密与非对称加密 对称加密概念&#xff1a;加密算法是公开的&#xff0c;靠的是秘钥来加密数据&#xff0c;使用一个秘钥加密&#xff0c;必须使用相同的秘钥才解密。 优点&#xff1a; 算法公开、计算量小、加密速度快、加密效率高 缺点&#xff1a;…

通信算法之171: LTE 不同带宽参数

转载&#xff1a; LTE不同带宽配置下的对应的采样率&#xff1a; < Sampling Time > 20 Mhz BW Case : Ts 1 sec / 30.72 Mhz 1s/30,720,000 Hz 0.0326 us 32.6 ns 15 Mhz BW Case : T15 sec / 23.04 Mhz 1s/23,040,000 Hz 0.0434 us 43.4 ns 10 Mhz BW Case :…

【数据结构二叉树OJ系列】2、单值二叉树

目录 题述&#xff08;力扣难度&#xff1a;简单&#xff09;&#xff1a; 思路&#xff1a; 正确的代码&#xff1a; 题述&#xff08;力扣难度&#xff1a;简单&#xff09;&#xff1a; 如果二叉树每个节点都具有相同的值&#xff0c;那么该二叉树就是单值二叉树。只有…

macOS Sonoma 14beta 3(23A5286g)发布(附黑/白苹果镜像地址)

系统镜像下载&#xff1a;百度&#xff1a;黑果魏叔 系统介绍 黑果魏叔 7 月 6 日消息&#xff0c;苹果今日向 Mac 电脑用户推送了 macOS 14 开发者预览版 Beta 3 更新&#xff08;内部版本号&#xff1a;23A5286g&#xff09;&#xff0c;本次更新距离上次发布隔了 14 天。 小…

进程通信 软中断 signal()解读

目录 进程通信概述 软中断通信 signal() 概述 signal()类似的函数 signal()之SIGINT signal()之SIGTERM signal()之SIGALRM signal()之SIGQUIT SIG_IGN使用 进程通信概述 进程通信是指进程之间的信息交换。 通信的主要方式 在操作系统中&#xff0c;进程之间需要…

EtherCAT转TCP/IP网关ethercat最大通讯距离

天啊&#xff01;你们听说了吗&#xff1f;数据互联互通问题终于迎来了突破性进展&#xff01;作为生产管理系统的关键部分&#xff0c;数据互联互通一直是个大问题。然而&#xff0c;ETHERCAT和TCP/IP是两个不同的协议&#xff0c;它们之间的通讯一直是个大 问题。但是&#x…

Vue--》Vue3打造可扩展的项目管理系统后台的完整指南(十)

今天开始使用 vue3 ts 搭建一个项目管理的后台&#xff0c;因为文章会将项目的每一个地方代码的书写都会讲解到&#xff0c;所以本项目会分成好几篇文章进行讲解&#xff0c;我会在最后一篇文章中会将项目代码开源到我的GithHub上&#xff0c;大家可以自行去进行下载运行&…

【Linux之拿捏信号1】什么是信号以及信号的产生

文章目录 生活角度的信号技术应用角度的信号系统中的信号信号函数signal调用系统函数向进程发信号由软件条件产生信号由硬件异常产生信号总结 生活角度的信号 在我们的生活中&#xff0c;什么可以被称为信号呢&#xff1f; 那可太多啦&#xff0c;有红绿灯&#xff0c;闹钟&…

通过NFS与Windows共享文件

通过NFS与Windows共享文件 1. 连接同一wifi网络 将开发板子连接至和PC同网络&#xff0c;并保证能互相ping通 2.启动Windows 端NFS Server 在电脑端启动NFS server&#xff08;下载链接&#xff1a; https://www.hanewin.net/nfs-e.htm &#xff09; 3. 双击nfssrv-64.exe…

轻创数字人集团一文论述如何助力中小型企业数字化转型 ?

随着互联网技术的不断发展&#xff0c;人工智能已经成为了许多企业数字化转型的重要工具。然而&#xff0c;在人工智能领域中&#xff0c;不乏一些大型公司在研发和应用方面占据着主导地位。例如&#xff0c;以基础技术和软硬件设施为主的上游层&#xff0c;以英伟达、Meta、Ep…