关于CSS的几种字体悬浮的设置方法

news2024/11/17 3:38:21

关于CSS的几种字体悬浮的设置方法

  • 1. 鼠标放上动态的
  • 2. 静态的(位置看上悬浮)
    • 2.1 参考QQ邮箱
    • 2.2 参考知乎

1. 鼠标放上动态的

  • 效果如下:
    在这里插入图片描述

  • 代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
    
            table{
                background-color: cadetblue;
                height: 150px;
                width: 300px;
            }
            th,td{
                border: 1px solid;
                text-align: center;
            }
    
    
            .test{
                position: relative;
            }
    
            .test:before{
                content: "1314"; /*如果不给数据就是清空伪元素内容*/
                position: absolute; /*设置为绝对定位*/
                opacity: 0; /*初始透明度为0 ,注意:如果是非0就会一直悬浮,如果是0的话,鼠标放上去悬浮*/
                background-color: rebeccapurple; /*设置背景颜色*/
                color: #d5d5e1; /*设置文字颜色*/
                transform: translateY(-10px); /*向上移动10像素*/
                transition: all 0.2s ease-in-out; /*设置过渡效果*/
    
                padding: 10px; /*设置内边距*/
                top: -50%; /*将其移出父容器*/
                /* left: 0; 在左侧 */
                right: -25px; /*在右侧*/
                /* width: 100%; 与父容器同宽 */
                width: 20px;
                height: 10px;
    
            }
            .test:hover:before{
                opacity: 10; /*鼠标悬浮时透明度为1*/
                transform: translateY(0); /*移动位置为0*/
            }
    
        </style>
    </head>
    <body>
        <table cellspacing="0">
            <thead>
                <tr>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>性别</th>
                    <th>粉丝</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <div>
                            小李
                        </div>
                    </td>
                    <td>20</td>
                    <td></td>
                    <td>
                        天津粉丝
                        <span class="test"></span>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div>
                            小李
                        </div>
                    </td>
                    <td>28</td>
                    <td></td>
                    <td>全国粉丝</td>
                </tr>
                <tr>
                    <td>小赵</td>
                    <td>31</td>
                    <td></td>
                    <td>北京粉丝</td>
                </tr>
    
            </tbody>
        </table>
    
    </body>
    </html>
    
  • 参考地址:
    css如何设置悬浮文字.

  • 备注:这个用法有点像掘金上的,可以参考一下掘金上的,如下:
    在这里插入图片描述

2. 静态的(位置看上悬浮)

  • 是的,接下来就是告诉你对于小白前端怎么扒各大网站上的样式代码😂,一起看吧……

2.1 参考QQ邮箱

  • 首先,先登录自己的QQ邮箱看效果:
    在这里插入图片描述
    在这里插入图片描述
    这个点是图片,没有也没关系,借鉴的是实现方式!

  • 下面实现的效果有点丑,不过也算是位置悬浮了吧,效果如下:
    在这里插入图片描述

  • 核心代码如下:

      ```html
      .my_hover_number {
          width: 40px;
          height: 20px;
          display: inline-block;
          /* background: url(/zh_CN/htmledition/images/newicon/mail4788ca.png) -112px -192px no-repeat; */
          background-color: blueviolet;
          margin-left: 1px;
          vertical-align: top;
          position: relative;
          top: -10px;
      }
      ```
    
  • 整个网页代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
    
            table{
                background-color: cadetblue;
                height: 150px;
                width: 300px;
            }
            th,td{
                border: 1px solid;
                text-align: center;
            }
    
            .my_hover_number {
                width: 40px;
                height: 20px;
                display: inline-block;
                /* background: url(/zh_CN/htmledition/images/newicon/mail4788ca.png) -112px -192px no-repeat; */
                background-color: blueviolet;
                margin-left: 1px;
                vertical-align: top;
                position: relative;
                top: -10px;
            }
    
        </style>
    </head>
    <body>
        <table cellspacing="0">
            <thead>
                <tr>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>性别</th>
                    <th>粉丝</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <div>
                            小李
                        </div>
                    </td>
                    <td>20</td>
                    <td></td>
                    <td>
                        天津粉丝
                        <span class="my_hover_number">350</span>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div>
                            小李
                        </div>
                    </td>
                    <td>28</td>
                    <td></td>
                    <td>全国粉丝</td>
                </tr>
                <tr>
                    <td>小赵</td>
                    <td>31</td>
                    <td></td>
                    <td>北京粉丝</td>
                </tr>
    
            </tbody>
        </table>
    
    </body>
    </html>
    

2.2 参考知乎

  • 首先,先登录自己的知识账号,看知乎网站的效果:
    在这里插入图片描述

  • 复制过来代码看自己的效果(只复制99+的样式):
    在这里插入图片描述

  • 代码如下:

    • 核心样式代码:
      .jiu_jiu{
          box-sizing: border-box;
          margin: 0px;
          min-width: 0px;
          color: rgb(255, 255, 255);
          background-color: rgb(241, 64, 60);
          padding-left: 4px;
          padding-right: 4px;
          position: relative;
          /* bottom: 65%; */
          /* left: 42%; */
          top: -60%;
          width: 30%;
          left: 70%;
          font-size: 11px;
          border-radius: 20px;
          border: 2px solid rgb(255, 255, 255);
          transform: scale(0.8);
      }
      
    • 整个页面代码:
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
          <style>
      
              table{
                  background-color: cadetblue;
                  height: 150px;
                  width: 300px;
              }
              th,td{
                  border: 1px solid;
                  text-align: center;
              }
      
              .my_hover_number {
                  width: 40px;
                  height: 20px;
                  display: inline-block;
                  /* background: url(/zh_CN/htmledition/images/newicon/mail4788ca.png) -112px -192px no-repeat; */
                  background-color: blueviolet;
                  margin-left: 1px;
                  vertical-align: top;
                  position: relative;
                  top: -10px;
              }
      
              .jiu_jiu{
                  box-sizing: border-box;
                  margin: 0px;
                  min-width: 0px;
                  color: rgb(255, 255, 255);
                  background-color: rgb(241, 64, 60);
                  padding-left: 4px;
                  padding-right: 4px;
                  position: relative;
                  /* bottom: 65%; */
                  /* left: 42%; */
                  top: -60%;
                  width: 30%;
                  left: 70%;
                  font-size: 11px;
                  border-radius: 20px;
                  border: 2px solid rgb(255, 255, 255);
                  transform: scale(0.8);
              }
      
          </style>
      </head>
      <body>
          <table cellspacing="0">
              <thead>
                  <tr>
                      <th>姓名</th>
                      <th>年龄</th>
                      <th>性别</th>
                      <th>粉丝</th>
                  </tr>
              </thead>
              <tbody>
                  <tr>
                      <td>
                          <div>
                              小李
                          </div>
                      </td>
                      <td>20</td>
                      <td></td>
                      <td>
                          天津粉丝
                          <span class="my_hover_number">350</span>
                      </td>
                  </tr>
                  <tr>
                      <td>
                          <div>
                              小李
                          </div>
                      </td>
                      <td>28</td>
                      <td></td>
                      <td>
                          全国粉丝
                          <div class="jiu_jiu">999+</div>
                      </td>
                  </tr>
                  <tr>
                      <td>小赵</td>
                      <td>31</td>
                      <td></td>
                      <td>北京粉丝</td>
                  </tr>
      
              </tbody>
          </table>
      
      </body>
      </html>
      
  • 好了就这样吧,方式都差不多,多看看别的网站而已!

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

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

相关文章

使用复合机器人有哪些注意事项

随着科技的快速发展&#xff0c;复合机器人在各个领域得到了广泛应用。复合机器人可以完成多种任务&#xff0c;具备高效、精准、灵活等优势。然而&#xff0c;在使用复合机器人时&#xff0c;我们也需要注意一些事项&#xff0c;以确保安全和有效地使用这些机器人。 一、安装要…

OpenCV - C++实战(05) — 颜色检测

目录 第5章 颜色检测 5.1 实现原理 5.2 Lab颜色模型 5.3 cv :: threshold() 阈值函数 5.4 计算图像之间的距离 5.4.1 公式计算 5.4.2 cv::absdiff() 5.4.3 cv::floodFill() 5.5 完整代码 Github代码地址&#xff1a;GitHub - Qinong/OpenCV 第5章 颜色检测 颜色检测…

腾讯云轻量级服务器哪个镜像比较好?

腾讯云轻量应用服务器镜像是什么&#xff1f;镜像就是操作系统&#xff0c;轻量服务器镜像系统怎么选择&#xff1f;如果是用来搭建网站腾讯云百科txybk.com建议选择选择宝塔Linux面板腾讯云专享版&#xff0c;镜像系统根据实际使用来选择&#xff0c;腾讯云百科来详细说下腾讯…

Express框架开发接口之实现分页功能

1、是什么&#xff1f; 在我们做数据查询的时候&#xff0c;如果数据量很大&#xff0c;比如几万条数据&#xff0c;放在一个页面显示的话显然不友好&#xff0c;这时候就需要采用分页显示的形式&#xff0c;如每次只显示10条数据 要实现分页功能&#xff0c;实际上就是从结…

代码随想录Day33 LeetCode T62不同路径 LeetCode T63 不同路径II

前言 动规五部曲 1.确定dp数组含义 2.确定递推公式 3.初始化数组 4.确定遍历方式 5.打印dp数组查看分析问题 LeetCode T62 不同路径 题目链接:62. 不同路径 - 力扣&#xff08;LeetCode&#xff09; 题目思路: 注:n行m列而不是m行n列 1.确定dp数组含义 代表到达此下标有多少条…

云尘-AI-Web-1.0

继续&#xff01; 开扫 继续先测试web sql注入 直接sqlmap跑 通过注入 &#xff08;sqlmap查询方式省略&#xff09; 存在systemuser 不知道会不会是电脑的密码 我们解密一下然后直接试试看 然后失败 这里就没有思路了 但是我们刚刚存在一个目录 我们再扫扫看 无果 换另一个…

C# Onnx DBNet 检测条形码

效果 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Numerics; using System.Runtime.InteropServices.…

【广州华锐互动】风景区规划VR虚拟现实教学系统

风景区规划VR虚拟现实教学系统是一种新兴的教学工具&#xff0c;它可以通过虚拟现实技术&#xff0c;为学生提供一种沉浸式的、实时的、全方位的景区规划体验。 在风景区规划VR虚拟现实教学系统中&#xff0c;学生可以通过虚拟现实技术&#xff0c;实时地与景区进行交互。他们可…

人大金仓助力中国人民银行征信中心业务系统异地容灾优化升级

日前&#xff0c;人大金仓助力中国人民银行应收账款融资服务平台异地容灾项目顺利上线&#xff0c;保证了平台系统运行的连续性和数据安全&#xff0c;为充分发挥平台的融资功能&#xff0c;缓解中小微企业融资难提供了强有力的保障。 缓解中小微企业融资难 中国人民银行构于2…

「Qt中文教程指南」如何创建基于Qt Widget的应用程序(四)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写&#xff0c;所有平台无差别运行&#xff0c;更提供了几乎所有开发过程中需要用到的工具。如今&#xff0c;Qt已被运用于超过70个行业、数千家企业&#xff0c;支持数百万设备及应用。 本文描述了如何使用…

【音视频 | wav】wav音频文件格式详解——包含RIFF规范、完整的各个块解析、PCM转wav代码

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; &#x1f923;本文内容&#x1f923;&a…

Kafka - 3.x 消费者 生产经验不完全指北

文章目录 生产经验之Consumer事务生产经验—数据积压&#xff08;消费者如何提高吞吐量&#xff09; 生产经验之Consumer事务 Kafka引入了消费者事务&#xff08;Consumer Transactions&#xff09;来确保在消息处理期间维护端到端的数据一致性。这使得消费者能够以事务的方式…

springboot2.x使用@RestControllerAdvice实现通用异常捕获

文章目录 demo地址实现效果引入基础类准备1.通用枚举与错误状态枚举2.定义通用返回结果3.自定义业务异常 统一异常捕获测试 demo地址 demo工程地址 实现效果 当我们输入1时&#xff0c;正常的返回通用的响应结果当我们输入2时&#xff0c;抛出异常&#xff0c;被捕获然后返回…

43基于matlab针对压缩重构感知中的稀疏优化问题,实现L1范数最小化问题求解。

基于matlab针对压缩重构感知中的稀疏优化问题&#xff0c;实现L1范数最小化问题求解&#xff0c;首先构造信号&#xff0c;并进行离散余弦变换&#xff0c;保证稀疏度&#xff0c;采用多个方法进行稀疏重构&#xff0c;分别有&#xff0c;&#xff08;1&#xff09;基于L1正则的…

代数结构上的泛型算法

一&#xff0c;半群算法 //半群 class SemiGroup { public://枚举只去掉1个数&#xff08;v.size()>1&#xff09;&#xff0c;剩下的数做p累积运算的结果template<typename T, typename Tfunc>static vector<T> allExceptOne(vector<T>& v, Tfunc p…

SOLIDWORKS 2024最新版价格:SW专业版|白金版多少钱一套?

从一开始&#xff0c;SOLIDWORKS 就一直站在让设计对每位设计师和工程师来说都触手可及的最前沿。我们的任务是通过功能强大且易于使用的产品开发解决方案&#xff0c;在创造、协作和提供创新的产品体验方面助您一臂之力。SOLIDWORKS 2024 延续了这一期望&#xff0c;同时开启了…

带你从0开始学习自动化框架Airtest

现在市面上做UI自动化的框架很多&#xff0c;包括我们常用的Web自动化框架Selenium&#xff0c;移动端自动化框架Appium。 虽然Selenium和Appium分属同源&#xff0c;而且API都有很多相同的地方&#xff0c;可以无损耗切换&#xff0c;但是还是需要引入不同的库&#xff0c;而…

PO- array数据只能接收到一条的问题处理

问题描述&#xff1a; 发送方明明是array多条数据&#xff0c;接收方通过PO接收后只有一条数据 原因分析&#xff1a; SAP AAE类适配器是按照XML格式识别&#xff0c;虽然设置为[0unbound]&#xff0c;但是由于JSON的array[]格式过来后不会自动变成多组XML&#xff0c;所以需…

【探索AI潜能,连结现代通讯】相隔万里,我们与AI一同赏月。

1️⃣写在前面 近年来&#xff0c;AI得到了迅猛的发展&#xff0c;尤其是大模型的出现受到了广泛的关注和讨论。ChatGPT、文心一言等纷纷登场&#xff0c;可谓是百家争鸣。 而AI大模型所延申出的子项目如AI绘画、AI写作等&#xff0c;在各自的领域展示出了惊人的潜力。 最圆…

风格化角色渲染方法

一、前言 二、基础结构 种类较多的风格化渲染风格 解帧分析 三、光照 漫反射和高光 增加卡通风 头发的高光 环状高光&#xff0c;物理性质的不同 解决高光形状不可控的问题 瞳孔的焦散效应 四、阴影 五、描边 六、Other