首页 >

css 中间镂空 |css3特效html5

css用法合集,html css弹幕代码,css 逐渐变大,css如何移动标题位置,css3获取元素长度,html与css设置文字环绕,css3特效html5css 中间镂空 |css3特效html5

首先,大家需要用到CSS的伪元素(::before和::after)以及一些常见的属性。比如说:content、position、display和border等。

.content {
	position: relative;
	display: inline-block;
	margin: 50px;
	font-size: 36px;
	line-height: 1.2;
}
.content::before {
	content: attr(data-attr); 
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: lightgrey;
	width: 100%;
	height: 100%;
}
.content::after {
	content: attr(data-attr); 
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 1;
	color: white;
	-webkit-text-stroke: 1px black;
}

上面的代码中,大家在.content元素上应用了position属性,然后创建了两个伪元素。其中,content属性用于生成伪元素的内容。而position、top和left属性则控制了伪元素的位置。大家将其中一个伪元素的z-index设置为-1,另一个设置为1,可以使文字被镂空。

使用方法非常简单,只需要将所需内容放到一个具有.content类名的元素内即可。在上述代码中,示例代码为在html中设置data-attr方法来定义镂空的文字。

到此为止,大家已经成功实现了CSS中间镂空。当然,这只是一个基础实现,通过对CSS属性的调整,大家还可以让内容达到更加丰富的效果。


css 中间镂空 |css3特效html5
  • css等号用法 |tab选项卡 css3
  • css等号用法 |tab选项卡 css3 | css等号用法 |tab选项卡 css3 ...

    css 中间镂空 |css3特效html5
  • css3第二个元素 |css3多背景样式
  • css3第二个元素 |css3多背景样式 | css3第二个元素 |css3多背景样式 ...

    css 中间镂空 |css3特效html5
  • css 边框 大小 |css3 append remove
  • css 边框 大小 |css3 append remove | css 边框 大小 |css3 append remove ...