伪类 | 学习笔记

简介: 快速学习伪类

开发者学堂课程【零基础学前端 HTML+CSS:伪类】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5131


伪类

1、伪类可以让用户在使用页面的过程中增加更多的互交效果,例如应用最为广泛锚点标签 < a > 的几种状态(未访问链接状态、已访问链接状态、鼠标指针悬停在链接上的状态以及被激活的链接状态),

2、伪类一般用于超级链接的几种状态,经常会访问到网站上,比如打开网站,访问 www.mldn.cn,鼠标经过超级链接,超级链接变了颜色,有颜色的变化,比如访问百度,鼠标经过,从黑色变成蓝色。

3、超级链接的几种状态,具体代码如下所示:

a:link{color:#FF0000;}  /*未访问的链接状*/

a:visited{color:#00FF00;}  *已访问的链接状态*/

a:hover {color:#FFO0FF;}  /*鼠标悬停到链接上的状态*/

a:active {color:#0000FF;}  /*被激活的链接状态*/

a 是超级链接,a:link{} 只对超级链接有效果,所以这四种状态分别是访问未知的超级链接,就是本身是超级链接状态,但是鼠标没有点,就是默认看到的样子,鼠标经过就是 hover,鼠标经过会变一个状态,这种突发的事件,active 是被激活时的状态,就是鼠标按住不撒手时候的状态,visited 就是已经看过了,浏览过,点击过的状态

4、加一个样式表,内嵌的,在下面写一个 div 标签,写一个超级链接,a 里面有个 href=#,看一下网页,默认的状态。

image.png

这时想改变它的状态,输入 a:link,加一个超级链接的状态 font-size:30px,本身的链接变的大一点 30px ,刷新一下,超级链接就变大了。

如果同时在页面上再写一个我不是连接,刷新一下可以看到,我不是连接没有变化,是链接的就变了。

第二种状态 a:hover,让它里面的颜色变成红色,a:link 的颜色变成绿色,刷新,鼠标经过就变成红色的。

image.png

也可以把文字改变大小,填东西,随时都可以处理,比如鼠标经过,链接变大,它只要是有内容的就可以。比如写一个背景颜色。刷新。鼠标经过背景颜色变成黑色,字体颜色变成红色。就是在一个伪类里面配置想要的效果,只要触发它显示的意思即可。

A:active 鼠标按住时的状态,为了清楚的显示,像素变成 40,改变了样式一定要刷新,按住鼠标看,字体明显变大。

a:visited 是已经被看过的状态。

完整代码如下:

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title></title>

<style>

a: link {

font-size: 30px;

}

a: hover {

background: #000000;

color: red;

}

a: active {

font-size: 40px;

}

a: visited {

color:cornflowerblue;

}

</style>

</head>

<body>

<div><a href="#"> 连接下个页面</a></div>

<div>我不是链接 </div>

</body>

</html>

相关文章
|
14天前
|
前端开发
伪类,伪元素有什么,区别是什么
伪类,伪元素有什么,区别是什么
104 0
|
8月前
span与伪类
span与伪类
|
14天前
|
前端开发
css伪类伪元素都有哪些区别是什么
css伪类伪元素都有哪些区别是什么
|
14天前
|
前端开发
伪类是什么
伪类是什么。
6 1
|
6月前
|
前端开发 JavaScript
css中什么是伪类?伪类,伪元素有哪些?区别是什么?
css中什么是伪类?伪类,伪元素有哪些?区别是什么?
72 1
|
14天前
伪类
1.没有访问过的链接 ​ 2.访问过的链接
|
9月前
|
前端开发
伪类和伪元素的区别?
伪类和伪元素的区别?
|
8月前
|
前端开发 搜索推荐 容器
伪元素的应用
伪元素的应用
伪元素的应用
|
10月前
|
前端开发
css伪类和伪元素的区别
css伪类和伪元素的区别
|
前端开发

热门文章

最新文章