[Day5] Flex Panels Image Gallery

[Day5] Flex Panels Image Gallery

CSS Flex box 的技巧

需要用到的技巧与练习目标

  1. Flex (flex-grow | flex-shrink | flex-basis)
  2. Flex-direction
  3. transtion ( css )
  4. transtioned ( js )
  5. Array.prototype.includes()

Flex

flex-grow

Flex容器中,剩余空间将该如何分配给项目。剩余空间是指 容器大小减去所有Flex项目所剩下的空间。所以若是所以项目都有flex-grow则就会是剩余空间根据flex-grow 的细数大小来进行分配。

flex-shrink

Flex-direction

Flex-direction语法格式有 row | row-reverse | column | column-reverse
主要为定义Flex容器中,定义主轴的方向,预设初始值为row。

  • 如果 direction 属性为 ltr ,row则为从左到右的定向水平轴。row-reverse则为由右到左的定向水平轴。如果 direction 属性为 rtl 则为相反的状况。

Array.prototype.includes()

includes() 方法会判断一个阵列是否会包含特定元素,并取回传 true或是 false

参考资料来源:
https://developer.mozilla.org/zh-CN/docs/Web/CSS/flex-grow
https://developer.mozilla.org/zh-CN/docs/Web/CSS/direction
https://developer.mozilla.org/zh-CN/docs/Web/CSS/flex-direction
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/includes


<<:  【後转前要多久】# Day05 HTML - 语意标签 & 引用CSS

>>:  创建App後半部界面

铁人赛完赛整理&开源

第12 届iT邦帮忙铁人赛系列文章 (Day30) 终於走到这一天了,每次都觉得铁人赛过程都生不如死...

Day19 - 汇入 excel-测试篇

前言 继上篇汇入 Excel 实作,这篇以撰写测试为主 实作 测试的写法有蛮多种,这边以其中一种为例...

Day 6 追加训练

根据昨天的测试我们知道小画家画风的数字模型认不出来,那麽我们可以追加训练让它学习自己画的字。 这次我...

第15章:管理与设定网路介绍(一)

前言 上一章节中,介绍定作业系统的时区、时间以及NTP服务器,本章节中,要讲述简单的网路模型的概念,...

架站:安装 Ubuntu Server

说到架站,虽然CentOS稳定性和安全性更好,但很多人还是偏向使用Ubuntu Server 依据小...