首页 > 其他分享 >用::after伪元素,attr()CSS 表达式和一个自定义数据属性 data-descr 创建一个纯 CSS,词汇表提示工具

用::after伪元素,attr()CSS 表达式和一个自定义数据属性 data-descr 创建一个纯 CSS,词汇表提示工具

时间:2023-01-17 09:23:55浏览次数:43  
标签:after attr descr color 词汇表 data CSS

<p>这是上面代码的实现<br />
  我们有一些 <span data-descr="collection of words and punctuation">文字</span> 有一些
  <span data-descr="small popups which also hide again">提示</span>。<br />
  把鼠标放上去<span data-descr="not to be taken literally">看看</span>。
</p>
span[data-descr] {
	position: relative;
	text-decoration: underline;
	color: #00F;
	cursor: help;
}

span[data-descr]:hover::after {
	content: attr(data-descr);
	position: absolute;
	left: 0;
	top: 24px;
	min-width: 200px;
	border: 1px #aaaaaa solid;
	border-radius: 10px;
	background-color: #ffffcc;
	padding: 12px;
	color: #000000;
	font-size: 14px;
	z-index: 1;
}

效果

image

标签:after,attr,descr,color,词汇表,data,CSS
From: https://www.cnblogs.com/pangqianjin/p/17056952.html

相关文章

  • CSS定位
     1.相对定位position:relative;相对于原来的位置进行指定的偏移,相对定位,它仍然在标准文档流中!原来的位置会被保留top:-20px;left:20px;bottom:-10px;right:20px; <......
  • 轻松解决 CSS 代码都在一行的问题
    前言最近在做博客园的界面美化,用的是博客园[guangzan]的开源项目,配置超级简单,只需要复制粘贴代码就好啦。但在粘贴CSS代码时遇到一个问题,那就是所有代码都挤在了一行,没......
  • sass/scss和less对比
    一、less、sass/scss是什么less:是一种动态样式语言,对CSS赋予了动态语言的特性,如变量、继承、运算、函数。Less既可以在客户端上运行(支持IE6+,Webkit,Firefox),也可......
  • 元素定位之--Css定位
    Selenium极力推荐使用CSS定位而不是XPath来定位元素,原因是CSS定位比XPath定速度快,语法也更加简洁。CSS常用定位方法1.find_element_by_css_selector()2.#idid选择器......
  • 「HTML+CSS」自定义加载动画【049】
    前言Hello!小伙伴!首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因C语言结识编程,随后转入计算......
  • 「HTML+CSS」--自定义加载动画【044】
    前言Hello!小伙伴!首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因C语言结识编程,随后转入计算......
  • 「HTML+CSS」--自定义加载动画【045】
    前言Hello!小伙伴!首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因C语言结识编程,随后转入计算......
  • 「HTML+CSS」--自定义加载动画【043】
    前言Hello!小伙伴!首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因C语言结识编程,随后转入计算......
  • CSS中知
    1.1CSS选择器的进阶     1.1.1后代选择器:空格         1.1.2子代选择器:>         1.1.3并集选择器:,       ......
  • css面试总结[updating]
    1.visibility=hidden,opacity=0,display:none都是隐藏元素,让元素消失display=none重排,元素消失,会改变页面布局,可以理解成在页面中把该元素删除。visibility=hidden重绘......