/* 粘性布局,使导航固定 */ position: sticky; top: 0rpx;
/* 实现垂直居中的方法: (1)绝对定位法:这个方法就是利用绝对定位,使它的top、left、right、bottom都为0就可以实现居中 (2)flex居中:display: flex; justify-content: center; align-items: center; (3)transform位移居中:transform: translate(-50%,-50%); (4)不确定宽高居中:父元素相对定位,子元素绝对定位,子元素只需要保证left和right的百分数一样就可以实现水平居中,保证top和bottom的百分数一样就可以实现垂直居中。 */
/* 文本溢出隐藏: (1)单行:display: block; white-space: nowrap; 不换行 overflow: hidden; 溢出隐藏,只能在块级元素生效 text-overflow: ellipsis; 省略号代替 (2)多行:overflow: hidden; 溢出隐藏 text-overflow: ellipsis; 省略号代替 display: -webkit-box; -webkit-box-orient: vertical; 设置对齐模式,纵向对齐 -webkit-line-clamp: 2; 设置多行的行数,示例为2行 */
/* flex布局: (1)flex-direction(主轴排列方向): row(主轴水平对齐) | row-reverse(主轴水平反方向对齐) | column(主轴垂直对齐) | column-reverse(主轴垂直反方向对齐); (2)flex-wrap(主轴排列不下如何换行): nowrap(不换行) | wrap(换行,第一行在上方) | wrap-reverse(换行,第一行在下方); (3)flex-flow(是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap): <flex-direction> <flex-wrap>; (4)justify-content(在主轴上的对齐方式): flex-start(左对齐) | flex-end(右对齐) | center(剧中对齐) | space-between(两端对齐,项目之间的间隔都相等) | space-around(每个项目两侧的间隔相等); (5)align-items(交叉轴上对齐方式): flex-start(交叉轴起点对齐) | flex-end (交叉轴终点对齐)| center(交叉轴中点对齐) | baseline(项目第一行文字的基线对齐) | stretch(默认值,轴线占满整个容器的高度); (6)align-content(定义了多根轴线的对齐方式): flex-start(交叉轴起点对齐) | flex-end (交叉轴终点对齐)| center(交叉轴中点对齐) | space-between(与交叉轴两端对齐) | space-around(每根轴线两侧的间隔都相等) | stretch(默认值,轴线占满整个交叉轴); */
标签:flex,center,交叉,样式,主轴,space,对齐,CSS From: https://www.cnblogs.com/Achong666/p/16881117.html