最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css:hover伪类的使用方法

来源:懂视网 责编:小采 时间:2020-11-27 18:50:02
文档

css:hover伪类的使用方法

css:hover伪类的使用方法::hover的使用,即当鼠标指针移入元素时,所做出的样式设置示例一<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>demo01</titl
推荐度:
导读css:hover伪类的使用方法::hover的使用,即当鼠标指针移入元素时,所做出的样式设置示例一<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>demo01</titl

:hover的使用,即当鼠标指针移入元素时,所做出的样式设置

示例一

<!DOCTYPE html><html lang="en"><head>
 <meta charset="UTF-8">
 <title>demo01</title>
 <style>
 *{
 margin: 0;
 padding: 0;
 }
 ul li{
 width: 300px;
 margin-top: 10px;
 background: #ff0000;
 }
 ul li:hover{
 background: #000000;
 }
 </style></head><body>
 <ul>
 <li></li>
 <li></li>
 <li></li>
 </ul></body></html>

以上情况存在于当鼠标指针移入元素,通过:hover使该元素自身改变新的样式

示例二

<!DOCTYPE html><html lang="en"><head>
 <meta charset="UTF-8">
 <title>demo01</title>
 <style>
 *{
 margin: 0;
 padding: 0;
 }
 .container{
 width: 300px;
 height: 300px;
 border: 1px solid #ff9f5a;
 }
 .content{
 width: 100px;
 height: 100px;
 background: #27e7ff;
 }
 .container:hover .content{
 background: #000000;
 }
 </style></head><body>
 <p class="container">
 <p class="content"></p>
 </p></body></html>

以上示例中,当存在父子关系的时候,可以通过父级的:hover使得子级的样式发生改变,写法为 .container:hover .content,hover后面有一个空格;但是,子级:hover改变不了父级的样式

示例三

<!DOCTYPE html><html lang="en"><head>
 <meta charset="UTF-8">
 <title>demo01</title>
 <style>
 *{
 margin: 0;
 padding: 0;
 }
 .container{
 width: 300px;
 height: 300px;
 border: 1px solid #ff9f5a;
 }
 .content{
 width: 100px;
 height: 100px;
 background: #27e7ff;
 }
 .container:hover +.content{
 background: #000000;
 }
 </style></head><body>
 <p class="container"></p>
 <p class="content"></p></body></html>

以上示例,当两个元素不是父子关系,为同胞兄弟关系时,则通过 .container:hover .content这样的写法是无效的,则需要通过“+”号,即 .container:hover +.content才能显示出效果;但是要注意两个元素的先后顺序哦~

文档

css:hover伪类的使用方法

css:hover伪类的使用方法::hover的使用,即当鼠标指针移入元素时,所做出的样式设置示例一<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>demo01</titl
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top