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

怎样做电影下载网站wap网站如何推广

怎样做电影下载网站,wap网站如何推广,免费微网站,网易企业邮箱收费吗这几种方式的搭配使用可以轻松搞定 PC 端页面的常见需求#xff0c;比如实现水平居中可以使用 margin: 0 auto#xff0c;实现水平垂直同时居中可以如下设置#xff1a;.dad {position: relative; } .son {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left…这几种方式的搭配使用可以轻松搞定 PC 端页面的常见需求比如实现水平居中可以使用  margin: 0 auto实现水平垂直同时居中可以如下设置.dad {position: relative; } .son {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0; } .dad {position: relative; } .son {width: 100px;height: 100px;position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px; } 然而这些写法都存在一些缺陷缺少语义并且不够灵活。我们需要的是通过 1 个属性就能优雅的实现子元素居中或均匀分布甚至可以随着窗口缩放自动适应。在这样的需求下CSS 的第 4 种布局方式诞生了这就是我们今天要重点介绍的 flex 布局。 flex 基本概念 使用 flex 布局首先要设置父容器  display: flex然后再设置  justify-content: center 实现水平居中最后设置  align-items: center 实现垂直居中。#dad {display: flex;justify-content: center;align-items: center } 先从两个基本概念说起 lex 的核心的概念就是 容器 和 轴。容器包括外层的 父容器 和内层的 子容器轴包括 主轴 和 交叉轴可以说 flex 布局的全部特性都构建在这两个概念上。flex 布局涉及到 12 个 CSS 属性不含 display: flex其中父容器、子容器各 6 个。不过常用的属性只有 4 个父容器、子容器各 2 个我们就先从常用的说起吧。 1. 容器 容器具有这样的特点父容器可以统一设置子容器的排列方式子容器也可以单独设置自身的排列方式如果两者同时设置以子容器的设置为准。 1.1 父容器 设置子容器沿主轴排列justify-content justify-content 属性用于定义如何沿着主轴方向排列子容器。 flex-start起始端对齐   flex-end末尾段对齐 center居中对齐 space-around子容器沿主轴均匀分布位于首尾两端的子容器到父容器的距离是子容器间距的一半。 space-between子容器沿主轴均匀分布位于首尾两端的子容器与父容器相切。 设置子容器如何沿交叉轴排列align-items align-items 属性用于定义如何沿着交叉轴方向分配子容器的间距。 flex-start起始端对齐 flex-end末尾段对齐 center居中对齐 baseline基线对齐这里的 baseline 默认是指首行文字即 first baseline所有子容器向基线对齐交叉轴起点到元素基线距离最大的子容器将会与交叉轴起始端相切以确定基线。 stretch子容器沿交叉轴方向的尺寸拉伸至与父容器一致。 1.2 子容器 在主轴上如何伸缩flex 子容器是有弹性的flex 即弹性它们会自动填充剩余空间子容器的伸缩比例由 flex 属性确定。 flex 的值可以是无单位数字如1, 2, 3也可以是有单位数字如15px30px60px还可以是 none 关键字。子容器会按照 flex 定义的尺寸比例自动伸缩如果取值为 none 则不伸缩。 虽然 flex 是多个属性的缩写允许 1 - 3 个值连用但通常用 1 个值就可以满足需求它的全部写法可参考下图。 单独设置子容器如何沿交叉轴排列align-self 每个子容器也可以单独定义沿交叉轴排列的方式此属性的可选值与父容器  align-items 属性完全一致如果两者同时设置则以子容器的  align-self 属性为准。 flex-start起始端对齐 flex-end末尾段对齐 center居中对齐 baseline基线对齐 stretch拉伸对齐 2. 轴 如图所示 轴 包括 主轴 和 交叉轴我们知道 justify-content 属性决定子容器沿主轴的排列方式 align-items 属性决定子容器沿着交叉轴的排列方式。那么轴本身又是怎样确定的呢在 flex 布局中 flex-direction 属性决定主轴的方向交叉轴的方向由主轴确定。 主轴 主轴的起始端由  flex-start表示末尾段由 flex-end 表示。不同的主轴方向对应的起始端、末尾段的位置也不相同。向右 flex-direction: row向下 flex-direction: column向左 flex-direction: row-reverse向上 flex-direction: column-reverse交叉轴 主轴沿逆时针方向旋转 90° 就得到了交叉轴交叉轴的起始端和末尾段也由 flex-start 和 flex-end 表示。 上面介绍的几项属性是 flex 布局中最常用到的部分一般来说可以满足大多数需求如果实现复杂的布局还需要深入了解更多的属性。   flex 进阶概念 1. 父容器 设置换行方式flex-wrap   决定子容器是否换行排列不但可以顺序换行而且支持逆序换行。 nowrap不换行 wrap换行 wrap-reverse逆序换行 逆序换行是指沿着交叉轴的反方向换行。 轴向与换行组合设置flex-flow flow 即流向也就是子容器沿着哪个方向流动流动到终点是否允许换行比如 flex-flow: row wrapflex-flow 是一个复合属性相当于 flex-direction 与 flex-wrap 的组合可选的取值如下 row、column 等可单独设置主轴方向 wrap、nowrap 等可单独设置换行方式 row nowrap、column wrap 等也可两者同时设置 多行沿交叉轴对齐align-content 当子容器多行排列时设置行与行之间的对齐方式。 flex-start起始端对齐 flex-end末尾段对齐 center居中对齐 space-around等边距均匀分布 space-between等间距均匀分布 stretch拉伸对齐 2. 子容器 设置基准大小flex-basis flex-basis 表示在不伸缩的情况下子容器的原始尺寸。主轴为横向时代表宽度主轴为纵向时代表高度。设置扩展比例flex-grow 子容器弹性伸展的比例。如图剩余空间按 1:2 的比例分配给子容器。 / 设置收缩比例flex-shrink 子容器弹性收缩的比例。如图超出的部分按 1:2 的比例从给子容器中减去。 设置排列顺序order 改变子容器的排列顺序覆盖 HTML 代码中的顺序默认值为 0可以为负值数值越小排列越靠前 以上就是 flex 布局的全部属性一共 12 个父容器、子容器各 6 个可以随时通过下图进行回顾。 作者osimly链接https://juejin.im/post/58e3a5a0a0bb9f0069fc16bb
http://www.huolong8.cn/news/83734/

相关文章:

  • 广州公司排名100强百度 seo排名查询
  • 网站管理和维护的主要工作有哪些沙井网站优化
  • 企业网站的建设意义是什么网站建设免费加盟代理
  • 支付的网站建设费整么做账浅笑云虚拟主机
  • 做外发的网站推广普通话心得体会
  • 个人网站怎么自己备案青岛网站建设-中国互联
  • 什么最便宜网站建设屏蔽阿里云网站吗
  • 泰安网站建设泽讯天元建设集团有限公司
  • 怎样在手机做自己的网站6网站手机网页如何做
  • 宁波模板网页制作辽宁网站建站优化公司
  • 公司网站高端网站建设做新年公告图片的网站
  • 手机网站 兼容做新浪微博网站需要
  • 建设银行个人网站个人客户中国中标信息查询系统
  • 佛山百度网站快速排名wordpress文章中标签
  • 要加强网站内容的建设垦利网站设计
  • 淘客手机版网站怎么做乡镇网站建设方案
  • 一个公司如何把网站做好网站html模板免费下载
  • vue 做的网站怎样做免费抽皮肤的网站
  • 网站网站模板建网站 选安全
  • 网站建设策划书论文企业管理咨询公司怎么样
  • 网站建设 乐达云创百度明星人气榜入口
  • 织梦网站栏目wordpress无法加载预览图片
  • 做废铁在哪个网站推广十大经典事件营销案例分析
  • 网站关键词快速排名优化网站经营性备案流程
  • 域名和主机有了怎么做网站了解龙岗网站建设
  • 网站建设罗贤伟网站营销外包公司简介
  • 网站建设需要的服务器天津网站设计诺亚科技
  • 中国工程建设企业协会网站北京网站建设公司现状
  • 建筑建材网站设计费用提升学历选什么专业比较好
  • 商业网站建设大纲甘肃省省经合局网站建设的通知