小程序上的知识点记录

2018-08-01  本文已影响7人  91阿生

1. text标签的单行溢出限制:

一定要设定宽度,才会有效果; 当一行文字超过了限定范围,就会出现换行等现象,这就叫文本溢出;  
超出会引用 ... 
      wxss文件设置text属性: 
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;

2. text多行溢出(限制2行显示等 限制多行显示)

     wxss文件设置text属性: 
          display: -webkit-box !important;
          -webkit-line-clamp:2;  // 限制显示2行
          text-overflow: -o-ellipsis-lastline;
          overflow: hidden;
          word-break: break-all;
          -webkit-box-orient: vertical;

display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。
text-overflow,可以用来多行文本的情况下,用省略号“...”隐藏超出范围的文本 

3. 清除button标签的默认属性:

      .button::after {
          content: '';
          border: none;
          border-radius: 0;
      }

4. CSS设置行内元素和块级元素的水平居中、垂直居中

CSS设置行内元素的水平居中: {text-align:center} /*DIV内的行内元素均会水平居中*/ 

CSS设置行内元素的垂直居中: div{height:30px; line-height:30px} /*DIV内的行内元素均会垂直居中*/ 

CSS行内元素既要水平居中又要垂直居中 :div{text-align:center; height:30px; line-height:30px} 

CSS设置块级元素的水平居中: div{margin:0 auto;}

CSS 用 position: absolute 与 transform 来居中块级元素:  
  {/* 利用绝对定位设置的左上角重叠于父容器标签的中心点 子绝父相 父元素需要设置 position: relative;*/
    position: absolute;
    top: 50%;
    left: 50%;
    /* 平移 会以自身为参考, (-50%, -50%)向水平x左移, 垂直y上移  */
    transform: translate(-50%, -50%);
  }

5. 元素水平垂直居中

上一篇下一篇

猜你喜欢

热点阅读