html - 元素中的文本来自哪里?

标签 html css

我在网上弄乱了一些按钮,发现了一个悬停在上面时会显示箭头的按钮。

我正在查看此元素的 css 和 html,但看不到它们在任何地方显示的箭头。

按钮是一个a标签,里面有一个span,像这样:

 <a href="#" id="makeGroupButton">
    <span>Button</span>
 </a>

当用户将鼠标悬停在它上面时,一些文本会以某种方式附加到它上面,但我不知道这是怎么发生的。

我制作了一个 JsFiddle 来显示:http://jsfiddle.net/aoprjmxr/

css 超出了我的范围,谁能帮我看看这个箭头插入的位置?

最佳答案

使用 :after:before http://jsfiddle.net/aoprjmxr/1/

#makeGroupButton:hover:before {
  content: 'before';
  display: inline-block;
}

#makeGroupButton:hover:after {
  content: 'after';
  display: inline-block;
}

像这样你也可以显示background-image: url(path/to/image)你也可以设置位置等等

关于html - 元素中的文本来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39051276/

相关文章:

javascript - 主线程上的同步 XMLHttpRequest 已弃用

html - 将多个 div 对齐到父级的底部

css - React material-ui 扩展面板宽度在 Chrome 中不恒定

javascript - 如何在事件发生的 div 外部获取数据属性 jQuery?

css - $(对象).css ('background-color' ,'red' 不工作

CSS 文本缩进与空白相结合

css - Safari 中的 SVG 片段 Sprite + CSS 背景图片

html - 多行 html 风格指南

html - 圈出行内号码

php - 使用代码高亮显示代码