我和往常一样,一边喝早茶,一边上网和女粉丝侃大山,在手机和平板电脑上整理修改 《C++》 、 《C语言》 、 《Java》 等多年前写的教程,并研究学习各种品牌的小程序。
突然女粉丝问:“陈老师!听说你是公司里的Css3语言大师?”。
我答:“略懂略懂,略知1、2”。
女粉丝问:“陈老师!你知道锚伪类a:怎么用吗?”。
我答:“知道!”。
女粉丝问:“可以教我吗?”。
我答:“好的!下面写个教程,你回头等我更新网文吧!”。
伪类“锚”,在css3之前的css版本就有了,一般用来控制链接的动作效果。如表1。
| 名字 | 功能描述 |
|---|---|
| a:link{......} | 未访问的链接 |
| a:visited{......} | 已访问的链接 |
| a:hover{......} | 鼠标移动到链接上 |
| a:active{......} | 选定的链接 |
伪类语法。“选择器”+“冒号”+“伪类名称”+“{...............................}”如图1。
(图1)
设计一个鼠标经过链接的伪类“锚”css效果,鼠标移动到链接上变紫色。如css语言1
<style>
a:hover{color:#9966cc;}
</style>
(css语言1)
设计一个css伪类,使鼠标经过html5中的h1元素变紫色。如css语言2。
<style>
h1:hover {color:#9966CC;}
</style>
(css语言2)
把css语言1~2打个包放一起。如css语言3。
<style>
a:hover {color:#9966CC;}
h1:hover {color:#9966CC;}
</style>
(css语言3)
使用html语言中的a元素和h1元素,包装“微信公众号:design-Rabbit”文体,做试验用。如html语言1。
<a href="#">
<h1>微信公众号:design-Rabbit</h1>
</a>
<h1>微信公众号:design-Rabbit</h1>
(html语言1)
把前面“css3语言3”移植嵌入head元素中,把前面“html语言1”复制到body元素中。如综合代码1。
<!DOCTYPE html>
<html>
<head>
<meta charset="GB2312">
<title>学习css3笔记,伪类"锚"鼠标停留链接上字体变紫色,微信公众号:design-Rabbit</title>
<style>
a:hover {color:#9966CC;}
h1:hover {color:#9966CC;}
</style>
</head>
<body>
<a href="#"><h1>微信公众号:design-Rabbit</h1></a>
<h1>微信公众号:design-Rabbit</h1>
</body>
</html>
(综合代码1)
运行综合代码1,就可以看到图1的效果,如果还不会运行方法,可以看我以前写的Html5,学习代码运行方法。
注:看到图1页面中字体显示乱马时charset="GB2312"可以改成charset="utf-8"或改为其它的编码方式。
(图1)
把鼠标移动到图1中的字体上,我们可以看到字体变成粉紫色。如图2效果。
(图2)
看到图2效果,我们的a元素和h1元素的伪类试验就成功了。
杰哥学习笔记分享到这里,会不定期更新,喜欢的粉丝们请收藏、关注、点赞,我的作品。
更多内容请看
虎哥引流器
http://2008622.3vfree.cc/GongNengYie.html