博主信息
博文 145
粉丝 7
评论 7
访问量 202264
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
12月25日作业:实战操作(组件)导航案例
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
原创
1106人浏览过

作业一:书写flex元素上的六个属性:
1、元素宽度 flex-basis:
属性值: auto px,% ,min-widht
设置了元素宽度后,元素就有两个宽度属性:原始宽度和显示宽度(显示优先级:flex-basis>原始宽度)
2、元素扩展 flex-grow:
属性值:0-1(默认值0 不分配主轴上的剩余宽度)
属性值大于1时,元素值按,各个元素的大于1的值比例等分主轴剩余空间
3、元素收缩:flex-shrink:
属性值:0-1 (默认值1,元素之家1:1比例收缩自动收缩适应flex项目的大小)
4、上述flex元素三个属性简写:flex:
0,1,auto 默认值 等同于 flex:1;
1,1,auto 等同于 flex:2;
none 取消flex元素的伸缩属性
5、flex元素在交叉轴上的对其方式 align-item:
属性值:flex-start flex-end center
6、flex元素在主轴上的排列顺序:order:
值越小越靠前,不设置按照html编写顺序排列

知识点补充:
1、border常用样式:solid(实线)、dashed(虚线) dotted(点线)、double(双线)
2、盒子阴影:box-shadow:
水平阴影、垂直阴影(前两项时必协参数)、阴影模糊距离、阴影大小、阴影颜色和 内外阴影(默认外阴影 inset内阴影)

作业二:
页面组件开发:
1、整体规划非常重要:公共组件、专用组件
2、各个组件之间的关联和利用
3、网站页面的规划

作业三:
组件开发:
目录图:
公共重置代码:

  1. * {
  2. padding: 0;
  3. margin:0;
  4. /*outline: 1px dashed red;*/
  5. }
  6. body {
  7. font-size:13px;
  8. color: #333333;
  9. font-family: "Adobe 宋体 Std L";
  10. }
  11. a {
  12. text-decoration:none;
  13. font-size:13px;
  14. color:#666666;
  15. }
  16. li {
  17. list-style: none;
  18. }

首页导航代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" href="../../../font/iconfont.css">
  6. <link rel="stylesheet" href="public-header.css">
  7. <title>公共头部</title>
  8. </head>
  9. <body>
  10. <div class="public-header">
  11. <a href="">网站首页</a>
  12. <a href="">专题</a>
  13. <a href="">网站导航</a>
  14. <a href="">二手商品</a>
  15. <a href="">讨论</a>
  16. <span>
  17. <a href=""><<i calss="iconfont icon-huiyuan2"></i>登陆</a>
  18. <a href=""><i>免费注册</i></a>
  19. </span>
  20. </div>
  21. </body>
  22. </html>

首页导航css:

  1. /*导入公共默认*/
  2. @import url(../../public_reset.css);
  3. .public-header {
  4. height:44px;
  5. background-color:black;
  6. padding:0 20px;
  7. display:flex;
  8. flex-flow:row nowrap;
  9. }
  10. .public-header > a {
  11. line-height:44px;
  12. color: #cccccc;
  13. margin:0 10px;
  14. }
  15. .public-header > a:hover {
  16. background-color: #fff;
  17. color:#222222;
  18. }
  19. .public-header > span {
  20. margin-left:auto;
  21. align-self: center;
  22. }
  23. .public-header > span > a{
  24. margin:0 10px;
  25. color:#cccccc;
  26. }
  27. .public-header > span i {
  28. padding-right:6px;
  29. }

首页导航效果图:

首页头标题代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>public-headline</title>
  6. <link rel="stylesheet" href="public-headline.css">
  7. </head>
  8. <body>
  9. <div class="public-headline">
  10. <span>二手交易</span>
  11. </div>
  12. </body>
  13. </html>

首页头标题css:

  1. @import url(../../public_reset.css);
  2. .public-headline {
  3. padding: 40px;
  4. text-align: center;
  5. }
  6. .public-headline > span {
  7. font-size:40px;
  8. font-weight: bolder;
  9. padding-bottom:7px;
  10. border-bottom: 2px solid red;
  11. }

首页头标题效果图:

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:现在是学习阶段, 先从模仿开始
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学