`

Flexible 弹性盒子模型之CSS flex-shrink 属性

    博客分类:
  • CSS
阅读更多

实例

让第二个元素收缩到其他元素的三分之一:



 

效果预览
div:nth-of-type(2){flex-shrink:3;}

浏览器支持

表格中的数字表示支持该属性的第一个浏览器的版本号。

紧跟在 -webkit-, -ms- 或 -moz- 后的数字为支持该前缀属性的第一个版本。

属性          
flex-shrink 29.0
21.0 -webkit-
11.0
10.0 -ms-
28.0
18.0 -moz-
9.0
6.1 -webkit-
17.0

定义和用法

flex-shrink 属性用于设置或检索弹性盒的收缩比率。。

注意:如果元素不是弹性盒对象的元素,则 flex-shrink 属性不起作用。

默认值: 继承: 可动画化: 版本: JavaScript 语法:
1
是。请参阅 SS3动画属性CSS3动画实例。 效果预览
CSS3
object.style.flexShrink="5" 效果预览

 


CSS 语法

flex-shrink: number|initial|inherit;

属性值

值 描述
number 一个数字,规定项目将相对于其他灵活的项目进行收缩的量。默认值是 0。
initial 设置该属性为它的默认值。请参阅 initial
inherit 从父元素继承该属性。请参阅 inherit
  • 大小: 6.5 KB
1
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    flex布局-flex-layout-master.zip

    Flex布局,全称为“Flexible Box”,也常被称为 Flexbox,是一种在CSS3中引入的布局模式,用于处理复杂的网页布局问题。它旨在提供一种更加灵活、动态的方式来组织和对齐内容,尤其适用于单列和多列布局,以及响应式...

    flex弹性盒子布局实例

    Flexbox,全称为Flexible Box,是CSS3引入的一种布局模型,专为解决复杂的网页布局问题而设计,尤其在处理响应式设计和动态内容时表现出强大的灵活性。本实例将深入探讨Flexbox布局的基本概念、属性以及如何在实际...

    Flex_Css完全手册.doc

    Flex布局,全称为Flexible Box布局,是CSS3中的一项重要布局模型,专门设计来解决复杂的网页和用户界面的布局问题。它允许开发者更加灵活地控制元素的排列、对齐和大小调整,特别是在响应式设计中表现出强大的适应性...

    flex_style.rar_flex_flex style_style flex

    "flex"是CSS3中的一个属性,全称为"Flexible Box",旨在简化多列或多行元素的布局,使得元素能在不同屏幕尺寸下自适应地调整位置和大小。在"flex_style.rar_flex_flex style_style flex"这个压缩包中,我们可能找到...

    CSS3样式表-定位之Flex布局.pptx

    Flex布局,全称为Flexible Box布局,是CSS3中一种强大的页面布局工具,旨在提供更为灵活、响应式的网页设计。自2009年由W3C提出以来,它已获得了所有主流浏览器的广泛支持,成为现代网页开发的标准。通过Flex布局,...

    flex多行布局弹性盒子

    Flex布局,全称为“Flexible Box”,也称作弹性盒布局,是CSS3中的一种布局模式,主要用于解决传统布局方式在处理复杂网页布局时遇到的问题,尤其是对于响应式设计和自适应布局有着强大的支持。它允许容器中的子元素...

    弹性布局-flex布局.zip

    Flex布局,全称为“Flexible Box”或“弹性盒布局”,是CSS3中一种用于处理容器内元素布局的模型。它旨在提供一个更加灵活、响应式的布局方式,尤其适用于多设备环境,如手机、平板电脑等移动设备。在传统布局模式下...

    关于flex 的css样式表

    - 弹性盒模型:通过`flex-grow`和`flex-shrink`控制元素大小,实现等间距或自适应布局。 - 响应式图片:利用`align-self`控制图片垂直对齐方式。 - 多列布局:通过改变`flex-direction`实现列布局。 6. **OSXcss...

    前端响应式布局笔记-flex

    Flex布局,全称为Flexible Box,是CSS3引入的一种布局模型,专为了解决复杂的网页布局问题,特别是在响应式设计中。本笔记将深入探讨flex布局中的一些关键属性及其应用场景。 一、`display`属性 Flex布局的开启始于...

    02-flex布局.pdf

    flex项目可以使用flex(简写属性,包含flex-grow、flex-shrink和flex-basis)、flex-grow(项目放大比例)、flex-basis(项目的基础大小)、flex-shrink(项目缩小比例)、order(项目的排列顺序)、align-self...

    flex 各组件对应的css样式属性大全

    Flex布局,全称为“Flexible Box”,是CSS3中一种用于处理网页或应用程序中灵活、响应式的布局模式。它使得在不同设备和屏幕尺寸下,元素的排列和对齐变得更为简单。本文将深入探讨Flex组件及其相关的CSS样式属性,...

    【移动端网页布局】Flex 弹性布局案例 ③

    在移动端网页设计中,Flex布局,全称是Flexible Box,是一种强大的盒模型布局方式,尤其适合处理复杂的、响应式的界面。本案例将深入探讨Flex布局的使用,通过实际的代码示例来阐述其核心概念和应用场景。 一、Flex...

    CSS Flexible Box弹性布局模块切换效果

    描述中的“CSS Flexible Box弹性布局模块切换效果”可能是指通过Flexbox实现的某种交互效果,例如卡片切换、轮播图或选项卡。这通常涉及以下技术: 1. **CSS伪类和动画:** - 使用`:hover`、`:active`、`:focus`等...

    css3_flex使用示例

    在CSS3中,Flexbox( Flexible Box,弹性盒布局)是一种全新的布局模式,设计初衷是为了更有效地处理一维布局——主要是行或列。它提供了一种更为灵活的方式来控制元素的排列、对齐和分配空间,尤其在响应式设计中...

    flex-lib

    - **容器和子元素的控制**:设置容器的flex-direction(主轴方向)、justify-content(主轴上的对齐方式)和align-items(侧轴上的对齐方式)属性,以及子元素的flex-grow、flex-shrink和flex-basis属性。...

    flexcss移动端flex布局神器

    作为一款专为移动端设计的CSS框架,FlexCSS利用了CSS3中的Flexbox布局模型,能够帮助开发者轻松实现响应式设计,确保在不同屏幕尺寸和设备上呈现出一致的布局效果。 Flexbox布局模型,全称为Flexible Box,是CSS3...

    Go-flex-是flexboxCSS布局算法的Go实现

    Go-Flex提供了对CSS Flexible Box Layout(flexbox)模型的实现,允许开发者在后端以Go语言进行灵活的布局设计。 ### Go-Flex简介 Go-Flex是用Go语言编写的库,它实现了CSS3的flexbox布局规范。Flexbox是一种一维...

    flexweb布局

    Flex Web布局,全称为Flexible Box布局,是CSS3中一种强大的布局模式,旨在解决复杂的网页布局问题,尤其在处理响应式设计和动态内容时表现出色。它为开发者提供了更灵活的方式来控制元素的对齐、方向和大小,使得在...

    Web-前端html+css从入门到精通 184. flex弹性布局(1-7).mp4.zip.zip

    在Flexbox模型中,容器(flex container)是具有flex属性的元素,而子元素被称为flex项(flex items)。通过设置容器的`display`属性为`flex`或`inline-flex`,就可以启用flex布局。以下是一些核心的Flexbox属性: ...

    Web前端技术项目式教程(HTML5 CSS3 Flex Bootstrap)教案-使用Flex实现网页响应式布局.pdf

    Flex布局(Flexible Box Layout)是CSS3的一个模块,它解决了传统布局模式在处理复杂的动态内容时的局限性。 一、响应式布局基础 响应式布局的基础包括以下几个关键概念: 1. **Viewport设置**:这是网页适应不同...

Global site tag (gtag.js) - Google Analytics