拉钩网前端项目实战04

拉钩网前端项目实战

拉钩网前端项目实战04

banner和content设计

一、banner部分设计

1.html部分

<div class="banner">
            <div class="banCon main clearFixed">
                <div class="banLeft fl">
                    <ul class="banList">
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        <li>
                            <a href="">技术</a>
                            <a href="">Java</a>
                            <a href="">PHP</a>
                            <a href="">区块链</a>
                            <span class="fr">&gt;</span>
                        </li>
                        
                    </ul>
                </div>
                <div class="banRight fr">
                    <div class="banImgBox">
                        <img src="img/banner.JPG" alt="" class="banImg">
                    </div>
                    <span class="btnLeft">&lt;</span>
                    <span class="btnRight">&gt;</span>
                </div>
            </div>
        </div>

2.css部分

.banner {
  .banCon {
    padding-top: 46px;
    .banLeft {
      width: 300px;
      .banList {
        font-size: 12px;
        li {
          margin-bottom: 33px;
          a {
            padding: 0 13px;
            color: #555555;
            :first-child {
              font-size: 17px;
              padding: 0;
            }
          }
          span {
            font-family: '宋体';
            margin-top: 5px;
            color: #555555;
          }
        }
      }
    }
    .banRight {
      position: relative;
      width: 840px;
      height: 347px;
      .banImgBox {
        width: 840px;
        height: 347px;
        .banImg {
          width: 100%;
          height: 100%;
        }
      }

      span {
        position: absolute;
        top: 50%;
        margin-top: -17px;
        width: 22px;
        height: 34px;
        font-size: 34px;
        color: #000;
        font-family: '宋体';
        font-weight: blod;
        display: none;
      }
      .btnRight {
        right: 20px;
      }
      .btnLeft {
        left: 20px;
      }
    }
    .banRight:hover {
      span {
        display: block;
      }
    }
  }
}

二、content部分设计

1.html部分


```html

<div class="content main">
        <div class="line1">
            <div class="lineTop">
                <div class="top1">
                    <a href="" class="hotBtn">24Hour热门</a>
                    <a href="" class="newBtn">最新职位</a>
                </div>
                <div class="top2">
                    <span class="fl">?</span>
                    <a href="" class="fl">在过去的24小时,最多人看过的岗位在这里</a>
                    <a href="" class="fl">我知道了</a>
                </div>
            </div>
            <ul class="conUl">
                <li class="clearFixed">
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                </li>
                <li class="clearFixed">
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                </li>
                <li class="clearFixed">
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                    <div class="conBox fl">
                        <p class="job clearFixed">
                            <span class="jobTxt fl">Java开发工程师</span>
                            <span class="time fl">[10:35发布]</span>
                            <img src="img/icon_chat.png" alt="" class="fl">
                            <span class="money fr">10K-15K</span>
                        </p>
                        <p class="btn btn2">经验5-10年/大专</p>
						<p class="clearFixed  pBor">
							<span class="btn fl spa">电商</span>
							<span class="btn fl spa">移动互联网</span>
						</p>
                        <div class="imgBox clearFixed">
                            <img src="img/con2.png" alt="" class="fl">
                            <div class="imgTxt">
                                <p class="txt1">长沙千锋教育科技有限公司</p>
                                <p class="txt2">教育/未融资/长沙</p>
                            </div>
                        </div>
                       
                    </div>
                </li>
                
            </ul>
            <p class="more">查看更多</p>
        </div>
        <div class="line2">
            <div class="lineTop">
                <div class="top1">
                    <a href="" class="hotBtn">24Hour热门</a>
                    <a href="" class="newBtn">最新职位</a>
                </div>
                <div class="top2">
                    <span class="fl">?</span>
                    <a href="" class="fl">在过去的24小时,最多人看过的岗位在这里</a>
                    <a href="" class="fl">我知道了</a>
                </div>
            </div>
            <div class="con2Box clearFixed">
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
                <div class="listBox fl">
                    <img src="img/con2.png" alt="">
                    <span class="spa1">数据堂</span>
                    <p class="txt1">数据服务,数据服务</p>
                    <p class="txt2">发掘数据的价值,便利人们的生活,让人们点点点点点点</p>
                    <div class="listCon clearFixed">
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                        <div class="box1 fl">
                            <p>20</p>
                            面试评价
                        </div>
                    </div>
                </div>
            </div>
            <p class="more">查看更多</p>
        </div>
    </div>

2.css部分

.content {
  .line1 {
    margin-top: 20px;
    margin-bottom: 50px;
    li {
      margin-bottom: 17px;
      .conBox {
        width: 355px;
        border: 1px solid #eaeeed;
        padding: 24px 17px 16px;

        .job {
          font-size: 18px;
          .time {
            margin: 0px 8px;
          }
          img {
            margin-top: 6px;
          }
          .money {
            font-size: 12px;
            color: #fa6041;
            margin-top: 4px;
          }
        }
        .btn {
          font-size: 18px;
          color: #9999b2;
        }
        .btn2 {
          margin-top: 13px;
          margin-bottom: 13px;
        }
        .spa {
          border: 1px solid #eaeeed;
          padding: 8px 25px;
          margin-right: 12px;
          font-size: 12px;
        }
        .pBor {
          border-bottom: 1px dashed #eaeeed;
          padding-bottom: 20px;
        }
        .imgBox {
          padding-top: 18px;
          img {
            width: 40px;
            height: 40px;
            margin-right: 14px;
          }
          .imgTxt {
            font-size: 12px;
            .txt1 {
              color: #555;
            }
            .txt2 {
              color: #999;
            }
          }
        }
      }

      div:nth-of-type(2) {
        margin: 0px 13px 0px 14px;
      }
    }
  }
  .lineTop {
    height: 118px;
    .top1 {
      height: 53px;
      line-height: 53px;
      border-bottom: 1px solid #e8e8e8;
      .hotBtn {
        border-bottom: 2px solid #000;
        padding-bottom: 15px;
        margin-right: 60px;
      }
      .newBtn {
        color: #999;
      }
    }
    .top2 {
      height: 42px;
      padding-top: 24px;
      font-size: 12px;
      span {
        width: 18px;
        height: 18px;
        background: #e6e6e6;
        color: #fff;
        text-align: center;
        border-radius: 50%;
        margin-right: 14px;
      }
      a:nth-of-type(1) {
        color: #999;
        margin-right: 55px;
      }
      a:nth-of-type(2) {
        color: #00b38a;
      }
    }
  }
  .more{
    width: 388px;
    height: 42px;
    border: 1px solid #00b38a;
    margin: 0 auto;
    text-align: center;
    line-height: 42px;
    color: #00b38a;
  }

  .line2{
    .con2Box{
      .listBox{
        width: 248px;
        height: 244px;
        border: 1px solid #eeeeee;
        padding:12px 20px;
        text-align: center;
        margin: 0px 8px;
        margin-bottom: 16px;
      }
      .listBox:nth-child(2n-1){
        margin-left:0 ;
      }
      .listBox:nth-child(4n){
        margin-right: 0;
      }
      img{
        width: 80px;
        height: 80px;
        margin: 0 auto;
        margin-bottom: 16px;
      }
      .txt1{
        font-size: 12px;
        color: #999;
        margin-top: 10px;
        margin-bottom: 12px;
      }
      .txt2{
        font-size: 12px;
        color: #555;
        // 让多余文字以...形式显示
        // 1.让文字一行显示,即不换行
        // 2.溢出隐藏
        // 3.溢出文字显示方式
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border-bottom: 1px dashed #e0e0e0;
        padding-bottom: 16px;
      }
      .listCon{
        font-size: 12px;
        color: #999;
        margin-top: 18px;
        p{
          color: #00b38a;
        }
        .box1{
          width: 78px;
        }
        .box1:nth-child(2){
          border-left: 1px solid #999;
          border-right: 1px solid #999;
          margin: 0 6px;
        }

      }

    }
  }
}

三、结果设计图

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值