会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 128778个问题
WEB前端全系列/第一阶段:HTML5+CSS3模块/HTML5基础元素 61楼

<div class="white-nav">

        <div class="wrap">

            <div class="logo">

                <img src="./images/mi-home.png" alt="" class="mi-home">

                <img src="./images/mi-logo.png" alt="" class="mi-logo">

            </div>

            <div class="nav-bar">

                <ul>

                    <li><a href="#"><img src="./images/zzxsh.gif" alt=""></a></li>

                    <li>

                        <a href="#">小米手机</a>

                        <div class="nav-bar-list">

                            <div class="wrap">

                                <ul>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                </ul>

                            </div>

                        </div>

                    </li>

                    <li><a href="#">电视</a></li>

                    <li><a href="#">笔记本</a></li>

                    <li><a href="#">家电</a></li>

                    <li><a href="#">路由器</a></li>

                    <li><a href="#">智能硬件</a></li>

                    <li><a href="#">服务</a></li>

                    <li><a href="#">社区</a></li>

                </ul>

            </div>

            <div class="search">

                <input type="text" placeholder="元宇宙">

                <button class="iconfont"></button>

            </div>

        </div>

    </div>

    <!-- 白色导航结束 -->


/* 白色导航样式开始 */

.white-nav{

    width: 100%;

    height: 100px;

    background: #fff;

    position: relative;

}

.logo{

    width: 55px;

    height: 55px;

    background: #ff6700;

    float: left;

    margin-top: 22.5px;

    overflow: hidden;

    position: relative;

}

.logo>img{

    width: 100%;

    height: 100%;

    position:absolute;

    top: 0;

    transition: all 0.2s;

}

.mi-home{

    left: -55px;

}

.mi-logo{

    left: 0;

}

.logo:hover>.mi-home{

    left: 0;

}

.logo:hover>.mi-logo{

    left: 55px;

}

.nav-bar{

    width: 875px;

    height: 100px;

    line-height: 100px;

    float: left;

}

.search{

    width: 296px;

    height: 100px;

    float: right;

}

.nav-bar li{

    float: left;

}

.nav-bar>ul>li>a{

    color: #333;

    padding: 0 10px;

}


.nav-bar>ul>li>a:hover{

    color: #ff6700;

}


.nav-bar>ul>li:first-child img{

    margin-top: 22.5px;

}


.search input{

    width: 244px;

    height: 50px;

    border:1px solid #e0e0e0;

    margin-top: 25px;

    /* 去掉选中的边框 */

    outline: none;

    padding: 0 10px;

    box-sizing: border-box;

    border-right: 0;

}


.search button{

    width: 52px;

    height: 50px;

    background: #fff;

    border:1px solid #e0e0e0;

    float: right;

    margin-top: 25px;

}

.search button:hover{

    background: #ff6700;

    color: #fff;

}


.nav-bar-list{

    width: 100%;

    height: 229px;

    background: #fff;

    border-top: 1px solid #eee;

    box-shadow: 0 3px 4px rgba(0,0,0,0.1);

    position: absolute;

    left: 0;

    top: 100px;

    display: none;

}

老师你好,问题在小米手机悬浮出来的宽度,这里nav-bar-list宽度设置为100%,然后宽度必然为父盒子宽度,它的父盒子为li,它的父盒子li与其他几个li共同构成nav-bar,为啥nav-bar-list显示出来的宽度不是一个li的宽度而是比li宽得多,好像是nav-bar宽度了

image.png





WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 63楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            background-color: #f1f1f1;
        }
        .phone{
            width:1300px;
            height:680px;
            margin:0 auto;
        }
        .left{
            float:left;
            width:234px;
            height:680;
            margin-top:10px;
        }
        .right{
            float:right;
            width:1050px
        }
        .box{
            width:250px;
            height:300px;
            float:left;
            margin-left:10px;
            background-color:#fff;
            margin-top:10px;
            text-align:center;
        }
    </style>
</head>
<body>
    <div class="phone">
        <div class="left">
            
        <div class="right">
            <div class="box">
                <img src="//cdn.cnbj1.fds.api.mi-img.com/mi-mall/d91bb6cf7da0947e8a6e50e03f4daf06.jpg?thumb=1&amp;w=351&amp;h=921&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Xiaomi 13 限量定制色" src="//cdn.cnbj1.fds.api.mi-img.com/nr-pub/202211292351_92aba2c69123166a74ba2e2b525b1ae2.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Redmi K60" src="//cdn.cnbj1.fds.api.mi-img.com/mi-mall/a6cec580260ceb20ae6a885c2c65c611.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Xiaomi 13 Pro" src="//cdn.cnbj1.fds.api.mi-img.com/mi-mall/aa047170a22d9f0852254aa36df5f5f0.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Redmi K60 Pro" src="//cdn.cnbj1.fds.api.mi-img.com/mi-mall/f37dd30477e7ba040c7fb69c31ad8bf3.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Xiaomi 13" src="//cdn.cnbj1.fds.api.mi-img.com/mi-mall/94c6497b70f2e881460cb232082a0da6.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Redmi Note 12 Pro 极速版"  src="//cdn.cnbj1.fds.api.mi-img.com/nr-pub/202212251443_29b17941a7365948446bd193011d9241.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
            <div class="box">
                <img width="160" height="160" alt="Redmi Note 12 5G"  src="//cdn.cnbj1.fds.api.mi-img.com/nr-pub/202210262033_ef39fca0e37395d07682124770fd3ad9.png?thumb=1&amp;w=300&amp;h=300&amp;f=webp&amp;q=90" lazy="loaded">
            </div>           
        </div>
    </div>
</body>
</html>
  
  
  //不知道为什么运行的时候就出问题了,我写的是图片的网络地址

WEB前端全系列/第一阶段:HTML5+CSS3模块/初识CSS 65楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 66楼

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        .box1{

            width: 150px;

            height: 150px;

            background-color: wheat;

             overflow: hidden;

            white-space: nowrap;

            text-overflow: ellipsis;

        }

    </style>

</head>

<body>

    <div class="box1">

        <p>

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!大家好,我是xxx!

            大家好,我是xxx!大家好,我是xxx!

        </p>

    </div>

</body>

</html>

老师想问一下,就是按照上面代码:实现单行文本,超出容器大小,使用 ... 代替,但是为什么会没有. . .了。


image.png

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS常用属性 67楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 72楼

2.下拉效果.zip

1.png

我想要实现图片中两个效果,1.是上面列表点击(hover)时,会显示下拉列表,但是要求下拉列表不会随着鼠标离开而隐藏。2.是下面的文字也显示在下拉列表的图片的下面,请问老师如何设置,谢谢!!

WEB前端全系列/第一阶段:HTML5+CSS3模块/浮动与定位 74楼

百战程序员微信公众号

百战程序员微信小程序

©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637