.xypg-left-nav { position: relative; flex: 0 0 310px; } flex: 0 0 310px;:这是 flex 简写属性,包含三个值: flex-grow(第一个值 0):定义 flex 项目的放大比例。此处为 0,意味着该项目不会在容器中放大。 flex-shrink(第二个值 0):定义 flex 项目的缩小比例。此处为 0,意味着该项目不会在容器中缩小。 flex-basis(第三个值 310px):定义 flex 项目的初始大小。此处为 310px,表示此项目将占据 310 像素的宽度。 .xypg-right-content { position: relative; flex: 1; } flex: 1;:这是 flex 简写属性,包含一个值,相当于 flex: 1 1 0;: flex-grow(第一个值 1):定义 flex 项目的放大比例。此处为 1,意味着该项目可以在容器中放大,占用剩余空间。 flex-shrink(第二个值 1):定义 flex 项目的缩小比例。此处为 1,意味着该项目可以在容器中缩小。 flex-basis(第三个值 0):定义 flex 项目的初始大小。此处为 0,表示此项目没有初始大小,将根据容器的剩余空间进行分配。 .xypg-left-nav 固定宽度为 310px,不会放大或缩小,而 .xypg-right-content 将根据剩余空间进行调整,既可以放大也可以缩小以适应容器的大小。
上一篇:css3 过度线条
下一篇:图片变形 自适应图片 响应式