PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

博客列表 > 9月11日实现简单的封装框架和简单的手册

9月11日实现简单的封装框架和简单的手册

星空的博客
星空的博客 原创
2019年09月15日 15:50:06 613浏览

一、自我简单的封装框架,如下CSS定义的属性!

实例

.w-b {
    margin: 0;
    padding: 0;
}

.w-a {
    text-decoration: none;
    color: #333;
}

.w-u-l {
    /* 去除小黑点 */
    list-style-type: none;
}


/* 背景颜色 */

.w-b-hong {
    background-color: red;
}

.w-b-huang {
    background-color: yellow;
}

.w-b-lan {
    background-color: aqua;
}

.w-b-lu {
    background-color: green;
}

.w-b-qing {
    background-color: lime;
}

.w-b-bai {
    background-color: white;
}

.w-b-zi {
    background-color: fuchsia;
}


/* -定位属性- */

.w-box-j {
    position: absolute;
}

.w-box-g {
    position: fixed;
}

.w-box-x {
    position: relative;
}


/* 浮动 */

.w-box {
    display: flex;
}

.w-box1 {
    overflow: hidden;
}


/* 弹性盒子属性 */


/* 平均居中对齐 */

.w-t-jz1 {
    flex-flow: row wrap;
    justify-content: space-evenly;
}

.w-t-jz2 {
    align-items: flex-start;
    align-items: center;
}

.w-t-jz3 {
    align-content: space-evenly;
}


/* 边框线 */

.w-bkx {
    border: 1px solid #333;
}

运行实例 »

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

二、使用自己的框架模仿更改老师的UI框架。了解结构做做自己的学习知识手册页面!


实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>吴峰练习</title>
    <link rel="stylesheet" href="static/css/style.css">
</head>

<style>
    .nlq {
        padding: 10px 1px;
    }
    
    .w-bkx {
        margin: 0;
        flex: 0.2;
    }
    
    .w-b-bai {
        margin: 10px 5px;
    }
    
    .phpcn-row {
        height: 50px;
        width: 100%;
        text-align-last: center;
    }
    
    .w-b-bai .w-bkx li ul li a {
        text-decoration: none;
        color: #333;
        margin: 30px 20px;
        font-size: 18px;
    }
</style>

<body class="w-a">
    <div class="phpcn-fluid w-box1" style="margin: 10px">
        <div class="phpcn-row w-b-huang">
            <h1>二周前端课程训练</h1>
        </div>
        <div class="w-box ">
            <div class="w-b-bai">
                <ul class="w-bkx w-u-l" id="nav" style="min-height: 800px;">
                    <li style="cursor: pointer;"><strong>前端基础加深印象</strong>
                        <ul class="w-u-l">
                            <li class="w-a"><a href="base/标题标签.html" target="content">标题标签</a></li>
                            <li><a href="base/段落标签.html" target="content">段落标签</a></li>
                            <li><a href="base/列表标签.html" target="content">列表标签</a></li>
                            <li><a href="base/图片标签.html" target="content">图片标签</a></li>
                            <li><a href="base/链接标签.html" target="content">链接标签</a></li>
                            <li><a href="base/视频标签.html" target="content">视频标签</a></li>
                            <li><a href="base/表格标签.html" target="content">表格标签</a></li>
                            <li><a href="base/表单标签.html" target="content">表单标签</a></li>
                            <li><a href="base/iframe标签.html" target="content">iframe标签</a></li>
                            <li><a href="base/消除子元素浮动造成父元素高度折叠的影响.html" target="content">消除子元素浮动造</a></li>
                            <li><a href="base/定位小案例之登陆窗口.html" target="content">定位小案例之登陆窗口</a></li>
                            <li><a href="base/绝对定位3列布局.html" target="content">绝对定位3列布局</a></li>
                            <li><a href="base/浮动3列布局.html" target="content">浮动3列布局</a></li>

                        </ul>
                    </li>

                    <li style="cursor: pointer; " class="w-a"><strong>我的实战作业</strong>
                        <ul class="w-u-l">
                            <li><a href="component/圆角表格.html" target="content">圆角表格</a></li>
                            <li><a href="component/仿中国石化广西石油首页.html" target="content">仿中国石化广西石油首页</a></li>
                            <li><a href="component/仿hph手机中文网首页.html" target="content">仿hph手机中文网首页</a></li>
                            <li><a href="component/融鑫汽车网.html" target="content">融鑫汽车网</a></li>

                        </ul>
                    </li>
                </ul>
            </div>
            <div class="nlq" style="min-height: 800px;" id="content">
                <!--            文档内容区-->
                <iframe src="zc.html" frameborder="0" name="content" width="1500px" height="800"></iframe>
            </div>
        </div>
    </div>

</body>

</html>

运行实例 »

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

如部分截图:实现下列二周前端学习的知识点结合!

1.png2.png3.png4.png

总结:封装其实挺简单的,就是提前把经常用到的CSS属性命名好设置好,然后在html的开始标签里直接引用了。当然要用link链接到做好的封装属性样式。这样方便了编程的工作效率!

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议