4.7 伪类
伪类是一种元素的当前状态
链接元素a有四个伪类:
| 名称 | 说明 |
|---|---|
| :link | 链接未被访问时候生效 |
| :visited | 链接已经被点击过生效 |
| :hover | 鼠标悬停在链接上方生效 |
| :active | 链接被点击(又没有放开鼠标)生效 |
在这里,hover这个伪类可以用在别的元素上,例如p,span、div等,下面是一段实例代码:
<style>body{ font-size:25px;}.a1{ background:#666; text-indent:2em; line-height:1.5em; font-size:18px; text-align:center;}a:link{ color:#F00;}a:visited{ color:#0f0;}.a1:hover{ color:#F0F; background:#000;}a:active{ color:#00F;}</style><div> 为什么dsfdsfdfsfdsafdd</div><div class="a1"> 我是div元素,我的class值是a1,鼠标悬浮有特效</div><div> dfdsfdsfdsfdfsfdsafdd</div><div> <a class="a1" href="https://www.baidu.com">我是a元素,我的class值是a1,鼠标悬浮有特效</a></div><a href="https://www.baidu.com">fdsfdsfdsfdfsfdsafdd</a><a href="https://www.baidu.com">fdsfdsfdsfdfsfdsafdd</a><a href="https://www.163.com">新浪</a><p class="a1"> 我是p元素,我的class值是a1,鼠标悬浮有特效</p>练习题
-
应用1.填上一个合适的伪类,是的鼠标悬停到div上方后字体颜色变成灰色,颜色要求(#CCC) (4分) [编程填空]
<code><div class='codeNewLine'><span><</span>html<span>></span></div><div class='codeNewLine'></div><div class='codeNewLine'><span><</span>head<span>></span></div><div class='codeNewLine'><span><</span>title<span>></span>无标题文档<span><</span>/title<span>></span></div><div class='codeNewLine'><span><</span>style<span>></span></div><div class='codeNewLine'> div {</div><div class='codeNewLine'> color: ;</div><div class='codeNewLine'>}</div><div class='codeNewLine'><span><</span>/style<span>></span></div><div class='codeNewLine'><span><</span>/head<span>></span></div><div class='codeNewLine'></div><div class='codeNewLine'><span><</span>body<span>></span></div><div class='codeNewLine'></div><div class='codeNewLine'><span><</span>div <span>></span>这是普通的文本<span><</span>/div<span>></span></div><div class='codeNewLine'></div><div class='codeNewLine'><span><</span>/body<span>></span></div><div class='codeNewLine'><span><</span>/html<span>></span></div></code>2.以下哪个伪类是链接已点击过效果 (2分) [选择]A.
B. :link
C. :visited
D. :hover
E. :active3.以下哪个伪类是鼠标悬停效果 (2分) [选择]A.
B. :link
C. :visited
D. :hover
E. :active4.如果要改变点击链接后的那个瞬间的样式,应该用哪个? (2分) [选择]A.
B. :link
C. :visited
D. :hover
E. :active -
应用题1.悬停修改p元素的字体颜色 [编程(无自动批改)]在一个空白页面写一个p元素,内容随意,然后写一个css规则,当鼠标移动到该p元素上方的时候,p元素内部的字颜色改变(颜色随意)2.悬停修改div元素的背景 [编程(无自动批改)]在一个空白页面写一个div元素,内容随意,然后写一个css规则,当鼠标移动到该div元素上方的时候,div元素的背景发生改变(颜色随意)