Bootstrap实现个人blog项目(1+X Web前端开发中级 例题)——初稿

news2024/11/17 9:36:05

  📄题目要求 

  • 阅读下列说明、效果图和HTML代码,进行静态网页开发,填写(1)至(20)代码。

🧩说明

  • 这是个人blog项目,该项目的目录是myblog,现在我们需要编写该blog首页。
  • 项目名称为myblogl,采用Bootstrap4框架,包含首页index.html、css文件夹、js文件夹、img文件夹,其中,css文件夹包含index.css文件和bootstrap.min.css文件;js文件夹包含jquery.min.js文件和bootstrap.min.js文件等;img文件夹包含轮播图用到的图片。

  • 进行静态网页开发,补全代码,在(1)至(20)处填入正确的内容。

🧩效果图

 

💻HTML代码

<!DOCTYPE html>
<html>
<head>
  <title>前端开发笔记</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="./css/bootstrap.min.css">
  <script src="./js/jquery.min.js"></script>
  <script src="./js/popper.min.js"></script>
  <script src="./js/bootstrap.min.js"></script>
</head>
<body>
  <!-- 在(1)处补齐代码,填写固定宽度的容器类 -->
<div class="(1)">
  <h2>myblog-前端开发人员的笔记</h2>
  <br>
  <!-- 在(2)处补齐代码,填写导航类,在(3)处填写胶囊导航类,在(4)处填写导航选项卡列表 -->
  <ul class="(2) (3)" role="(4)">
    <li class="nav-item">
      <!-- 在(5)处填写当前激活类 -->
      <a class="nav-link (5)" data-toggle="pill" href="#home">首页</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" data-toggle="pill" href="#menu1">产品</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" data-toggle="pill" href="#menu2">博客</a>
    </li>
  </ul>

  <!-- 在(6)处填写导航具体内容 -->
  <div class="(6)">
    <!-- 在(7)处根据选项列表分析具体id填写在此处 -->
    <div id="(7)" class="container tab-pane active" ><br>
      <p>Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。</p>
      <p> Bootstrap4 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。</p>
      <!-- 首页轮播 -->
      <!-- 在(8)处填写轮播图类 -->
      <div id="demo" class="(8) slide" data-ride="carousel" >
        <!-- 在(9)处填写轮播图指示符类 -->
        <ul class="(9)">
          <li data-target="#demo" data-slide-to="0" class="active"></li>
          <li data-target="#demo" data-slide-to="1"></li>
          <li data-target="#demo" data-slide-to="2"></li>
        </ul>
       
        <!-- 在(10)处填写包裹轮播图片类 -->
        <div class="(10)" >
          <div class="carousel-item active">
            <img src="./img/img_fjords_wide.jpg">
          </div>
          <div class="carousel-item">
            <img src="./img/img_mountains_wide.jpg">
          </div>
          <div class="carousel-item">
            <img src="./img/img_nature_wide.jpg">
          </div>
        </div>
        <!-- 在(11)(12)处填写左右切换按钮类 -->
        <a class="(11)" href="#demo" data-slide="prev">
          <span class="carousel-control-prev-icon"></span>
        </a>
        <a class="(12)" href="#demo" data-slide="next">
          <span class="carousel-control-next-icon"></span>
        </a>
      </div>
      <!-- 轮播结束 -->
    </div>
    <div id="menu1" class="container tab-pane fade"><br>
        <p>请认真填写问卷,您的意见将帮助我们改进产品.</p>
        <div> 
          <form>
            <!-- 在(13)处填写表单控件组类 -->
            <div class="(13)">
              <label for="usr">用户名:</label>
              <!-- 在(14)处填写表单控件类 -->
              <input type="text" class="(14)" id="usr">
            </div>
            <p>请选择您购买的型号:</p>
            <!-- 在(15)处填写表单多选框类 -->
            <div class="(15)">
              <label class="form-check-label">
                <!-- 在(16)处填写多选框 -->
                <input type="checkbox" class="(16)" value="">产品1
              </label>
            </div>
            <div class="form-check">
              <label class="form-check-label">
                <input type="checkbox" class="form-check-input" value="">产品2
              </label>
            </div>
            <!-- 在(17)处填写禁用类 -->
            <div class="form-check (17)">
              <label class="form-check-label">
                <input type="checkbox" class="form-check-input" value="" disabled>产品3
              </label>
            </div>
            <div class="form-group">
              <!-- 在(18)处填写相关id -->
              <label for="(18)">评论:</label>
              <textarea class="form-control" rows="5" id="comment"></textarea>
            </div>
            <div>
              <!-- 在(19)处填写提交按钮 -->
              <input type="(19)" value="提交">
            </div>
          </form>
    </div>
    </div>
    <!-- 在(20)处填写淡入淡出效果 -->
    <div id="menu2" class="container tab-pane (20)"><br>
      <p>Bootstrap4 是 Bootstrap 的最新版本,与 Bootstrap3 相比拥有了更多的具体的类以及把一些有关的部分变成了相关的组件。同时 Bootstrap.min.css 的体积减少了40%以上。</p>
    </div>
  </div>
</div>
</body>
</html>

🎯实现效果

📰完整答案

试题一(40分)
【问题】(40分)
(1)container
(2)nav
(3)nav-pills
(4)tablist
(5)active
(6)tab-content
(7)home
(8)carousel
(9)carousel-indicators
(10)carousel-inner
(11) carousel-control-prev
(12)carousel-control-next
(13)form-group
(14)form-control
(15)form-check
(16)form-check-input
(17)disabled
(18)comment
(19)submit
(20)fade
(每空2分,共40分)


🎯点赞收藏,防止迷路🔥 


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/22651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在地图上可视化地理空间数据的12种方法

地图绘制或制图是地理空间数据的可视化。它是一门艺术&#xff0c;因其寻求以一种更容易被非技术受众理解或解释的形式来表示数据。但它也是一门确保视觉效果与所基于的数据准确一致的科学。鉴于地图的优势和局限性&#xff0c;一些样式的地图在表示某些类型的信息方面比其他样…

PTA题目 福到了

“福”字倒着贴&#xff0c;寓意“福到”。不论到底算不算民俗&#xff0c;本题且请你编写程序&#xff0c;把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N N 的网格组成的&#xff0c;网格中的元素或者为字符 或者为空格。而倒过来的汉字所用的字符由裁判指定。 输…

原来 GitHub 不仅能学代码,还有这些东西

今天介绍几个很有意思的 github 开源项目&#xff0c;看过之后就会发现&#xff0c;github 果然深意暗藏。 github 作为一个若隐若现&#xff08;有时墙有时不墙&#xff09;的网站&#xff0c;对于程序员来说&#xff0c;再熟悉不过了&#xff0c;绝大多数时候&#xff0c;我…

铁死亡化合物库

铁死亡是 2012 年新发现的一种细胞死亡机制&#xff0c;目前已经成为科研领域的研究热点。铁死亡是依赖铁离子及活性氧诱导脂质过氧化导致的调节性细胞坏死&#xff0c;其在形态学、生物学及基因水平上均明显不同于凋亡、坏死、自噬等其他形式的程序性性细胞死亡。铁死亡在形态…

详解:自增ID与UUID的优缺点及选择建议,MySQL有序uuid与自定义函数实现

文章目录1.自增ID的优缺点1.1 优点1.2 缺点1.3 不适合以自增ID主键作为主键的情况2.UUID作为主键2.1 介绍2.2 优点2.3 缺点3.有序UUID作为主键3.1 介绍3.2 演示使用3.2.1 前提知识3.2.1.1 数据类型 - binary3.2.1.2 函数 - hex()3.2.1.3 函数 - unhex()3.2.2 数据库层3.2.3 JAV…

Mybatis的二级缓存 (ehcache方式)

目录前置pom: jar配置文件: ehcache.xml配置指定方式恢复 .index 文件 (ApplicationClosedEventListener.java)效果图前置 会演示二级缓存生效/失效的场景 项目地址: https://gitee.com/xmaxm/test-code/blob/master/chaim-cache/chaim-mybatis-cache/chaim-mybatis-cache-two…

基于PHP+MySQL汽车票订票系统的设计与实现(含论文)

从前,对汽车站的管理和规范问题一直是困扰政府的一个大难题,如何让人们方便快捷的买到自己想去的城市的票一直是一个问题。 但是现在,随着时代的飞速发展,交通越来越发达,人们可以更加方便的去各个城市,回家也好,旅游也好,当然,科学技术也在提高,出现了网上购票的新的购票方式,…

redux 和 react-redux

Redux 一、redux 工作流 二、创建 redux npm install redux src/redux/languageReducer.ts 数据处理逻辑 // 数据类型 export interface LanguageState {language: "en" | "zh"languageList: {name: string

Springboot 小巧简便的限流器使用 RateLimiter

前言 之前&#xff0c;写过一篇基于redis限流&#xff0c;能应用到分布式相关场景&#xff1a;&#xff08;Redis使用系列&#xff09; Springboot 使用redis实现接口Api限流 十_小目标青年的博客-CSDN博客 也在很久之前&#xff0c;写过一个使用也非常便捷的&#xff0c;整合…

Google Earth 成长历程的15个小故事

利用 Google Earth&#xff0c;可以像宇航员一样从太空中看到我们的星球&#xff0c;只需点击或轻触几秒钟就可以在地球上的任何地方旅行。如今的 Google Earth 仍然是世界上最大的可公开获取的地理图像存储库。它将航空摄影、卫星图像、3D 地形、地理数据和街景组合成一幅可以…

web前端面试-10大经典题(HTML基础)

HTML基础 1. HTML 文件中的 DOCTYPE 是什么作用&#xff1f; HTML超文本标记语言: 是一个标记语言, 就有对应的语法标准 DOCTYPE 即 Document Type&#xff0c;网页文件的文档类型标准。 主要作用是告诉浏览器的解析器要使用哪种 HTML****规范 或 XHTML****规范 来解析页面…

项目部署与拉取Github/Gitlab/Gitee的合理步骤以及会遇到的问题

踩了很多坑&#xff0c;总结一下。首先有两种需求&#xff0c;第一种是本地的项目部署到Github上&#xff0c;第二种是将团队的项目拉到本地。 &#xff08;初始&#xff09;本地 -> GitHub 因为本地到Github有可能是第一次去推送代码&#xff0c;也有可能是你更改了拉下来…

12V铅酸电池充放电保护板

现有铅酸电池特性&#xff1a; 重量&#xff1a;3斤电压范围&#xff1a;13.5~13.8V 14.4V~14.7V最大输出电流&#xff1a;2.16A 选用芯片&#xff1a;CN3768&#xff0c;4A&#xff0c;12V铅酸电池充放电管理集成电路 概述 CN3768是PWM降压模式12V铅酸电池充电管理集成…

关于python函数,你该了解这些

目录 1.创建一个函数 举例 2.调用函数 形参 实参 位置参数 关键字参数 可变长参数 其他 变量的作用域 全局变量 局部变量 3.匿名函数 1.创建一个函数 语法格式 def functionname([parameterlist]):[functionbody] functionname:函数名称&#xff0c;在调用函数时…

[附源码]java毕业设计闲置物品线上交易系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

web课程设计使用html+css+javascript+jquery技术制作个人介绍6页

&#x1f389;精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

追踪这9大关键DTC指标,将帮助你建立势头并释放增长

由于新冠疫情与检疫要求迫使品牌在分销产品的方式上进行创新&#xff0c;许多品牌转向了DTC模式。现在&#xff0c;DTC模式的吸引力越来越强&#xff0c;竞争也越来越激烈。在激烈的竞争中&#xff0c;犯一点小错误都可能贻害无穷。企业必须站在市场最前端&#xff0c;并专注自…

ts泛型,映射,条件类型和类型提取infer和一些常用工具库的说明

Typescript当中的T,K,V到底是个啥 有时候,我们看到下面的代码,当然,这里是简单例子来说 function identity <T> (value:T) : T {return value; }其实泛型就是使用字母来代替将要接收的类型,这里的"T"是代表类型的缩写,表示对将要接收类型的一个占位符,占位符…

【k8s】4、资源管理命令-陈述式

文章目录一、资源管理介绍1、资源管理概念1、资源管理方式二、 陈述式对象管理1、基本概念2、基础命令使用3、基本信息查看&#xff08;kubectl get&#xff09;4、增删等操作5、登录pod中的容器6、扩容缩容pod控制器的pod7、标签操作&#xff08;labels&#xff09;8、简单案例…

5G无线技术基础自学系列 | 5G信道结构

素材来源&#xff1a;《5G无线网络规划与优化》 一边学习一边整理内容&#xff0c;并与大家分享&#xff0c;侵权即删&#xff0c;谢谢支持&#xff01; 附上汇总贴&#xff1a;5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 5G的信道包括逻辑信道、传输信道、物理…