我目前正在尝试将一些html传递到:css中的伪类后,在链接一旦悬停后添加箭头.很久以前我在WordPress主题版中看到过这种情况,该主题曾经是默认安装.我觉得我必须错过一些简单的东西.
a:hover:after{content: "»"}
Run Code Online (Sandbox Code Playgroud)
预先感谢!
CSS:
a:link { color: green;}
a:active {color: orange;}
Run Code Online (Sandbox Code Playgroud)
HTML:
<a href="#">testing</a>
Run Code Online (Sandbox Code Playgroud)
伪类:在链接上单击鼠标按钮,拖动并释放后,活动仍处于活动状态.释放鼠标按钮后如何使链接颜色恢复正常?
我正在使用Firefox 14.它在Chrome中运行良好.
在我看来,nth-of-type只能在同一个父元素中工作.有没有办法让它在整个页面上运行?
我的情况:我想通过五种悬停颜色循环链接.这些链接分散在许多段落中.由于每个段落只有一个或两个链接,因此前几个悬停颜色不成比例地受到青睐.
谢谢!
有没有一种简单的方法可以使用jQuery选择每个列表的最后一个li?
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<ul>
<li>1</li>
<li>2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我尝试过这两种方法,但它们都只返回一个元素.
$("ul li").last()
$("ul li:last")
Run Code Online (Sandbox Code Playgroud)
我会使用CSS:last-child伪类,但由于它是在CSS3中引入而IE8不支持它,我不能
我创建了两个简单的html页面,其中一个包含iframe,第二个页面加载到第一页的iframe中.第一页位于http://quatorze.atspace.co.uk/Webdev/shared/ffbug1.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>:target bug in firefox</title>
<style type=text/css>
iframe:target {
display: none;
}
ol {
max-width: 480px;
font-family: sans-serif;
}
li {
margin: 8px;
}
span {
color: red;
}
</style>
</head>
<body>
<div id="div0">
<p><a href="#if">HIDE</a> <a href="#div0">SHOW</a></p>
<iframe id="if" src="ffbug_files/ffbug3.html" width="400" height="200"></iframe>
<ol>In Firefox click links on this page in following order:
<li>Click "DIV 1". First div gets targeted and its background turns silver;</li>
<li>Click "HIDE". Iframe gets targeted and its "display" property …Run Code Online (Sandbox Code Playgroud) 我有以下代码:
<ul class="list">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我用灰色条纹设计了这个列表:
.list li:nth-child(2n) {
background-color: #ccc;
}
Run Code Online (Sandbox Code Playgroud)
效果很好,但后来我隐藏了一些li元素和条纹的顺序.小提琴
我尝试用以下方法更新选择器:not():
.list li:not(.hidden):nth-child(2n) {
background-color: #ccc;
}
Run Code Online (Sandbox Code Playgroud)
但这没用.
任何人都可以建议如何订购伪类以保持条纹顺序?
我想覆盖以下CSS
.navbar:before{
display: table;
content: " ";
}
Run Code Online (Sandbox Code Playgroud)
并删除之前或之后文件中可能的任何内容.它在导航栏和左侧面板之间创建了不必要的空间.我试着给那个班级
content: none !important;
Run Code Online (Sandbox Code Playgroud)
但它没有被覆盖.我们有什么办法可以覆盖这个吗?我是最新的Bootsrap版本.
我已经阅读了几篇较早的SO帖子,研究关于锚伪类的信息,并且不断遇到"a"与"a:link"之间的混淆以及何时以及为什么要使用它们.在我看到的最常见的原因中,经常会说"a"会像链接一样
<a name="something">
Run Code Online (Sandbox Code Playgroud)
我如何组合伪元素,如:after和伪类,:hover和:not?
li {
margin-bottom: 10px;
}
li:after {
content: '';
display: block;
width: 0;
height: 3px;
background: #009688;
transition: width .8s;
}
li:hover:after {
width: 100%;
}Run Code Online (Sandbox Code Playgroud)
<ul>
<li>first</li>
<li>second</li>
<li>third</li>
<li>forth</li>
<li>fifth</li>
</ul>Run Code Online (Sandbox Code Playgroud)
例如,如何从此悬停效果中排除列表中的第一个和第三个项目?
在当前 Chrome (80) 中检查以下代码片段:
foo.addEventListener('click', () => {
console.log('button activated');
})Run Code Online (Sandbox Code Playgroud)
button:active {
background-color: yellow;
}Run Code Online (Sandbox Code Playgroud)
<button type="button" id="foo">Activate me using Click, Enter, Space</button>Run Code Online (Sandbox Code Playgroud)
Chrome在单击button:active(向左或向右)按钮或使用 激活按钮时应用样式,但在使用 激活时则不应用样式。Space Enter
button:activeFirefox 仅在单击(仅鼠标左键)按钮时应用样式。
有人知道吗
button:active无论使用哪种激活方法,如何让按钮显示?我非常喜欢基于 CSS 的解决方案。使用关键侦听器添加/删除类将是一个非常丑陋的解决方案,并且不在这个问题的范围内。
必须有,或者至少应该有一种标准方法,让用户使用Enter其操作的视觉反馈来激活按钮。这种行为是否没有在某处指定?如果是的话,我可以将其作为 Mozilla 错误跟踪器和 Chromium 问题跟踪器上的问题提出。
pseudo-class ×10
css ×8
css3 ×5
firefox ×2
html ×2
anchor ×1
deprecated ×1
hover ×1
javascript ×1
jquery ×1