第十三届蓝桥杯Web组国赛真题 开学礼物大放送

news2024/11/17 10:37:29

介绍

又是一年开学季,蓝桥为大家准备了开学礼物,想制作一个页面来宣传一下该活动。

本题需要按照要求完成一个以“开学季”为主题的页面布局。


准备

开始答题前,需要先打开本题的项目代码文件夹,目录结构如下:

├── css
│   └── style.css
├── images
├── mark
│   ├── preview
│   └── index.html
└── index.html

其中:

  • css/style.css 是样式文件。
  • images 是页面布局需要用到的图片素材。
  • mark/preview 是页面效果图。
  • mark/index.html 是布局参数标记页面。
  • index.html 是主页面。

十三届蓝桥杯Web国赛真题下载地址(包含题目介绍PDF和十个题目的文件)


## 目标 请完善 css/style.css 和 index.html 文件。

请根据 mark/preview 最终效果图和 mark/index.html 上的参数标注来完成页面布局。

在浏览器打开 mark/index.html 页面,鼠标点击页面可以在右侧看到相应的参数标注。


规定

  • 本题只能使用项目文件夹中提供的素材。
  • 请严格按照考试步骤操作,切勿修改考试默认提供项目中的文件名称、文件夹路径等,以免造成无法判题通过。

判分标准

  • 本题根据页面布局的相似度给分,低于 50% 得 0 分,高于 50% 则按比例给分。


下面是自己写的代码 比较乱 仅供参考

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/style.css" />
</head>

<body>
  <div class="banner-bg">
    <div class="banner-title"></div>
  </div>
  <div class="down">
    <div class="part1-bg">
      <div class="title_context">
        <span class="small-left"></span>
        <div class="title">精品好课,助力备赛;就业辅导,直通名企</div>
        <span class="small-right"></span>
      </div>
      <div class="main">
        <ul>
          <li>
            <img src="./images/icon1.png" alt="">
            <div class="main_title">赛事特训</div>
            <div class="main_context">真题详解、模拟实战</div>
          </li>
          <li>
            <img src="./images/icon2.png" alt="">
            <div class="main_title">20+畅销书籍课</div>
            <div class="main_context">权威书籍,价值千元</div>
          </li>
          <li>
            <img src="./images/icon3.png" alt="">
            <div class="main_title">200+企业级项目</div>
            <div class="main_context">聚焦业务,助力晋升</div>
          </li>
          <li>
            <img src="./images/icon4.png" alt="">
            <div class="main_title">工程师养成计划</div>
            <div class="main_context">职场菜鸟,晋升必</div>
          </li>
          <li class="label_father">
            <img src="./images/icon5.png" alt="">
            <div class="main_title">硬核实习</div>
            <div class="main_context">到达百楼,可享推荐实习1次</div>
            <div class="label"></div>
          </li>
          <li>
            <img src="./images/icon6.png" alt="">
            <div class="main_title">就业辅导</div>
            <div class="main_context">精准辅导,质量就业</div>
          </li>
          <li>
            <img src="./images/icon7.png" alt="">
            <div class="main_title">170+基础编程语言课 </div>
            <div class="main_context">C语言、Java、Python 等</div>
          </li>
          <li>
            <img src="./images/icon8.png" alt="">
            <div class="main_title">保存开发环境</div>
            <div class="main_context">随到随学,即开即用</div>
          </li>

        </ul>
      </div>
      <div class="btn1">
        <div class="hand"></div>
      </div>
    </div>
    <div class="left"></div>
    <div class="right"></div>
  </div>
</body>

</html>

CSS文件

/*TODO:请补充代码*/
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

li {
    list-style: none;
}

.banner-bg {
    padding-top: 52px;
    width: 1920px;
    height: 753px;
    background-size: cover;
    background-image: url(../images/banner-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.banner-title {
    margin: auto;
    /* margin-top: 52px; */
    width: 640px;
    height: 440.14px;
    background-position: center center;
    background-image: url(../images/banner-title.png);
}

.down {
    position: relative;
    background: #2873F9;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 754px;
    width: 1920px;

}

.part1-bg {
    position: absolute;
    top: -73px;
    left: 50%;
    transform: translate(-50%);
    padding-top: 103px;
    margin: 0 auto;
    width: 1072px;
    height: 698px;
    background-image: url(../images/part1-bg.png);
    background-repeat: no-repeat;
    z-index: 100;
    /* background-position: center center; */
    /* background-size: cover; */
}

.title_context {
    display: flex;
    justify-content: center;
    align-items: center;
}

.title {
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #EC6853;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600;
    padding: 0 20px;
}

.small-left {
    /* display: inline-block; */
    width: 16.06px;
    height: 10.67px;
    background-image: url(../images/small-left.png);
}

.small-right {
    /* display: inline-block; */
    /* transform: rotateY(10); */
    width: 16.06px;
    height: 10.67px;
    background-image: url(../images/small-right.png);
}

.main_title {
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600;
    margin: 10px 0;
}

.main_context {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
    font-weight: 400;
}

.main ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.main ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 210px;
    height: 200px;
    margin: 0 15px;
}

.main ul li img {
    width: 60px;

    height: 60px;
    /* margin: 5px; */
}

.label_father {
    position: relative;
    z-index: 1
}

.label {
    position: absolute;
    right: 0px;
    top: 25px;
    width: 54px;
    height: 20px;
    background-image: url(../images/label.png);
}

.btn1 {
    position: relative;
    margin: auto;
    background-image: url(../images/btn1.png);
    width: 590px;
    height: 100px;
    padding-bottom: 20px;
    /* margin: 20px 0px; */
}

.hand {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translate(-50%);
    width: 38px;
    height: 45px;
    background-image: url(../images/hand.png);
}

.left {

    position: relative;
    z-index: 1;
    display: inline-block;
    top: 500px;
    left: 244px;
    width: 230.43px;
    height: 132.28px;
    background-image: url(../images/left.png);
}

.right {

    position: relative;
    z-index: 1;
    top: 365px;
    left: 1445px;
    width: 230.43px;
    height: 132.28px;
    background-image: url(../images/right.png);
}

运行结果


在这里插入图片描述


在这里插入图片描述

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

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

相关文章

微服务-微服务为什么要用到 API 网关

什么是微服务 微服务架构&#xff08;通常简称为微服务&#xff09;是指开发应用所用的一种架构形式。通过微服务&#xff0c;可将大型应用分解成多个独立的组件&#xff0c;其中每个组件都有各自的责任领域。 在处理一个用户请求时&#xff0c;基于微服务的应用可能会调用许多…

C语言标准CRC-16校验函数

C语言标准CRC-16校验函数 CRC-16校验产生2个字节长度的数据校验码&#xff0c;通过计算得到的校验码和获得的校验码比较&#xff0c;用于验证获得的数据的正确性。获得的校验码是随数据绑定获得。 CRC校验原理及标准CRC-8校验函数可参考&#xff1a;C语言标准CRC-8校验函数。…

48.现有移动端开源框架及其特点—MDL(mobile-deep-learning)

48.1 功能特点 一键部署,脚本参数就可以切换ios或者android支持iOS gpu运行MobileNet、squeezenet模型已经测试过可以稳定运行MobileNet、GoogLeNet v1、squeezenet、ResNet-50模型体积极小,无任何第三方依赖。纯手工打造。提供量化函数,对32位float转8位uint直接支持,模型…

嵌套列表,与摩尔投票进阶

title: “Python fishC 22” author: “hou wei” date: “2023-04-16” output: html_document knitr::opts_chunk$set(echo TRUE)问答题 0.请问 运算符和 is 运算符有什么区别呢&#xff1f; 在Python中运算符用于比较两个变量的值是否相等&#xff0c;而is运算符用于判断…

2023年MathorCup数模A题赛题详细思路

MathorCup俗称妈杯&#xff0c;是除了美赛国赛外参赛人数首屈一指的比赛&#xff0c;而我们的妈杯今天也如期开赛。今年的妈杯难度&#xff0c;至少在我看来应该是2023年截至目前来讲最难的一场比赛。问题的设置、背景的选取等各个方面都吐露着我要难死你们的想法。难度是恒定的…

MySQL-自带工具介绍

目录 &#x1f341;mysql &#x1f341;mysqladmin &#x1f990;博客主页&#xff1a;大虾好吃吗的博客 &#x1f990;MySQL专栏&#xff1a;MySQL专栏地址 MySQL数据库不仅提供了数据库的服务器端应用程序&#xff0c;同时还提供了大量的客户端工具程序&#xff0c;如mysql&a…

elasticsearch——自动补全

拼音分词器 当用户在搜索框输入字符时&#xff0c;我们应该提示出与该字符有关的搜索项&#xff0c;如图&#xff1a; 要实现根据字母做补全&#xff0c;就必须对文档按照拼音分词。在GitHub上恰好有elasticsearch的拼音分词插件。地址&#xff1a; GitHub - medcl/elasticse…

考研数二第十六讲 不定积分-换元积分和分部积分以及有理函数的积分

第一类换元积分法——凑微分法 假设现在我们要对一个复合函数f[g(x)] 求不定积分&#xff0c;但我只有∫f(x)dxF(x)\int f(x)dx F(x)∫f(x)dxF(x) 这一积分公式。这时候就要想&#xff0c;要是中括号里不是g(x) 而是 x该多好啊。 如果我直接令ug(x) &#xff0c;强行让原式变…

Redis 如何使用 Twemproxy 和 Sentinel 构建高可用集群架构?

文章目录Redis 如何使用 Twemproxy 和 Sentinel 构建高可用集群架构&#xff1f;配置环境构建 RedisSharding1安装 Redis配置 RedisSharding1构建 RedisSharding2安装 Redis配置 RedisSharding2构建 Sentinel Cluster配置 Sentinel启动 Sentinel构建 Twemproxy Cluster安装 Twe…

AI 腾讯云人脸核身之独立H5接入

一、概述 人脸识别&#xff0c;使用官方API&#xff1a;腾讯云人脸核身之独立H5接入。接口官方返回code 0 表示成功,其他code码值均为对应码值信息&#xff0c;详见错误码。 注意&#xff1a; 1.合作方上送身份信息的计算签名参数与启动人脸核身计算签名参数不一致&#xff0…

Python-DQN代码阅读(13)

目录 1.代码 1.1 代码阅读 1.2 代码分解 1.2.1 导入库 1.2.2 data np.loadtxt(performance.txt) 1.2.3 mva np.zeros((data.shape[0]), dtypenp.float) 1.2.4 mva[i] data[i,1]&#xff0c;mva[i] alpha * data[i,1] (1.0 - alpha) * mva[i-1] 1.2.5 plt.plot(data…

【C++项目】高并发内存池

前言&#xff1a; 本篇博客大致记录基于tcmalloc实现高并发内存池的思想与实现方案。 使用语言&#xff1a;C&#xff0c;编译器&#xff1a;vs2022&#xff0c;开始时间&#xff1a;2023/4/3&#xff0c;结束时间&#xff1a;2023/4/12。 项目源码地址&#xff1a;Cproject: 我…

第八天并发编程篇

一、简述线程、进程、程序的基本概念&#xff1f; 1.进程&#xff1a; 我们把运行中的程序叫做进程,每个进程都会占用内存与CPU资源,进程与进程之间互相独立. 2.线程&#xff1a; 线程就是进程中的一个执行单元&#xff0c;负责当前进程中程序的执行。一个进程可以包含多个线程…

【电子秤方案】LCD口袋秤芯片方案

LCD高精度口袋电子秤方案&#xff0c;即便携式称重仪&#xff0c;是一种应用于生活中的称重设备。便珠宝秤具有体积小、重量轻、功耗低、结构紧凑等特点。 LCD高精度口袋电子秤方案产品简介 口袋电子秤是一种体积小、重量轻、功耗低&#xff0c;可用于多种场合的电子秤。它通常…

如何检查 Linux 内存使用量是否耗尽?这5个命令堪称绝了!

在 Linux 操作系统中&#xff0c;内存是一个关键资源&#xff0c;用于存储正在运行的程序和操作系统本身的数据。如果系统的内存使用量过高&#xff0c;可能会导致性能下降、应用程序崩溃或者系统崩溃。因此&#xff0c;了解如何检查 Linux 内存使用量是否耗尽是非常重要的。下…

【网络安全】文件上传绕过思路

引言 分享一些文件上传绕过的思路&#xff0c;下文内容多包含实战图片&#xff0c;所以打码会非常严重&#xff0c;可多看文字表达&#xff1b;本文仅用于交流学习&#xff0c; 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人…

什么是划分子网?网络工程师划分子网有啥技巧?

随着互联网的快速发展&#xff0c;越来越多的组织和企业在其内部建立了复杂的网络系统来满足日常的信息传输和资源共享需求。而在这些网络系统中&#xff0c;划分子网&#xff08;也称为子网划分&#xff09;作为一种常见的网络管理方法&#xff0c;为组织和企业提供了更加灵活…

【面试】记一次安恒面试及总结

文章目录SQL 注入sql注入的原理&#xff1f;如何通过SQL注入判断对方数据库类型&#xff1f;补充一下其他方法判断数据库类型时间盲注的函数XPath注入抓不到http/https包&#xff0c;怎么办&#xff1f;app无自己的ssl证书app有自己的ssl证书-证书绑定(SSL pinning)逻辑漏洞有哪…

【学习笔记】滑动窗口

acwing.滑动窗口https://www.acwing.com/problem/content/156/ 给定一个大小为 n≤106≤106 的数组。 有一个大小为 k 的滑动窗口&#xff0c;它从数组的最左边移动到最右边。 你只能在窗口中看到 k 个数字。 每次滑动窗口向右移动一个位置。 以下是一个例子&#xff1a; …

Python使用Opencv进行图像人脸、眼睛识别实例演示

效果展示 下面使用 haarcasecade_eye.xml 进行人眼识别的效果图&#xff1a; 人脸识别是一种可以自动检测图像或视频中存在的人脸的技术。它可以用于各种应用&#xff0c;例如安全控制&#xff0c;自动标记照片和视频&#xff0c;以及人脸识别解锁设备等。在这篇博客中&#…