码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Bootstrap 自定义Tooltips背景色样式等


    一、需求

         展示title,但是使用指定的样式

    二、解决方案

        网上查询了一下,原有的title不能更改样式,可以使用css hover(参考文档:模拟title自定义样式 - 野望之风 - 博客园)或者 js mouseover事件等(参考文档:html里面修改title样式_weixin_33859231的博客-CSDN博客)等方法模拟,有点麻烦,并且我有多处需要,并且是动态的,再加上我原有的是Bootstrap 框架,因此采用Tooltips来解决

    三、解决步骤

          1、引用下载bootstrap.bundle.min.js(引用网址的会报错,展示还未找到原因)

          2、使用原有的 Tooltips配置,不显示,需要初始化

                   $('[data-toggle="tooltip"]').tooltip()

         3、原有样式不符合要求,使用参数template

              '

                     
    '

                但是修改tooltip-inner的背景颜色、字体等添加Bootstrap的的类,添加行内样式不行,本打算就这样,但是arrow的颜色无法修改,写到样式表里也不行,在网上搜索的发现了此文档(遇到的问题之BootStrap-Tooltip动态显示 - 灰信网(软件开发博客聚合)),才想起来原生的也可以修改,脑子一时短了路,照抄没有效果,在浏览器中无法检查样式,因为鼠标一移开,Tooltips会消失,后发现检查的时候右击一下鼠标,可以固定住审查样式后,修改样式如下:
               .tooltip-inner {
               background-color: lightgray;
                 color: black;
                font-weight: 700 !important;
               }
           .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
             border-top-color: lightgray;
               }
             .tooltip.show {
              opacity: 0.9;

             后发现Tooltips的title无法换行,查看官方文档,是要设置html为true才行,最终解决

               html代码如下:

               

               js如下:

                

                  $('#cardRate' + storeDash.gaugeType[i][0]).tooltip('dispose');
                    $('#cardRate' + storeDash.gaugeType[i][0]).tooltip({
                        toggle: "tooltip",
                        placement: "top",
                        title: '% change of
    ' + storeDash.lastParam.crtName + ' vs ' +                          storeDash.lastParam.lspName,
                        template: $('#tooltip').html(),
                        html: true,


                    });

  • 相关阅读:
    【6篇文章串讲ScalableGNN】围绕WWW 2022 best paper《PaSca》
    kubernetes资源对象介绍及常用命令(二)
    基于SSM框架流浪猫救援网站的设计与实现毕业设计源码201502
    在SpringBoot中利用Redis实现互斥锁
    大数据之Hadoop是什么?Hadoop起源?
    LCR 068.搜索插入位置
    扎克伯格说,Llama3-8B还是太大了,量化、剪枝、蒸馏准备上!
    Servlet常见问题
    java计算机毕业设计数据分析星辰网智能手机销售网站(附源码、数据库)
    计算机组成原理(七)
  • 原文地址:https://blog.csdn.net/sinat_36500530/article/details/126409093
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号