您可能不知道的CSS技巧

前端人

共 2300字,需浏览 5分钟

 ·

2021-03-03 12:10

来源dev

地址:dev.to/sasscrafter/css-tricks-you-probably-didn-t-know-about-3gad


关注公众号 前端人,回复“加群

添加无广告优质学习群

您可能不知道的CSS技巧

今天,我将与您分享一些很棒的CSS选择器。

计数器

要为编号列表中的数字设置样式,我们需要使用称为CSS计数器的属性。CSS计数器使您可以根据内容在文档中的位置来调整内容的外观。

<ul class="list">
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
</ul>
li {
    font-size40px;
    margin-bottom20px;
    counter-increment: li;
}

.list li::before {
    contentcounter(li);
    margin-right10px;
    width50px;
    height50px;
    border-radius50%;
    display: inline-block;
    background-color#f3b70f;
    color: white;
    text-align: center;
    line-height50px;
}

::选择。

:: selection伪元素适用于DOM上突出显示的元素。这是我最喜欢的伪元素之一。语法如下所示:

p::selection {
  color: white;
  background-color: green;
}

attr()函数。

它用于检索所选元素的属性值,并在样式表中使用它。

<h2 class="title" data-count="01">Section</h2>
<h2 class="title" data-count="02">Section</h2>
<h2 class="title" data-count="03">Section</h2>
.title {
    font-size35px;
    letter-spacing3px;
}

.title::before {
    contentattr(data-count);
    font-size1.2em;
    color: steelblue;
    margin-right10px;
}

将笔划添加到Web文本

<h2>Css is Awesome</h2>
h2 {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke3px tomato;
}


  • 回复资料包领取我整理的进阶资料包
  • 回复加群,加入前端进阶群
  • console.log("文章点赞===文章点在看===你我都快乐")
  • Bug离我更远了,下班离我更近了
浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报