CSS——超链接伪类和文本阴影
伪类
CSS伪类是用来添加一些选择器的特殊效果。
解释:在感觉上伪类可以是动态的,当用户和文档进行交互的时候一个元素可以获取或者失去一个伪类。例外的是":first-child"能通过文档树推断出来,":lang"在一些情况下也在从文档树中推断出来。
由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪类。
伪类有::first-child ,:link ,:vistited,:hover,:active ,:focus,:lang,:right,:left,:first
何为伪类?就是css内置类css内部本身赋予它一些特性和功能,也就是你不用再class=…或id=…你就可以直接拿来使用,当然你也可以改变它的部分属性比如:a:link{color:#FF0000;}
例:超链接伪类选择器:
/*冒号(:)前面是选择符,后面是伪类 比如a是选择符,hover是伪类*/
a:hover{
color:green;
font-size:20px;
}
文本阴影
/*文本阴影 阴影颜色,水平偏移,垂直偏移,阴影半径*/
#price{
text-shadow:#3cc7f5 20px 20px 0.1px;
}
超链接伪类
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
/*标签选择器*/
a{
text-decoration:none; /*删除下划线*/
color:#000000;
}
/*超链接伪类测试*/
/*鼠标悬停颜色,大小 */
a:hover{
color:green;
font-size:20px;
}
/*鼠标按住未释放的状态*/
a:active{
color: #FF0000;
}
/*文本阴影 阴影颜色,水平偏移,垂直偏移,阴影半径*/
#price{
text-shadow:#3cc7f5 20px 20px 0.1px;
}
</style>
</head>
<body>
<a href="#">
<img src="images/m.jpg" alt="">
</a>
<p>
<a href="#">码出高效:java开发手册</a>
</p>
<p>
<a href="#">作者:孤尽</a>
</p>
<p >
¥99
</p>
<p id="price">
简介:引爆技术圈,全球瞩目的中国计算机民族图书,中国人自己原创的Java编程规范,
希望未来社会发展的每一行代码都规范、合理、高效!马云、行癫、鲁肃亲笔推荐!
</p>
</body>
</html>
效果图