打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
css3-目标伪类选择器:target的应用

css3-目标伪类选择器:target的应用

目标伪类选择器:target是众多使用的css3特性中的一个,用来匹配文档中uri中某个标志符的目标元素。

具体来说,uri中的标志通常会包含一个#,后面带有一个标志符名称,如#box_one,:target就是匹配ID为"box_one"的目标元素。举个简单的例子:

如一个页面中有一个a标签,它的href如下:<a href="#box-three">Tab 3</a> ,同一个页面中也会有以box-three为id的元素,<div id="box-three">tab3 content</div>

那么a标签的href属性会链接到#box-three元素,也就是box-three:target选择符所选的目标元素,它所指定的样式就是当a链接到这个元素时候,目标元素的样式。

注意:

目标伪类选择器是一个动态选择器,只有存在url指向该匹配元素时候,样式才会生效。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        #big-bam-boom:target {
            color: red;
        }
    </style>
</head>
<body>
    <h1 id="big-bam-boom">Kaplow!</h1>
    <a href="#big-bam-boom">Mission Control, we're a little parched up here.</a>
</body>
</html> 

上述代码的效果是当点击a链接,链接跳转到h1的时候,h1的文字会显示为红色

使用:target实现tab页签的案例:https://github.com/yubfan/css3SeletcorDemo

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
css 选择器
jQuery操作样式
前端快速学习
Html5、Css3、ES6的新特性
CSS语法
1 x证书Web前端开发初级理论考试试卷三(1)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服