前端基础-伪类和伪元素

大家好,我是龙骑士,今天给大家介绍前端的一个基础内容:伪类和伪元素

伪类和伪元素

  • 伪类:用于定义元素特殊状态
//selector:选择器,pseudo-class:伪类,property:属性,value:属性值
selector:pseudo-class{
    property:value;
}

锚伪类:连接能够以不同的方式显示

//未访问的连接
a:link{
    color:black;
};
//已访问的连接
a:visited{
    color:gray;
};
//鼠标悬浮在链接上
a:hover{
    color:red;
};
//已选择的链接
a:active{
    color:blue;
};

伪类和css类结合使用

<a class='clicp' href='' >我是链接</a>
//css样式表
a.clicp:visited{
    color:red;
}

利用hover写一个简单的提示功能

<div>把鼠标移到我身上去找p元素
<p>找到我了吗</p>
</div>

<style>
div:hover p{
    display:block;
}

p{
    diaplay:none;
    background-color:yellow;
    padding:20px;
}


:first-child 伪类与指定元素匹配

//匹配首个p元素
p:first-child{
    color:red;
}
//匹配首个p元素下的i元素
p i:first-child{
    color:red;
}
//匹配首个p元素下的所有i元素
p:first-child i{
    color:red;
}

        :focus 选择获取焦点的元素

        CSS中还有很多伪类,具体细节请查看点击这里查看更多伪类细节

  • 伪元素

    CSS共右5个伪元素,分别是::before 在元素之前插入内容,::after 在元素之后插入内容,::first-letter 选取首个字母,::first-line 选取元素首行,::selection 匹配被用户选取的部分.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙骑士-黎明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值