CSS样式

  /* 粘性布局,使导航固定 */
  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(默认值,轴线占满整个交叉轴);
  */
复制代码

 

posted @   阿冲77  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示