css怎么实现鼠标悬停时显示子元素

今天小编给大家分享一下css怎么实现鼠标悬停时显示子元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

公司主营业务:成都做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出沁水免费做网站回馈大家。

css基础-盒子模型+背景和列表

border-style的值:

none 无

dotted 点状

dashed 虚线

solid 实线

double 双实线

margin:

垂直方向两个相邻元素都设置了外边距,那么外边距会发生合并

合并高度=两个发生合并的外边距中的较大值

元素的实际高度=上边框+上内边距+内容高度+下内边距+下边框

元素在页面中实际所占的高度是:上外边距+上边框+上内边距+内容高度+下内边距+下边框+下外边距

hover属性实现鼠标悬停时显示子元素:





    
    display属性
    
    div {
        width: 200px;
    }
    /*补充样式*/
    ul{
        margin-left:-36px;
    }
    li{
        display: none;
    }
    div:hover li{
        display: inline-block;
        list-style: none;
    }
    



    
        

家电

        
                
  • 冰箱
  •             
  • 空调
  •             
  • 洗衣机
  •         
    

inline将元素显示为内联元素,元素前后没有换行符

行内元素无法设置宽和高,外边距只能设置左右的,无法设置上下的

列表demo:





    
    display属性
    
    *{margin:0;padding:0;}
    .wrap {
        width: 220px;
        background-color:#f2f4f6;
        border:1px solid #ececec;
        margin:0 auto;
    }
    .list{
        width:100%;
        height:150px;
        background-color:#040a10;
        text-align:center;
        color:#fff;
        line-height:150px;
        font-size:20px;
        font-weight:bold;
    }
    li{
        list-style: none;
        border-bottom:1px solid #d9dde1;
        font-size:14px;
        line-height:1.5em;
        margin:0 15px;
        padding:10px 5px 5px 5px;
    }
    li:last-child{
        border-bottom:none;
    }
    



    
        
            

前端课程排列

        
        
                
  •                 

    HTML+CSS基础课程

                    456605人在学             
  •             
  •                 

    HTML+CSS基础课程

                    456605人在学             
  •             
  •                 

    HTML+CSS基础课程

                    456605人在学             
  •         
    

css怎么实现鼠标悬停时显示子元素

鼠标悬停显示demo:



    
        
        display属性
        
          *{margin:0;padding:0;}
          .big{width: 150px;margin: 10px auto 0 auto;background: #f2f4f6;border: 1px solid #ddd;}
          h4{height: 40px;line-height: 40px;text-align: center;}
          .div1 h4{border-bottom: 1px solid #ddd;}
          .div2 h4{border-bottom: 1px solid #ddd;}
          ul{background-color:#fff;display: none;}
          ul li{ height: 30px;line-height: 30px;margin-left: 58px;list-style: none;}
          .div1:hover .elec{display: block;border-bottom: 1px solid #ddd;}
          .div2:hover .wash{display: block;border-bottom: 1px solid #ddd;}
          .div3:hover .clothes{display: block;border-top: 1px solid #ddd;}
        
    
    
    
        
            

家电

                             
  • 冰箱
  •                 
  • 洗衣机
  •                 
  • 空调
  •                      
                         

    洗护

                                 
  • 洗衣液
  •                 
  • 消毒液
  •                 
  • 柔顺剂
  •                      
                         

    衣物

                                  
  • 衬衫
  •                 
  • 裤子
  •                 
  • 卫衣
  •                             

    css怎么实现鼠标悬停时显示子元素

    background-color:transparent 透明,是默认值

    背景区包括内容+内边距+边框,不包括外边距

    background-repeat:repeat、no-repeat、repeat-x、repeat-y、inherit

    background-attachment:scroll(默认)/ fixed

    background-position:

    值(x y)(x% y%)(只有一个参数代表第二个默认居中)/top/bottom/left/right/center(水平垂直居中)

    css怎么实现鼠标悬停时显示子元素

    background简写:后面的属性值不分顺序

    有序列表样式:

    css怎么实现鼠标悬停时显示子元素

    list-style-position:inside(嵌入文本中)/outside(在所有文本左侧)

    
    
    
        
        demo
        
    
    
        
              
    • 电视
    •         
    • 冰箱
    •         
    • 洗衣机
    •         
    • 空调
    •     

    以上就是“css怎么实现鼠标悬停时显示子元素”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。


    分享标题:css怎么实现鼠标悬停时显示子元素
    本文网址:http://ybzwz.com/article/ijogjj.html