day15-CSS之hover
一、引子
我们之前一些网站,就是点击菜单栏的时候,会出现一些我们想要的效果,鼠标放上去的时候,颜色和其他的菜单栏不一样,这个是为啥呢?我们也想做这个东西,看起来好炫酷的感觉。
二、hover 实现这个酷炫的功能
下面先搞一个普通的网页头部
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style> 7 .pg-header{ 8 background-color: greenyellow; 9 height: 38px; 10 width: 99%; 11 line-height: 38px; 12 } 13 .menu{ 14 color: white; 15 font-weight: bold; 16 } 17 18 </style> 19 </head> 20 <body> 21 <div class="pg-header"> 22 <a class="menu">全部</a> 23 <a class="menu">段子</a> 24 <a class="menu">1024</a> 25 <a class="menu">42区</a> 26 27 </div> 28 <div> 29 body 30 </div> 31 32 </body> 33 </html>
效果如下 ,鼠标移动到标题,没有任何效果,

下面我们通过hover 来给 他搞个酷炫的效果,在style 里编写CSS 效果样式,通过 :hover 关联,如下
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style> 7 .pg-header{ 8 background-color: greenyellow; 9 height: 38px; 10 width: 99%; 11 line-height: 38px; 12 } 13 .menu{ 14 color: white; 15 font-weight: bold; 16 line-height: 38px; 17 padding: 0 10px 0 10px; 18 display: inline-block; 19 } 20 .menu:hover{ 21 background-color: #000000; 22 } 23 24 </style> 25 </head> 26 <body> 27 <div class="pg-header"> 28 <a class="menu">全部</a> 29 <a class="menu">段子</a> 30 <a class="menu">1024</a> 31 <a class="menu">42区</a> 32 33 </div> 34 <div> 35 boyd 36 </div> 37 38 </body> 39 </html>
效果如下

三、小结
1、标签:hover{具体样式} 指的是:表示这个样式只要我的鼠标一点击的时候,这里面的样式就应用上了。

浙公网安备 33010602011771号