移动端布局项目-黑马面面项目

一、目录

移动端布局项目-黑马面面项目_第1张图片

二、黑马面面项目的规范要求移动端布局项目-黑马面面项目_第2张图片移动端布局项目-黑马面面项目_第3张图片移动端布局项目-黑马面面项目_第4张图片移动端布局项目-黑马面面项目_第5张图片移动端布局项目-黑马面面项目_第6张图片移动端布局项目-黑马面面项目_第7张图片

三、黑马面面项目准备工作

设置基准值为37.5
移动端布局项目-黑马面面项目_第8张图片

四、黑马面面项目制作

1.黑马面面项目主要步骤

  • wrap大模块(header和nav模块制作,go模块制作)
  • content大模块(con-hd布局,旋转木马轮播图模块)
  • 充电学习模块(con-hd,充电学习轮播图模块)
  • footer底部模块

2.swiper插件的基本使用

移动端布局项目-黑马面面项目_第9张图片
下载swiper插件
移动端布局项目-黑马面面项目_第10张图片
swiper的基本使用
移动端布局项目-黑马面面项目_第11张图片移动端布局项目-黑马面面项目_第12张图片swiper根据需求定制silde移动端布局项目-黑马面面项目_第13张图片移动端布局项目-黑马面面项目_第14张图片移动端布局项目-黑马面面项目_第15张图片移动端布局项目-黑马面面项目_第16张图片移动端布局项目-黑马面面项目_第17张图片移动端布局项目-黑马面面项目_第18张图片移动端布局项目-黑马面面项目_第19张图片
swiper根据需求定制左右箭头
移动端布局项目-黑马面面项目_第20张图片移动端布局项目-黑马面面项目_第21张图片移动端布局项目-黑马面面项目_第22张图片移动端布局项目-黑马面面项目_第23张图片

本项目不需要分页器,所以删除分页器相应代码

移动端布局项目-黑马面面项目_第24张图片移动端布局项目-黑马面面项目_第25张图片移动端布局项目-黑马面面项目_第26张图片移动端布局项目-黑马面面项目_第27张图片
利用swiper定制充电学习模块轮播图
移动端布局项目-黑马面面项目_第28张图片移动端布局项目-黑马面面项目_第29张图片移动端布局项目-黑马面面项目_第30张图片移动端布局项目-黑马面面项目_第31张图片

实现代码

index.html

DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>黑马面面title>
    <link rel="stylesheet" href="./css/normalize.css">
    
    <link rel="stylesheet" href="./css/swiper.min.css">
    <link rel="stylesheet" href="./css/index.css">
head>

<body>
    <section class="wrap">
        
        <header class="header">黑马面面header>
        
        <nav class="nav">
            
            <a href="#" class="item">
                <img src="./icons/icon1.png" alt="">
                <span>HR面试span>
            a>
            <a href="#" class="item">
                <img src="./icons/icon2.png" alt="">
                <span>笔试span>
            a>
            <a href="#" class="item">
                <img src="./icons/icon3.png" alt="">
                <span>技术面试span>
            a>
            <a href="#" class="item">
                <img src="./icons/icon4.png" alt="">
                <span>模拟面试span>
            a>
            <a href="#" class="item">
                <img src="./icons/icon5.png" alt="">
                <span>面试技巧span>
            a>
            <a href="#" class="item">
                <img src="./icons/icon6.png" alt="">
                <span>薪资查询span>
            a>
        nav>
        
        <section class="go">
            <img src="./images/go.png" alt="">
        section>
    section>
    
    <section class="content">
        
        <div class="con-hd">
            <h4>
                <span class="icon">
                    <img src="./icons/i2.png" alt="">
                span>
                就业指导
            h4>
            <a href="#" class="more">更多>>a>
        div>
        
        <div class="get_job_focus">
            
            <div class="swiper-container get_job_fo">
                <div class="swiper-wrapper">
                    <div class="swiper-slide">
                        
                        <a href="#"><img src="./images/pic.png" alt="">a>
                        <p>老师教你应对面试技巧p>
                    div>
                    <div class="swiper-slide">
                        
                        <a href="#"><img src="./images/pic.png" alt="">a>
                        <p>老师教你应对面试技巧p>
                    div>
                    <div class="swiper-slide">
                        
                        <a href="#"><img src="./images/pic.png" alt="">a>
                        <p>老师教你应对面试技巧p>
                    div>
                div>
                
                
                
                
                
            div>
            
            
            <div class="swiper-button-next">div>
            <div class="swiper-button-prev">div>
        div>
    section>
    
    <section class="content">
        
        <div class="con-hd">
            <h4>
                <span class="icon">
                    <img src="./icons/i2.png" alt="">
                span>
                就业指导
            h4>
            <a href="#" class="more">更多>>a>
        div>
        
        <div class="study">
            
            <div class="swiper-container study_fo">
                <div class="swiper-wrapper">
                    <div class="swiper-slide">
                        <img src="./images/pic1.png" alt="">
                        <h5>说低调英语,告别中式英语h5>
                        <p>156人学习p>
                    div>
                    <div class="swiper-slide">
                        <img src="./images/pic2.png" alt="">
                        <h5>说低调英语,告别中式英语h5>
                        <p>156人学习p>
                    div>
                    <div class="swiper-slide">
                        <img src="./images/pic1.png" alt="">
                        <h5>说低调英语,告别中式英语h5>
                        <p>156人学习p>
                    div>
                    <div class="swiper-slide">
                        <img src="./images/pic1.png" alt="">
                        <h5>说低调英语,告别中式英语h5>
                        <p>156人学习p>
                    div>
                div>
                
                <div class="swiper-pagination">div>
            div>
        div>
    section>
    <footer class="footer">
        <a href="#" class="item">
            <img src="./icons/home.png" alt="">
            <p>首页p>
        a>
        <a href="#" class="item">
            <img src="./icons/ms.png" alt="">
            <p>模拟面试p>
        a>
        <a href="#" class="item">
            <img src="./icons/net.png" alt="">
            <p>技术面试p>
        a>
        <a href="#" class="item">
            <img src="./icons/user.png" alt="">
            <p>我的首页p>
        a>
    footer>
    <script src="./js/flexible.js">script>
    
    <script src="./js/swiper.min.js">script>
    <script>
        //    第一个函数里面是 就业指导轮播图
        // 这个函数叫自调用函数(立即执行函数)(沙箱函数)
        (function () {
            var swiper = new Swiper('.swiper-container', {
                // 能够显示的slide(轮播图)的个数
                slidesPerView: 2,
                // 每一个slide之间的距离
                spaceBetween: 30,
                // 它的意思是让当前最大的轮播图在中间显示 它默认是贴左边来显示的
                centeredSlides: true,
                loop: true,
                // 当前不需要分页器小圆点样式
                // pagination: {
                //     el: '.swiper-pagination',
                //     clickable: true,
                // },
                // 添加左右箭头
                navigation: {
                    nextEl: ".swiper-button-next",
                    prevEl: ".swiper-button-prev",
                },
            });
        })();
        // 第二个函数的轮播图
        (function () {
            // 如果有多个轮播图最好修改一下swiper-container
            var swiper = new Swiper(".study_fo", {
                // 我们可以看到的是两个半
                slidesPerView: 2.2,
                spaceBetween: 20,
            });
        })();
    script>
body>

html>

css
1.normalize.css
2.swiper.min.css
3.index.less
移动端布局项目-黑马面面项目_第32张图片移动端布局项目-黑马面面项目_第33张图片移动端布局项目-黑马面面项目_第34张图片移动端布局项目-黑马面面项目_第35张图片移动端布局项目-黑马面面项目_第36张图片移动端布局项目-黑马面面项目_第37张图片移动端布局项目-黑马面面项目_第38张图片移动端布局项目-黑马面面项目_第39张图片移动端布局项目-黑马面面项目_第40张图片移动端布局项目-黑马面面项目_第41张图片移动端布局项目-黑马面面项目_第42张图片移动端布局项目-黑马面面项目_第43张图片移动端布局项目-黑马面面项目_第44张图片移动端布局项目-黑马面面项目_第45张图片移动端布局项目-黑马面面项目_第46张图片
js
1.flexible.js
2.swiper.min.js

3.利用git提交网站到码云移动端布局项目-黑马面面项目_第47张图片移动端布局项目-黑马面面项目_第48张图片移动端布局项目-黑马面面项目_第49张图片

4.码云部署发布静态网站

5.提交码云仓库另外的方式

你可能感兴趣的:(html5+ccs3基础,前端,html5,css3)