CSS3弹性布局

简介: CSS3弹性布局



笔记在代码中不在重复。


<!DOCTYPE html>
<html lang="zh">
  <head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <!-- CSS模块 -->
  <style type="text/css">
    * {
    text-shadow: 3px 2px 4px red;
    border-radius: 0.625rem;
    box-shadow: #000000 3px 2px 2px;
    }
    /* Cs的页面内容介绍 */
    div {
    /* 已Y轴为例 */
    display: flex;
    /* Null 为X轴 column 为Y轴  */
    /* 从尾部开始排列 */
    justify-content: flex-end;
    /* 水平居中  */
    justify-content: center;
    /* 平分空间 */
    /*  Null*/
    justify-content: unset;
    /* 先俩边后平分 */
    justify-content: space-between;
    justify-content: space-around;
    /* 从头部开始排 */
    justify-content: flex-start;
    /* 默认不换行  br warp */
    /* flex-wrap: wrap; */
    width: 700px;
    height: 700px;
    background-color: #95d9f0;
    align-items: center;
    /* 向上浮动 */
    align-items: baseline;
    /* center */
    /* align-items: center; */
    /* 拉伸  height要注释去*/
    /* align-items: stretch; */
    }
    span {
    /* display:block; */
    width: 120px;
    height: 120px;
    background-color: pink;
    margin: 0.25rem;
    }
  </style>
  <title>弹性布局Y轴介绍内容介绍</title>
  <!-- 
  flex-start 默认值从头部开始如果主轴是x轴,则从左到右
  flex-end 从尾部开始排列
  center 在主轴居中对齐(如果主轴是x轴则水平居中)
  space -around 平分剩余空间
  space-between 先两边贴边再平分剩余空间(重要)-->
  </head>
  <body>
  <h1 style="text-align: center;">弹性布局X轴介绍内容介绍</h1>
    <div style="border: 4px solid yellow;border-radius: 0.625rem;align-items: ;">
    <span style="border: 3px solid red;align-content: center;">NO1</span>
    <span style="border: 4px solid yellow;">NO2</span>
    <span style="border: 4px dotted blanchedalmond;">NO3</span>
    <span style="border: 3px solid red;align-content: center;">NO1</span>
    <span style="border: 4px solid yellow;">NO2</span>
    <span style="border: 4px dotted blanchedalmond;">NO3</span>
    </div>
  </body>
</html>
<!DOCTYPE html>
<html lang="zh">
  <head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <!-- CSS模块 -->
  <style type="text/css">
    * {
    text-shadow: 3px 2px 4px red;
    border-radius: 0.625rem;
    box-shadow: #000000 3px 2px 2px;
    }
    /* Cs的页面内容介绍 */
    div {
    /* 已Y轴为例 */
    display: flex;
    /* Null 为X轴 column 为Y轴  */
    flex-direction: column;
    /* 从尾部开始排列 */
    justify-content: flex-end;
    /* 水平居中  */
    justify-content: center;
    /* 平分空间 */
    /*  Null*/
    justify-content: unset;
    justify-content: space-around;
    /* 先俩边后平分 */
    justify-content: space-between;
    width: 700px;
    height: 700px;
    background-color: #95d9f0;
    flex-wrap: wrap;
    /* 从头部开始排 */
    justify-content: flex-start;
    /* justify-content: flex-end; */
    align-items: center;
    /* align-items: flex-end; */
    /* align-items: initial; */
    /* align-items: baseline; */
    /* align-content: space-around; */
    /* align-content: space-between; */
    /* align-content: stretch; */
    }
    span {
    /* display:block; */
    width: 120px;
    height: 120px;
    background-color: pink;
    margin: 10px;
    }
  </style>
  <title>弹性布局内容介绍</title>
  </head>
  <body>
  <h1 style="text-align: center;">弹性布局Y轴介绍内容介绍</h1>
  <div style="border: 10px solid yellow;border-radius: 0.625rem;">
    <span style="border: 3px solid red;">NO1</span>
    <span style="border: 4px solid yellow;">NO2</span>
    <span style="border: 10px dotted blanchedalmond;">NO3</span>
    <span style="border: 6px double #0099FF;">NO4</span>
  </div>
  </body>
</html>
相关文章
|
2月前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
2月前
|
前端开发 JavaScript 开发者
掌握 CSS 弹性布局(Flexbox):构建复杂页面布局的高效秘籍与实战案例
CSS弹性布局(Flexbox)是现代网页设计中构建复杂页面布局的高效工具。本文将深入浅出地介绍Flexbox的核心概念、使用技巧及实际应用案例,帮助读者快速掌握这一强大布局方法。
|
2月前
|
前端开发 容器
实现CSS品字布局
【10月更文挑战第27天】
|
3月前
|
前端开发 容器
使用 CSS Grid 布局实现响应式设计
【10月更文挑战第1天】使用 CSS Grid 布局实现响应式设计
72 4
|
3月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
4月前
|
前端开发 容器
css布局-弹性布局学习笔记
这篇文章是关于CSS弹性布局的学习笔记,详细介绍了flex容器和元素的相关属性,包括flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content以及order、flex-grow、flex-shrink、flex-basis、flex和align-self等,解释了这些属性在弹性盒子布局中的作用和用法。
|
5月前
|
前端开发 安全 容器
CSS如何优雅实现卡片多行排列布局?
【8月更文挑战第24天】CSS如何优雅实现卡片多行排列布局?
211 3
|
4月前
|
JavaScript 前端开发
网页前端课程设计-【模仿】香港中文大学官网,轮播图及div+css布局,js的dom操作
这篇文章介绍了如何模仿香港中文大学官网进行网页前端课程设计,包括使用div+css布局、js的DOM操作以及实现轮播图等技术细节。
|
5月前
|
前端开发 开发者 容器
探索现代Web开发中的CSS Grid布局技术
【8月更文挑战第29天】在数字时代的浪潮中,网页设计不断进化以适应日新月异的用户需求。CSS Grid布局技术作为一项革新性的前端工具,为设计师和开发者提供了前所未有的布局能力。本文旨在通过深入浅出的方式介绍CSS Grid的核心概念、基本用法以及在实际项目中的应用,帮助读者快速掌握这一强大的网页布局工具。
65 3

热门文章

最新文章