实现字体镂空需要使用一个特殊的字体

    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Document</title>
    7. <style>
    8. div {
    9. width: 600px;
    10. font-size: 100px;
    11. font-weight: bold;
    12. position: absolute;
    13. left: calc(50% - 300px);
    14. top: 100px;
    15. /* 字体镂空*/
    16. color: transparent;
    17. /*设置字体,这个字体可以实现字体镂空 */
    18. font-family:simsun;
    19. /* 字体描边 */
    20. -webkit-text-stroke: 1px red;
    21. }
    22. </style>
    23. </head>
    24. <body>
    25. <div>这是一段文字</div>
    26. </body>
    27. </html>

    效果图
    image.png