发表于: 2020-03-24 22:47:24

4 1211


今日完成

task7首页添加轮播图

task8页面一

明日计划

完成task8页面二

成果

主要难点是对移动端的适应

在  如何学习 模块  使用格栅对不同分辨率设备进行换行自适应



html

<div class="main-items main-items-02">
                <h3>如何学习</h3>
                <div class="row">
                    <div class="main-item02-block col-sm-5 col-xl ">
                        <div class="main-item02-order">1</div>
                        <p>匹配你现在的个人情况 寻找适合自己的岗位</p>
                    </div>

                    <div class="main-item02-arrow d-none d-sm-block col-sm col-xl-1"></div>

                    <div class="main-item02-block col-sm-5 col-xl">
                        <div class="main-item02-order">2</div>
                        <p>了解职业前景薪金待遇、 竞争压力等</p>
                    </div>

                    <div class="main-item02-arrow d-none d-xl-block col-xl-1"></div>

                    <div class="main-item02-block col-sm-5 col-xl">
                        <div class="main-item02-order">3</div>
                        <p>掌握行业内顶级技能</p>
                    </div>

                    <div class="main-item02-arrow d-none d-sm-block col-sm col-xl-1"></div>

                    <div class="main-item02-block col-sm-5 col-xl">
                        <div class="main-item02-order">4</div>
                        <p>查看职业目标任务</p>
                    </div>
                </div>
                <div class="row">
                    <div class="main-item02-block col-sm-5 col-xl ">
                        <div class="main-item02-order">5</div>
                        <p>参考学习资源,掌握 技能点,逐个完成任务</p>
                    </div>

                    <div class="main-item02-arrow d-none d-sm-block col-sm col-xl-1"></div>

                    <div class="main-item02-block col-sm-5 col-xl">
                        <div class="main-item02-order">6</div>
                        <p>加入班级,和小伙伴们 互帮互助,一块学习</p>
                    </div>

                    <div class="main-item02-arrow d-none d-xl-block col-xl-1"></div>

                    <div class="main-item02-block col-sm-5 col-xl">
                        <div class="main-item02-order">7</div>
                        <p>选择导师,一路引导,加速自己成长</p>
                    </div>

                    <div class="main-item02-arrow d-none d-sm-block col-sm col-xl-1"></div>

                    <div class="main-item02-block col-sm-5 col-xl">
                        <div class="main-item02-order">8</div>
                        <p>完成职业技能,升级业界大牛</p>
                    </div>
                </div>
            </div>

css

.main-item02-block {
    display: flex;
    align-items: center;
    margin: 1rem 0;
}

.main-item02-block p {
    padding-left: 2rem;
    font-size: 1.4rem;
    line-height: 2.8rem;
    color: #999;
}

.main-item02-order {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7rem;
    height: 7rem;
    background-color: #fff;
    border-radius: 50%;
    font-size: 1.8rem;
    font-weight: bold;
    color: #32c086;
    flex-shrink: 0;
    box-shadow: 0 0.1rem 0.2rem rgba(000.2);
}

.main-item02-arrow {
    background: url(../img/task8/task8_arrow.pngno-repeat center;
    background-size: 3.2rem 3rem;
}


导航条通过滑动门组件实现移动端

<div class="nav-wrap clearfix">
            <div class="m-nav-wrap">
                <div class="container">
                    <button data-toggle="collapse" data-target="#top-nav" aria-expanded="false" class="btn-menu"><i
                            class="iconfont icon-menu"></i></button>
                </div>
            </div>
            <div class="container">
                <ul id="top-nav" class="top-nav collapse">
                    <li class="nav-active"><a href="#">首页</a></li>
                    <li><a href="#">职业</a></li>
                    <li><a href="#">推荐</a></li>
                    <li><a href="#">关于</a></li>
                </ul>
            </div>
        </div>

css

/* ---- 导航条 ---- */
@media screen and (min-width:767px) {
    .nav-wrap {
        background-color: #29b078;
    }

    .m-nav-wrap {
        display: none;
    }

    #top-nav {
        display: block;
    }

    .top-nav {
        float: right;
        padding: 0;
        margin: 0;
        list-style: none;
        font-size: 2rem;
        color: #fff;
    }

    .top-nav li {
        float: left;
        height: 10rem;
        margin: 0 1rem;
        padding: 0 1rem;
        line-height: 10rem;
    }

    .top-nav li:last-child {
        margin-right: -1rem;
    }

    .top-nav a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .top-nav li:hover,
    li.nav-active {
        border-bottom: 0.3rem solid #fff;
    }

}

/* ----- 移动端导航条 -------- */
@media screen and (max-width:767px) {
    .nav-wrap {
        position: relative;
    }

    .btn-menu {
        float: right;
        margin-top: 1rem;
        width: 4rem;
        height: 4rem;
        background-color: #47d197;
        border: none;
        border-radius: 0.4rem;
    }

    .btn-menu i {
        font-size: 2.5rem;
        color: #33956c;
    }

    .btn-menu:hover {
        background-color: #26a26f;
    }

    .btn-menu:focus {
        outline: none;
    }

    .top-nav {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .m-nav-wrap {
        height: 6rem;
        background-color: #29b078;
    }

    .top-nav li {
        width: 100%;
        height: 5rem;
        text-align: center;
        font-size: 2rem;
        color: #fff;
        line-height: 5rem;
        background-color: #29b078;
    }

    .top-nav a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .nav-wrap>.container {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }

    .top-nav li:hover,
    li.nav-active {
        background-color: #36c388;
        border: none;
    }

}

通过媒体查询实现不同导航条样式


收获

学习使用滑动门组件


对栅栏布局印象更加深刻



返回列表 返回列表
评论

    分享到