首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端学习笔记—CSS

学习路线 块元素,行内块元素,行内元素定义 盒子模型 文本操作 文本垂直操作:vertical-align的使用图示。middle设置居中。...定位模块式:相对定位(relative),绝对定位( absolute),固定定位(fixed),粘性定位(sticky),默认定位模式static。...粘性定位元素(stickily positioned element)是计算后位置属性为 sticky 的元素。 注:所有的定位都是同一层级。建议大模块用浮动,微调用定位。...行内元素 / 行内块元素 是无效的 ; 弹性盒子模型flex 弹性盒子又叫伸缩盒模型,或者叫开启flex模式。...子元素默认沿着主轴方向排列。 定位元素与弹性盒子都会变成“行内块”化,弹性盒子作用于子元素,定位元素作用于自身。

9910
您找到你想要的搜索结果了吗?
是的
没有找到

CSS Flexbox 可视化手册

弹性方向 Flex Wrap 弹性流 项目之间的缝隙 排序 对齐 justify-content align-items align-content align-self 调整 Flexbox 的大小...Flex Wrap — Wrap Reverse 通过使用 flex-direction:column反转主轴,不适应的元素会被换到另一,剩余空间被均匀分割。 ?...wrap-reverse选项会沿着方向将交叉轴从右向左反转,产生以下输出: ?...由于flexbox是单维度布局,所以在进行反转时,项目从下到上进行排列(对于行方向),但保持左右结构,只改变了交叉轴。...默认情况下所有的弹性项目都设置为 order: 0,这意味着所有项目都属于同一组,并且它们将按照原始顺序定位。 在两个或多个组的情况下,组会相对于它们的整数值进行排序。

3K20

CSS3笔记

row-reverse:反转横向排列(右对齐,从后往前排,最后一项排在最前面。 column:纵向排列。 column-reverse:反转纵向排列,从后往前排,最后一项排在最上面。...(如果剩余的自由空间是负的,则弹性项目将在两个方向上同时溢出)。 space-between:弹性项目平均分布在该行上。如果剩余空间为负或者只有一个弹性项,则该值等同于flex-start。...该情况下弹性子项可能会溢出容器。 wrap - 弹性容器为多行。该情况下弹性子项溢出的部分会被放置到新行,子项内部会发生断行 wrap-reverse -反转 wrap 排列。...align-self 属性用于设置弹性元素自身在侧轴(纵轴)方向上的对齐方式。...center:弹性盒子元素在该行的侧轴(纵轴)上居中放置。(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度)。

3.6K30

详解CSS Flexbox,附带示例

Flexbox无需使用浮动或定位即可轻松的实现响应式布局结构。 在本文中,我们将通过一些实际示例来学习CSS flexbox。让我们开始吧。...flex-direction属性 flex-direction属性定义容器要在哪个(或行)方向上堆叠弹性。 下面的示例将flex-direction设置为column(从上到下)。...方向 下面这个实例,我们将flex-direction属性设置为row,这将使我们的容器内的元素在一条水平线上: .container { display: flex; flex-direction...行方向 你还可以通过将flex-direction属性设置为column-reverse或来反转容器中子元素的顺序row-reverse。...垂直和水平居中 现在,你可以同时使用justify-content和align-items同时将子元素垂直和水平居中。

1.3K10

CSS中的定位详解

定位拓展 一、静态定位(static) 语法: 选择器 { position: static; } 含义:静态定位按照标准流的特性摆放位置,没有偏移(top,bottom,left,right...五、粘性定位(sticky) 语法: 选择器 { position: sticky; top: 5px; } 含义:粘性定位可以被认为是相对定位和固定定位的混合。...特点: 粘性定位以浏览器的可视窗口为参照点移动元素。 粘性定位的元素会占有原先的位置。 使用粘性定位时必须添加top、left、right、bottom 其中一个属性粘性定位才会生效。...粘性定位的兼容性差。 应用场景:顶部通栏的固定。 六、定位的叠放次序(z-index) 语法: 选择器 { z-index: 1; } 在使用定位进行布局的时候,可能会出现盒子重叠的情况。...此时可以使用z-index来控制盒子的叠放次序(从z轴方向来看的)。 数值可以是正整数、负整数或0,默认是auto,数值越大,盒子越靠上显示。

1.3K30

css 笔记

Position定位         *position:    定位方式:absolute(绝对定位)、fixed(固定)(relative定位参考,可对内部相对absolute定位)         ...box-align    设置或检索弹性盒模型对象的子元素的对齐方式。           box-flex    设置或检索弹性盒模型对象的子元素如何分配其剩余空间。           ...box-direction    设置或检索弹性盒模型对象的子元素的排列顺序是否反转。           box-lines    设置或检索弹性盒模型对象的子元素是否可以换行显示。     ...nav-up    设置或检索对象的导航方向。             nav-right    设置或检索对象的导航方向。     12....    设置或检索对象的之间的边框样式             column-rule-color     对象的之间的边框颜色             column-span

2.2K40

CSS样式

:纵向排列 column-reverse:反转纵向排列,从后往前排,最后一项排在最上面 justify-content 属性:内容对齐(justify-content)属性应用在弹性容器上,把弹性项沿着弹性容器的主轴线...(如果剩余的自由空间是负的,则弹性项目将在两个方向上同时溢出) align-items 属性:align-items 设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式 align-items: flex-start...(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度) 子元素上的属性 flex:flex 根据弹性盒子元素所设置的扩展因子作为比率来分配剩余空间 <div class="flex-container...固定<em>定位</em> 浮动 float 属性定义元素在哪个<em>方向</em>浮动,任何元素都可以浮动。...相对<em>定位</em> absolute 绝对<em>定位</em> fixed 固定<em>定位</em> 其中,绝对<em>定位</em>和固定<em>定位</em>会脱离文档流 设置<em>定位</em>之后:可以<em>使用</em>四个<em>方向</em>值进行调整位置:left、top、right、bottom 相对<em>定位</em>,

23530

全栈之前端 | 6.CSS3基础知识之网页几种布局方法学习(1)

、相对定位、绝对定位、固定定位(类似于绝对)、粘性定位。...flex-direction : 指定主轴的方向弹性盒子子类放置的地方),其默认值为 row (`行布局`),当然你可以设置 column (`布局`) ,以及 row-reverse (`行元素排列的方向相反...`) , column-reverse (`元素排列的方向相反`) flex-wrap : 当弹性盒子子类元素宽度超过父元素宽度时,使用其 wrap 值可以自动换行。...例如,在父内容里面垂直居中一个块内容;使多布局中的所有采用相同的高度,即使它们包含的内容量不同等场景下使用浮动和定位可能难以实现。...(布局) ,以及 row-reverse (行元素排列的方向相反) , column-reverse (元素排列的方向相反) flex-wrap : 当弹性盒子子类元素宽度超过父元素宽度时,使用

27320

CSS小技能:常用样式属性、选择器分类、盒子模型

*/ display: flex /*Grid 布局则被设计用于同时在两个维度上把元素按行和排列整齐。...盒子模型 一切皆盒子: 在 CSS 中,所有的元素都被一个个的“盒子(box)”包围着,理解这些“盒子”的基本原理,是我们使用 CSS 实现准确布局、处理元素排列的关键。.../**Flexbox 是 CSS 弹性盒子布局模块(Flexible Box Layout Module)的缩写,它被专门设计出来用于创建横向或是纵向的一维页面布局。...*/ display: flex /*Grid 布局则被设计用于同时在两个维度上把元素按行和排列整齐。...粘性定位 (Sticky positioning) 让元素先保持和position: static一样的定位,当它的相对视口位置 (offset from the viewport) 达到某一个预设值时

1.5K10

全栈之前端 | 6.CSS3基础知识之网页几种布局方法学习(2)

、相对定位、绝对定位、固定定位(类似于绝对)、粘性定位。...flex-basis : 指定 flex 元素在主轴方向上的初始大小。...flex-direction : 指定主轴的方向弹性盒子子类放置的地方),其默认值为 row (`行布局`),当然你可以设置 column (`布局`) ,以及 row-reverse (`行元素排列的方向相反...`) , column-reverse (`元素排列的方向相反`) flex-wrap : 当弹性盒子子类元素宽度超过父元素宽度时,使用其 wrap 值可以自动换行。...温馨提示: 弹性盒设计上是一维, 它处理单个维度,行的或者的; 我们不能创建一个对行列严格要求的网格,意即如果我们要在我们的网格上使用弹性盒的话,我们仍然需要计算浮动布局的百分比。

21920

请结合YY流利说产品特点制定抖音的运营策略。包含一周推送次数, 推送内容分类等

YY流利说的官方抖音号运营: 1.决定好短视频定位 根据英语流利说的产品特点,官方抖音号的定位是趣味性教学技能类短视频;目标用户是需要学习练习英语、对英文场景短视频感兴趣的人。...5.真人演播 周末时间可以定期请外貌出众、声音好听的外国小哥哥小姐姐进行英语直播,吸引更多的用户参与围观和评论互动,增加用户粘性,刺激用户使用流利说产品的欲望和需求。...6.考虑跨界合作广告 结合英语流利说人工智能、语音识别等科技特点和少儿英语、雅思备考、口语场景等内容方向,考虑相关的跨界合作宣传,拓展短视频类型和内容,打造更多用户触点,为用户带来全新认知和新奇体验。...7.细化设置 注重精细化运营,保证视频的质量和吸引性;例如:认真设计好短视频的封面标题、背景音乐、视频节奏、剧情反转等,不定期结合产品特点和时事潮流制造传播热点、发起挑战视频活动(电影动漫配音、创意虚拟场景对话小品...、最搞笑的英语使用错误、口语语速挑战、英文歌曲翻唱演绎…)等。

27710

《Flutter》-- 5.Flutter页面布局

Flutter使用Row或Column来实现线性布局,作用类似于Android的线性布局(LinearLayout),且Row和Column都继承自弹性布局。 线性布局有主轴和纵轴之分。...5.3 弹性布局 Flutter中使用Flex来实现弹性布局,类似于CSS的FlexBox,支持的属性如下: 1)direction:主轴的方向; 2)mainAxisAlignment:子组件在主轴的对齐方式...:子组件在交叉轴方向上的布局顺序; 7)textBaseline:排列子组件时使用的基线标准; 8)children:弹性布局里排列的内容。...:流式布局会自动换行或换,runAlignment属性指的是每行或每的对齐方式; 4)runSpacing:每行或每的间距,默认是0.0; 5)crossAxisAlignment:子组件在交叉轴上的对齐方式...Flutter使用Stack和Positioned两个组件来配合实现绝对定位,Stack组件主要用于子组件的堆叠操作,而Positioned组件则用于确定子组件在Stack组件中的位置。

95520

HTML & CSS页面布局之定位

3,定位流 标准流和浮动流都只能在水平或垂直方向布局元素,但现实是,我们可能需要在上下左右几个方向上同时偏移元素,定位流正是为了解决这一问题而设计的。....box{ position:relative; top:50px; left:50px; } /*box元素将在原来的位置向下和向右偏移50px,请注意:在定位流中,同一个方向上的定位属性只能使用一次...绝对定位一般和相对定位配合使用,父元素设置相对定位,但不设置偏移量(默认为0),子元素设置绝对定位,这样就可以把子元素的偏移控制在父元素之内。...弹性盒子中默认有两根轴线,水平方向的主轴,垂直方向的纵轴(交叉轴)。轴线与盒子边框的交点是开始位置和结束位置。 ?...两布局 左侧定宽右侧自适应宽度的两布局常用方式有下面几种: 1,左边脱离标准流,右边使用margin属性使其偏移 .left{ width:200px; float:left;

5.4K10

万字总结 CSS 布局

粘性定位的元素是依赖于用户的滚动,在 position:relative 与 position:fixed定位之间切换。...这个特定阈值指的是 top, right, bottom或 left 之一,换言之,指定top,right,bottom 或 left 四个阈值其中之一,才可使粘性定位生效。...利用position:sticky实现粘性滚动效果 3.5 重叠的元素 元素的定位与文档流无关,所以它们可以覆盖页面上的其它元素。...弹性布局 Flex布局是2009年W3C提出了一种新的方案,可以简便、完整、「响应式」地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。...网格布局 5.1 Grid 布局是什么 网格是一组相交的水平线和垂直线,它定义了网格的和行。CSS 提供了一个基于网格的布局系统,带有行和,可以让我们更轻松地设计网页,而无需使用浮动和定位

5.6K20

你不知道的 CSS

定位特性】?绝对定位和固定定位时,同时设置 left 和 right 等同于隐式地设置宽度 ? 09.【层叠上下文】?层叠上下文:小辈就是小辈,再厉害也只是个小辈 ? 10.【粘性定位】?...position:sticky,粘性定位要起作用,需要设置最后滞留位置。chrome有bug,firefox完美 ? 11.【相邻兄弟选择器】?相邻兄弟选择器之常用场景 ? 12.【模态框】?...display:table实现多等高布局 ? 15.【颜色对比度】❣蓝底红字,由于颜色对比度比较低,故而看不清,因此不是好的配色方案? ? 16....【动画方向】?动画方向可以选择alternate,去回交替进行 ? 18.【线性渐变应用】?css绘制彩带的原理 ? 19.【隐藏文本】?隐藏文字内容的两种办法 ? 20.【居中】?...【outline使用】?可以使用outline来描边,不占地方,它甚至可以在里面 ? 27【背景定位】?当固定背景不随元素滚动时,背景定位是相对于视口的 ? 28【tab-size】?

1.3K30

你未必知道的49个CSS知识点

定位特性】?绝对定位和固定定位时,同时设置 left 和 right 等同于隐式地设置宽度 ? 09.【层叠上下文】?层叠上下文:小辈就是小辈,再厉害也只是个小辈 ? 10.【粘性定位】?...position:sticky,粘性定位要起作用,需要设置最后滞留位置。chrome有bug,firefox完美 ? 11.【相邻兄弟选择器】?相邻兄弟选择器之常用场景 ? 12.【模态框】?...display:table实现多等高布局 ? 15.【颜色对比度】❣蓝底红字,由于颜色对比度比较低,故而看不清,因此不是好的配色方案? ? 16....【动画方向】?动画方向可以选择alternate,去回交替进行 ? 18.【线性渐变应用】?css绘制彩带的原理 ? 19.【隐藏文本】?隐藏文字内容的两种办法 ? 20.【居中】?...【outline使用】?可以使用outline来描边,不占地方,它甚至可以在里面 ? 27【背景定位】?当固定背景不随元素滚动时,背景定位是相对于视口的 ? 28【tab-size】?

1.3K20

哪些你知道或不知道的css,在这里或许都齐全

替换元素(img,object,video,iframe)设置一个max-width值为100%; 图片元素以行列式进行布局时,让视口的宽度来决定的数量,弹性和布局(flexbox,display...:inline-block); 使用文本时,指定column-width(宽)而不是指定column-count(数),目的他就可以在较小的屏幕上自动显示单列布局 合理使用简写 合理使用简写...半透明边框 实现半透明边框可以有很多的实现方法,比如:伪元素和定位相结合,多层div包裹和定位相结合......但是意味着我们不得不使用一层额外的HTML元素包裹内容.有些累赘 解决方案:伪元素,把样式应用到伪元素上,对伪元素进行变形,再把伪元素定位+层级放到到住宿元素下面 光说不练,假把式试一试 8....; animation-direction:reverse;反转每一个循环周期; animation-direction:alternate;反转第偶数循环周期; animation-direction

1.4K20

哪些你知道或不知道的css,在这里或许都齐全 css编码技巧 css小技巧

替换元素(img,object,video,iframe)设置一个max-width值为100%; 图片元素以行列式进行布局时,让视口的宽度来决定的数量,弹性和布局(flexbox,display:inline-block...); 使用文本时,指定column-width(宽)而不是指定column-count(数),目的他就可以在较小的屏幕上自动显示单列布局 合理使用简写 合理使用简写,是一种良好的防卫性编码方式...半透明边框 实现半透明边框可以有很多的实现方法,比如:伪元素和定位相结合,多层div包裹和定位相结合......但是意味着我们不得不使用一层额外的HTML元素包裹内容.有些累赘 解决方案:伪元素,把样式应用到伪元素上,对伪元素进行变形,再把伪元素定位+层级放到到住宿元素下面 光说不练,假把式试一试 8....; animation-direction:reverse;反转每一个循环周期; animation-direction:alternate;反转第偶数循环周期; animation-direction

1.6K10
领券