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

推图制作网站昆明系统开发

推图制作网站,昆明系统开发,已注册商标查询官网,中国最顶尖的广告设计公司提示:本篇文章仅仅是作者自己目前在备赛蓝桥杯中,自己学习与刷题的学习笔记,写的不好,欢迎大家批评与建议 由于个别题目代码量与题目量偏大,请大家自己去蓝桥杯官网【连接高校和企业 - 蓝桥云课】去寻找原题&#xff0…

提示:本篇文章仅仅是作者自己目前在备赛蓝桥杯中,自己学习与刷题的学习笔记,写的不好,欢迎大家批评与建议


由于个别题目代码量与题目量偏大,请大家自己去蓝桥杯官网【连接高校和企业 - 蓝桥云课】去寻找原题,在这里只提供部分原题代码

本题目为:2024年十五届省赛职业院校组真题第一题:智能停车系统


题目

需要考生作答的代码段如下:

.cars {position: absolute;z-index: 2;width: 600px;height: 600px;display: flex;flex-direction: column;/* 排成列*//* TODO: 请为下方属性填空,不要更改其他选择器里的代码 */flex-wrap: ;align-content: ;justify-content: ;}

题目要求:

请使用 `Flex` 完善 `css/style.css` 中的 TODO 代码,让每辆车正确停放至停车位

答案:

/* TODO: 请为下方属性填空,不要更改其他选择器里的代码 */
flex-wrap: wrap;
align-content: space-between;
justify-content: space-between;

拓展学习:

flex布局

当我们在使用css进行页面的排版时,通常有两种排版的方法

使用浮动、边距等方法的传统布局方式flex弹性布局方法

两者都可以根据我们自己的心意去自由的摆放盒子,但是二者也有不一样的优缺点

传统布局优点就是:兼容性好,而缺点就是:布局繁琐;局限性,不能再移动端很好的布局

相比之下,flex弹性布局的优点就是:操作方便,布局极为简单,移动端应用很广泛,缺点就是:PC 端浏览器支持情况较差;IE11或更低版本,不支持或仅部分支持

这期我们就来学习学习flex布局的使用方法

flex布局原理

flex 是 flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为 flex布局。

 注意:  
当我们为父盒子设为flex布局以后,子元素的float、clear和vertical-align属性将失效  
伸缩布局=弹性布局=伸缩盒布局=弹性盒布局 =flex布局

采用 Flex 布局的元素,称为Flex容器(flex container),简称“容器”。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称“项目“。

注意:  
体验中 div 就是 flex父容器。  
体验中 span 就是 子容器 flex项目  
子容器可以横向排列也可以纵向排列

总结flex布局原理:

就是通过给父盒子添加flex属性,来控制子盒子的位置和排列方式

flex布局父项常见属性

以下是flex布局父项常见属性

属性描述
flex-direction设置主轴的方向
justify-content设置主轴上的子元素排列方式
flex-wrap设置子元素是否换行
align-content设置侧轴上的子元素的排列方式(多行)
align-items设置侧轴上的子元素排列方式(单行)
flex-flow复合属性,相当于同时设置了flex-direction和flex-wrap
flex-direction

设置主轴的方向

在flex布局中,

默认主轴方向就是x轴方向,水平向右

默认侧轴方向就是y轴方向,水平向下

但是我们可以通过flex-direction属性来自定义主轴的方向

属性值描述
row默认值从左到右
row-reverse从右到左
column从上到下
column-reverse从下到上
justify-content

设置主轴上的子元素排列方式

使用前一定要确定好主轴是哪一个

属性值描述
flex-start默认值 从头部开始 如果主轴是x轴,则从左到右
flex-end从尾部开始排列
center在主轴居中对齐(如果主轴是x轴则水平居中)
space-around平分剩余空间
space-between先两边贴边 再平分剩余空间(重要)
flex-wrap

设置子元素是否换行

在flex布局中,如果子盒子的宽度超过父盒子的宽度,flex会强迫修改子盒子宽度来占满一行,这样我们就要用到flex-wrap来使显示不开的盒子另起一行

属性值描述
nowrap默认不换行
warp换行
align-content

设置侧轴上的子元素的排列方式(多行)

当侧轴内容多行时,就要用到align-content来进行多行的排列

适用于出现换行的情况(多行),单行情况下是无效的

使用前一定要确定好侧轴是哪一个

属性值描述
flex-start默认值在侧轴的头部开始排列
flex-end从侧轴的尾部开始排列
center在主轴中间显示
space-around子项在侧轴平分剩余空间
space-between子项在侧轴先分布在两头,再平分剩余空间
stretch设置子项元素高度评分父元素高度
align-items

设置侧轴上的子元素排列方式(单行)

使用前一定要确定好侧轴是哪一个

属性值描述
flex-start默认值 从上到下
flex-end从下到上
center挤在一起居中(垂直居中)
stretch拉伸,但是子盒子不要给高度
flex-flow

复合属性,相当于同时设置了flex-direction和flex-wrap

flex布局子项常见属性

以下是flex布局子项常见属性

flex属性

flex 属性定义子项目分配剩余空间,用flex来表示占多少份数

在分配多个有固定宽度的子盒子后,分配剩余的空间给剩下的没有定义宽度盒子

也可以给其中某一个固定的盒子占据更多份数的空间

align-self

控制子项自己在侧轴上的排列方式

思维导图

拓展练习

给大家推荐一个练习flex编程属性的一个好玩的网站,这个网站主要是使用学到的flex属性知识去是‘青蛙’排版到正确的‘荷叶’上,一共24关,很好的练习flex属性编程技术【Flexbox Froggy - 一个学习 CSS flexbox 的游戏】


感谢观看此篇文章,谢谢大家的支持,本片文章只是我自己学习的历程,有些写的不好地方欢迎大家交流改动。

长路漫漫,我们还需努力!

http://www.yayakq.cn/news/313426/

相关文章:

  • 长沙哪个公司做网站创业项目的网站
  • 用自己的ip怎么查看dw8建设的网站做网站二维码
  • 做网站怎么才会被百度收录页面设计元素
  • 广东网站建设效果吉林律师网站建设多少钱
  • 厦门自己建网站广西建设厅官网站
  • 美食网站建设背景介绍做心悦腾龙光环的网站是什么
  • 长阳网站建设骨干专业建设网站
  • php网站开发和js什么是外包
  • 做网站怎么在图片里面插字广西南宁网站建设
  • 西安网站制作顶尖公司广告公司寮步网站建设哪家好
  • 北京网页设计培训国内专业seo公司
  • 电脑系统网站建设完美网站建设
  • 金华在线制作网站上海工程相关的公司
  • 联系方式 响应式网站大连 祥云 网站优化
  • 阜新本地网站建设平台仁怀企业网站建设
  • 为企业做网站电话开场白商城网站有什么好处
  • 企顺网网站建设广州地铁18号线
  • 广州申请公司注册网站构建电子商务网站的步骤
  • 化妆品网站的建设方案网站备案 空间
  • 企业网站建设的类型主要有服装网络推广方案
  • 大连网站设计团队泉州做网站seo
  • 做流程图用什么网站好哪个网站能在百度做推广
  • 网站开发用的开源系统北京南昌企业网站制作
  • 自学做网站一般要多久wordpress cas认证
  • 网站建设培训公司哪家好南昌外包建站
  • 网站seo优化推广怎么做企业信息网站模板
  • logo参考网站做h5的网站哪个好
  • 二手房交易网站开发源码南京户外广告公司排行榜
  • 在域名上建设网站黄骅市天气预报最新
  • 人物设计网站湛江企业自助建站