发布于 2025-12-10 0 阅读
0

Everything you need to know about flex box. Make awesome websites Video Explanation Who I am ? What is Flex box & Why we need it. How to use flex box ? Justify Content Align Items Flex Wrap Flex Direction Some other properties. Wrap up Articles you may find Useful

关于弹性盒子你需要知道的一切。打造精彩网站

视频讲解

我是谁?

什么是 Flex box 以及我们为什么需要它。

如何使用弹性框?

内容对齐

对齐项目

柔性包装

弯曲方向

一些其他属性。

包起来

您可能觉得有用的文章

无论您是初学者还是高手,如果您想打造非凡的网站,如果您想打造惊艳的 UI/UX,那么这篇 CSS 进阶系列文章不容错过。本文将探讨 CSS 弹性框。弹性框在 CSS 中至关重要,借助它,我们可以轻松创建任何类型的网站。相信我,如果您坚持学习这一系列 CSS 知识,您一定能像我一样打造出精彩的网站。在今天的文章中,您将学习弹性框、它的用例以及一些属性。让我们快速开始吧。

视频讲解

你也可以观看视频讲解😊

我是谁?

开始之前,如果你不认识我,我叫 Kunaal,来自印度,负责 Modern Web YouTube 频道的运营。我制作 Web 开发相关内容,帮助你掌握 Web 开发技能,我制作过关于Fullstack Ecom 网站个人作品集Fullstack Blogging 网站精美页眉动画等的教程。如果你感兴趣,可以访问我的频道

我们现在就开始吧。

什么是 Flex box 以及我们为什么需要它。

在我们了解如何使用弹性框之前,我想先了解一下为什么我们需要它。在我看来,这是最好的学习方法。

CSS 弹性框

如上图所示,您可以清楚地看到,尽管我的 H1 元素仅覆盖了蓝色部分,但它仍然具有全宽,并且覆盖了整个红色部分。因此,该p元素位于 下方h1。这是因为,在 HTML 中,几乎所有元素都被视为 HTML 块。因此,它们具有全宽。

但是,如果我想让这些元素并排显示怎么办?我之前说过,所有元素都像一个块,所以我们不能让它们并排显示吗?为了达到这个目的,我们flex box在 CSS 中做了一些事情。

CSS 弹性框

如何使用弹性框?

一旦我们知道何时需要使用弹性框,我们就能了解如何使用它。在 CSS 中,我们可以使用 来访问或使用弹性框display: flex

好吧,如果你曾经display在 CSS 中使用过属性,你就会知道我们直接将它赋给元素。这是什么意思呢?

嗯!我的意思是,比如说,如果我想隐藏任何元素,比如说h1元素。那么我会使用display:none

h1{
   display: none;
}
Enter fullscreen mode Exit fullscreen mode

上面的代码会隐藏元素h1。我们可以flex这样使用吗?

CSS 弹性框

好吧,即使我们使用了flex boxusingdisplay属性,我们也不会直接将其赋给元素,而是将其赋给最近的父元素。如上图所示,h1p元素都有一个共同的最近父元素,即bodyelement。因此,我们将赋给display: flexbody 元素。希望您理解这一点,因为它非常重要,大多数人总是忘记应该将其赋给display: flex最近的父元素。

现在,让我们看看它的一些属性,如果没有这些属性,使用弹性框就不会很有趣。

内容对齐

CSS 弹性框

Justify 内容属性用于使子元素沿horizontal轴对齐。您可以参考上图。

让我们看看它的一些值。当然,我们会把它赋给最近的父元素。

第 3 帧 (1)

对齐项目

CSS 弹性框

嗯,侧边对齐的内容将子项放置在 X 轴上,因此align-items将子项放置在 Y 轴上。您可以参考上面的图片。

它的一些属性。

替代文本

柔性包装

CSS 弹性框

使用弹性框的主要原因flex是响应式布局,那么如何实现呢?flex-wrap基本上就是包裹或打破弹性框的布局,让网站具有响应性。

第 2 帧 (7)

弯曲方向

CSS 弹性框

现在,flex-direction它非常简单,它只是改变了弹性框的流程。

第 1 帧 (2)

一些其他属性。

到目前为止,我们看到的所有属性都赋予了最近的父元素。但我们还有一些属性直接赋予子元素或特定元素。

CSS 弹性框

上述属性并不常用,这就是我没有告诉你的原因,但如果你愿意,你可以在我的另一篇文章中查看它们

包起来

好了,就是这样。以上就是关于 CSS Flex 盒子的全部内容。如果您喜欢这篇文章并觉得它有用,请务必关注我,您也可以通过订阅我的 YouTube 频道来表达您的感激之情。不过,我制作了一些很棒的 Web 开发内容 😉

所以,既然我决定制作高级 CSS 系列,那就按照我自己的风格来吧。而且在我看来,仅仅告诉你如何使用是不够的。你还需要练习。为此,我为你准备了 3 个设计,你可以使用 flex box 来练习。

设计 1设计 2设计 3

好吧,请务必完成上述设计,这会激励我继续这个 CSS 系列。记得在我的 Instagram 上标记我,提交给我。@modern_web_channel

如果您在任何地方遇到困难或有任何疑问,请随时问我。

谢谢阅读😊

您可能觉得有用的文章

  1. 最佳 CSS 效果
  2. 无限 CSS 加载器
  3. Disney+ 克隆版
  4. Youtube API - Youtube 克隆
  5. TMDB - Netflix 克隆
鏂囩珷鏉ユ簮锛�https://dev.to/themodernweb/learn-css-css-flex-box-everything-you-need-to-make-good-websites-3gka