实现字体镂空需要使用一个特殊的字体
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
width: 600px;
font-size: 100px;
font-weight: bold;
position: absolute;
left: calc(50% - 300px);
top: 100px;
/* 字体镂空*/
color: transparent;
/*设置字体,这个字体可以实现字体镂空 */
font-family:simsun;
/* 字体描边 */
-webkit-text-stroke: 1px red;
}
</style>
</head>
<body>
<div>这是一段文字</div>
</body>
</html>
效果图