当前位置: 首页 > news >正文

蓝桥杯 web 水果拼盘 (css3)

做题步骤:

看结构:html 、css 、f12 

分析: f12 查看元素,你会发现水果的高度刚好和拼盘的高度一样,每一种水果的盘子刚好把页面填满了,所以咱们就只要让元素竖着排列,加上是竖着,排不下的换行,就刚好能让每种元素都在盘子里


牛逼的答案:

#pond {
  flex-flow: column wrap;
}

 flex-flowflex-directionflex-wrap 的简写形式:

  • flex-direction: column;:子元素按列排列(垂直方向)。
  • flex-wrap: wrap;:如果子元素在当前列中无法容纳,则会换到下一列。

通俗易懂的答案:

#pond {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

类似的题目:省模拟赛 水果摆盘

.yellow {
    align-self: flex-end;
    order: 1;
}

1. align-self: flex-end;

  • 作用:单独设置该元素在交叉轴上的对齐方式。
  • 具体行为
    • 如果父容器的主轴是水平方向(默认 flex-direction: row),则 align-self: flex-end; 表示该元素会在垂直方向上与交叉轴的终点对齐(即靠下对齐)。
    • 如果父容器的主轴是垂直方向(flex-direction: column),则 align-self: flex-end; 表示该元素会在水平方向上与交叉轴的终点对齐(即靠右对齐)。
  • 覆盖父级规则align-self 会覆盖父容器的 align-items 属性对该元素的影响。

2. order: 1;

  • 作用:设置该元素在主轴上的排列顺序。
  • 具体行为
    • 默认情况下,所有 flex 子项的 order 值为 0,表示它们按照 HTML 中的顺序排列。
    • 设置 order: 1; 后,该元素会被放置在所有 order 值小于或等于 0 的元素之后。
    • 如果多个元素有相同的 order 值,则它们仍然按照 HTML 中的顺序排列。

相关文章:

  • Elasticsearch DSL 中的 aggs 聚合
  • 字符串的replace、replaceAll、split()方法
  • 主流程发起,去除子流程的时长计算问题
  • 【愚公系列】《高效使用DeepSeek》055-可靠性评估与提升
  • sklearn的Pipeline
  • Kotlin 中的 `reified` 关键字全解析:保留类型信息 + 优化高阶函数的双重魔法
  • 中国钧瓷收藏市场现状和风险警示
  • 1.1 测试计划阶段:如何制定高效的测试策略
  • JS页面尺寸事件
  • 软件项目管理
  • MySQL-SQL-DML语句、INSER添加数据、UPDATE更新数据、DELETE删除数据
  • 阅读笔记“Wi-BFI”
  • 2025.3.31-2025.4.6文献阅读
  • 正确安装GPU显卡驱动、CUDA、cuDNN的详细教程
  • 【Linux网络】以太网(数据链路层)
  • RobotFrameWork环境搭建及使用
  • SQLite 注入:深入理解与防范策略
  • Python爬虫教程010:使用scrapy爬取当当网数据并保存
  • 文件操作和IO ——Java
  • 面向对象编程(OOP)的理解
  • 紫鸟超级浏览器一个月多少钱/南昌网优化seo公司
  • 网站制作制作公司/网络营销顾问工作内容
  • 注册一个小网站/郑州网站开发公司
  • 网站的微信推广怎么做/网站编辑seo
  • 中山技术支持中山网站建设/哪个好用?
  • 怎么做个人网站/网络推广是做什么工作