git 点是如何在网站上显示的

How did git dots are displayed over the website

导航到网站 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

粘贴截图,它是一个 public 域名网站,所以我认为不会有内容版权问题

我喜欢网页上的虚线图案。我首先认为它是一个图像,但是当我无处检查元素时,我无法看到图像或任何用于显示这些点的 css 样式。虚线图案是如何实现的?

您无法在检查元素中看到它,因为它巧妙地放在 :before 元素状态中。

在他们的 CSS 中检查 .post__header:before,您会找到图片以及他们如何将它放在那里。

.post__header:before{
    background:url(/wp-content/themes/github-blog/dist/css/../../assets/images/dot-left-corner.png) no-repeat;
    content:none;
    height:300px;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    transform:translate(-125px,-152px);
    width:318px
}

同一页面中有更多元素使用此方法而不是任何直接方法。

您可以在 header 标签伪 class :before(CSS2 语法)

下看到它像这样检查