gpt4 book ai didi

css - 如何使 css 工具提示不推送 FF 中的元素轮廓

转载 作者:行者123 更新时间:2023-11-28 10:06:24 24 4
gpt4 key购买 nike

我正在按照发布的示例 here用于制作自定义 css 工具提示。

a {
color: #900;
text-decoration: none;
}

a:hover {
color: red;
position: relative;
}

a[title]:hover:after {
content: attr(title);
padding: 4px 8px;
color: #333;
position: absolute;
left: 0;
top: 100%;
white-space: nowrap;
z-index: 99;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 4px #222;
-webkit-box-shadow: 0px 0px 4px #222;
box-shadow: 0px 0px 4px #222;
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}

我想知道是否有办法不让工具提示在 FireFox 中推出它的父元素 outline,它似乎在 Chrome 中工作正常

div {
display: inline-block;
padding: 20px;
border: 2px solid #000;
outline: 2px solid #F00;
}

see example here

最佳答案

我不明白你怎么可能解决这个问题。我想知道这是否是 Firefox 的错误?

唯一想到的是使用 box-shadow 而不是 outline:

http://jsfiddle.net/thirtydot/HgeVh/9/

这有一个缺点,那就是在 IE8 中你会丢失大纲,如果这很重要的话。

关于css - 如何使 css 工具提示不推送 FF 中的元素轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com