博主信息
博文 9
粉丝 0
评论 0
访问量 7122
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Flex布局实战/网格布局/媒体查询 19年09月10日
捩花的博客
原创
693人浏览过

0910作业:

1.将php中文网移动端首页,未完成的部分:最新更新, 最新文章完成

11.png

部分代码

实例

   <!-- 最新更新 -->
    <h3>最新更新</h3>
    <div class="recently">
        <div>
            <a href=""><img src="static/images/zjgx1.jpg" alt=""></a>
            <p>
                <a href="">16天带你入门UI视频教程</a>
                <br>
                <span>包含PS工具的使用、UI设计基础、商业设计要素,《16天带你入门UI视频教程》</span>
                <br>
                <span>初级</span><span>49748次播放</span>
            </p>
        </div>
        <div>
            <a href=""><img src="static/images/zjgx2.jpg" alt=""></a>
            <p>
                <a href="">Vue.js基础教程</a>
                <br>
                <span>欢迎朋友们加入Vue.js基础学习的行列,Vue是一套用于构建用户</span>
                <br>
                <span>中级</span><span>4292次播放</span>
            </p>
        </div>
        <div>
            <a href=""><img src="static/images/zjgx3.jpg" alt=""></a>
            <p>
                <a href="">JavaScript极速入门</a>
                <br>
                <span>本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、</span>
                <br>
                <span>中级</span><span>4292次播放</span>
            </p>
        </div>
        <div>
            <a href=""><img src="static/images/zjgx4.jpg" alt=""></a>
            <p>
                <a href="">CSS3 极速入门</a>
                <br>
                <span>html和css是组成WEB前端开发最核心的部分,所以结合之前的html课程</span>
                <br>
                <span>中级</span><span>4292次播放</span>
            </p>
        </div>

运行实例 »

说明&心得:

通过定义.coures div的布局方式为 display: flex;,并设定好控件占用比例,通过CSS设定span的显示属性

.courses div a {

    text-decoration: none;

    color: gray;

    flex: 0.45;

}

.courses div p {

    flex: 0.55;

    margin-left: 15px;

}


.courses div p span:first-of-type {

    font-size: 0.8rem;

    background-color: black;

    color: white;

    border-radius: 30%;

    padding: 0 3px;

}


.courses div p span:last-of-type {

    font-size: 0.7rem;

}



2课外作业

自己找一个优秀的手机页面, 用已掌握Flex技术进行仿站,只写首页即可

因为自己做医疗IT,仿了一个***的手机页面

22.png

实例

/*头部LOGO区用了float实现*/
body {
    height: 1200px;
}

.header {
    height: 200px;
    background-image: url(../images/banner1.jpg);
    background-size: cover;
}

.header .nav-ico {
    display: none;
}

@media (max-width: 768px) {
    .header .nav-ico {
        display: block;
        padding-top: 10px;
        padding-right: 10px;
    }
    .header .nav-ico .zy {
        width: 30px;
        height: 30px;
        float: right;
    }
}

.header .logo {
    padding-top: 15px;
    padding-left: 10px;
    float: left;
    width: 80%;
}

/*新闻区和底部样式用了flex布局实现*/

/* 最近更新 */

.news {
    height: 455px;
    color: gray;
}

.news div {
    background-color: white;
    padding: 5px;
    margin-top: 10px;
    height: 100px;
    /* flex布局 */
    display: flex;
    justify-content: flex-start;
}

.news div img {
    width: 100%;
    height: 95px;
}

.news div a {
    text-decoration: none;
    color: green;
    flex: 0.5;
}

.news div p:first-of-type {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 0.5;
    margin-top: 0;
    margin-left: 10px;
}

.news div p span:first-of-type {
    white-space: warp;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.8rem;
}

.news div p span:nth-of-type(2) {
    font-size: 0.8rem;
    background-color: black;
    color: white;
    border-radius: 30%;
    padding: 0 3px;
}


/*底部样式*/

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 80px;
    min-width: 320px;
    max-width: 768px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: black;
}

.footer p {
    color: #9c9c9c;
    font-size: 0.8rem;
}

运行实例 »

点击 "运行实例" 按钮查看在线实例



批改状态:合格

老师批语:可以找一些手机页面进行练习
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学