zoukankan      html  css  js  c++  java
  • 我画的第二个 微信小程序页面

    十年河东,十年河西,莫欺少年穷

    学无止境,精益求精

    描述一:子元素超出父元素的部分隐藏

      overflow: hidden;  /*将子元素覆盖的地方压下去*/
      border: 1rpx solid #0DD0D0 ; /*压下去后 边框就可以展示了*/

    描述二:子元素居中于父元素(不管宽高) 父元素如果是个圆,那么下面的CSS效果会将子元素定位到圆心

      position: absolute;
      top:50%;
      left: 50%; /*相对父元素 向左移动50%*/
      transform: translate(-50%,-50%);/*相对自己 向左移动50%,向上移动50%*/

    描述三:使内容左右居中

      left: 50%; /*相对父元素 向左移动50%*/
      transform: translateX(-50%);/*相对自己 向左移动50%,因自己的长度短,所以移动后,会居中*//*左负右正*/

    效果(图片左右居中)

    wxss 代码如下

    /* pages/demo18/demo18.wxss */
    .box1 {
      height: 496rpx;
      width: 100%;
      background-color: #0DD0D0;
      display: flex;
      position: relative;
      overflow: hidden;  /*将子元素覆盖的地方压下去*/
      border: 1rpx solid #0DD0D0 ; /*压下去后 边框就可以展示了*/
    }
    
    .infobox {
      height: 124rpx;
      width: 124rpx;
      /* background-color: #fff; */
      position: absolute;
      top: 186rpx;
      left: 28rpx;
      display: flex;
    }
    
    .nameTelbox {
      position: absolute;
      height: 124rpx;
      width: 348rpx;
      top: 186rpx;
      left: 170rpx;
      /* background-color: #fff; */
      display:flex;
      justify-content: center;
      flex-direction:column;
    }
    
    .ublock{
      display: flex;
      align-items: center;
    }
    .uname{
      color: #363D50;
      font-size: 36rpx;
      font-weight: 800;
      display: inline-block;
    }
    .tjg{
      width: 135rpx;
      height: 44rpx;
      display: inline-block;
    }
    
    .utel{
      color: #363D50;
      font-size: 28rpx;
      font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
      font-weight: 500;
    }
    
    .iconcs{
      width: 172rpx;
      height: 124rpx;
      /* background-color: #fff; */
       position: absolute;
       top: 186rpx;
       right: 0rpx;
       display: flex;
       align-items: center;
    }
    
    .iconinfo{
      height: 64rpx;
      width: 64rpx;
    }
    .ewminfo{
      height: 64rpx;
      width: 64rpx;
      margin-left: 27rpx;
    }
    
    .vipimg{
      height: 148rpx;
      width: 694rpx;
      position: absolute;
      left: 50%; /*相对父元素 向左移动50%*/
      bottom: 0;
      transform: translateX(-50%);/*相对自己 向左移动50%,因自己的长度短,所以移动后,会居中*//*左负右正*/
    }
    
    .ss{
      position: absolute;
      top:50%;
      left: 50%; /*相对父元素 向左移动50%*/
      transform: translate(-50%,-50%);/*相对自己 向左移动50%,向上移动50%*/
    }
    
    .ccbox{
      height: auto;
      width: 100%;
      background-color: #F3F5F7;
    }
    
    .mgbox{
      width: 100%;
      height: 20rpx;
      background-color: #F3F5F7;
    }
    
    .centerbox{
      height: 294rpx;
      width: 710rpx;
      margin-left: 20rpx;
      background-color: #fff;
    
    
    }
    
    .boxtop1{
      display: flex;
      padding: 42rpx 0 60rpx 0;
      align-items: center;
    }
    
    .wdqb{
    color: #272B37;
    font-family: PingFang HK;
    font-weight: 600;
    font-size: 32rpx;
    margin-left: 64rpx;
    position: relative;
    }
    .yj{
    width: 30rpx;
    height: 23rpx;
    margin-left: 5rpx;
    }
    .btn{
     height: 46rpx;
     width: 108rpx;
     color: #363D50;
     font-size: 24rpx;
     border: 1rpx solid #363D50;
     line-height: 46rpx; /* 垂直居中 */
    text-align: center; /* 水平居中 */
    position: absolute;
    right: 70rpx;
    }
    
    .boxtop2{
      display: flex;
      align-items: center;
      justify-content: space-around;
    }
    
    .c1999x{
      color: #272B37;
      font-size: 48rpx;
      font-weight: 600;
    }
    .b1999x{
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .c1999y{
      color: #6A6D7E;
      font-size: 24rpx;
      font-weight: 500;
      text-align: center;
    }
    
    
    .iimg{
      height: 56rpx;
      width: 56rpx;
      margin-bottom:12rpx;
    }
    
    .box1img{
      height: 210rpx;
      width: 710rpx;
      margin-left: 20rpx;
    }
    
    
    .cellBox {
      width: 710rpx;
      background-color: #fff;
      border-radius: 9px;
      padding: 20px;
      box-sizing: border-box;
      position: relative;
      margin-left: 20rpx;
    
    }
    
    .cellBoxTitle {
      color: #272B37;
      font-size: 16px;
      font-family: PingFang HK;
      font-weight: Semibold;
    }
    
    .cell {
      width: 100%;
      height: 90px;
      border-bottom: 1px solid #F2F3F7;
      display: flex;
      align-items: center;
      position: relative;
    }
    
    .cellIcon {
      width: 20px;
      height: 20px;
      background-color: #919ab1;
    }
    
    .cellLabel {
      font-size: 15px;
      font-family: PingFang HK;
      font-weight: Regular;
      color: #363D50;
      margin-left: 11px;
    }
    
    .cellRightIcon {
      width: 12px;
      height: 12px;
      background-color: #000;
      position: absolute;
      right: 0;
    }
    
    .moneyBoxggZiContentIcon {
      width: 28px;
      height: 28px;
      background-color: #2ad7d5;
      margin-bottom: 10px;
    }
    View Code

    wxml代码如下

    <view class="box1">
      <view class="infobox">
        <open-data type="userAvatarUrl"></open-data>
      </view>
      <view class="nameTelbox">
        <view class="ublock">
          <view class="uname">陈大六</view>
          <image class="tjg" src="../images/tjg.png"></image>
        </view>
        <view class="utel">18137070152</view>
    
      </view>
    
      <view class="iconcs">
        <image class="iconinfo" src="../images/info.png"></image>
        <image class="ewminfo" src="../images/ewm.png"></image>
      </view>
    
      <image class="vipimg" src="../images/vip.png"></image>
    
    </view>
    <view class="ccbox">
      <view class="mgbox"></view>
      <view class="centerbox">
        <view class="boxtop1">
          <view class="wdqb">我的钱包</view>
          <image src="../images/yyj.png" class="yj"></image>
          <view class="btn">提现</view>
        </view>
    
        <view class="boxtop2">
    
          <view class="b1999x">
            <view class="c1999x">
              1999
            </view>
            <view class="c1999y">
              账户余额
            </view>
    
          </view>
          <view class="b9999x">
    
            <view class="c1999x">
              9999
            </view>
            <view class="c1999y">
              个人分佣
            </view>
    
          </view>
    
          <view class="b3700x">
    
            <view class="c1999x">
              3700
            </view>
            <view class="c1999y">
              成员抽成
            </view>
    
          </view>
    
        </view>
      </view>
    
      <view class="mgbox"></view>
      <view class="centerbox">
        <view class="boxtop1">
          <view class="wdqb">常用功能</view>
        </view>
    
        <view class="boxtop2">
    
          <view class="b1999x">
            <image class="iimg" src="../images/2.png"></image>
            <view class="c1999y">
              我的订单
            </view>
          </view>
    
          <view class="b1999x">
            <image class="iimg" src="../images/3.png"></image>
            <view class="c1999y">
              优惠券
            </view>
          </view>
    
          <view class="b1999x">
            <image class="iimg" src="../images/4.png"></image>
            <view class="c1999y">
              推荐好友
            </view>
          </view>
    
          <view class="b1999x">
            <image class="iimg" src="../images/1.png"></image>
            <view class="c1999y">
              团长邀请
            </view>
          </view>
    
        </view>
      </view>
    
      <image class="box1img" src="../images/banner.png"></image>
    
      <view class="cellBox">
                <view class="cellBoxTitle">我的服务</view>
                <view class="cell">
                    <view class="cellIcon"></view>
                    <view class="cellLabel">赠送记录</view>
                    <view class="cellRightIcon"></view>
                </view>
                <view class="cell">
                    <view class="cellIcon"></view>
                    <view class="cellLabel">服务协议</view>
                    <view class="cellRightIcon"></view>
                </view>
                <view class="cell">
                    <view class="cellIcon"></view>
                    <view class="cellLabel">关于五安</view>
                    <view class="cellRightIcon"></view>
                </view>
                <view class="cell">
                    <view class="cellIcon"></view>
                    <view class="cellLabel">退出登录</view>
                    <view class="cellRightIcon"></view>
                </view>
            </view>
    </view>
    View Code

    效果图如下:

     @陈大六的伯乐

  • 相关阅读:
    es6扩展运算符深浅拷贝
    将工作慢慢移向python
    OpenGL
    翻译的一篇关于Normal Matrix (normal transformation)的文章
    顾城的诗
    复杂的C运行时库
    glut and glew
    setting boot up order in grub2
    Perlin Noise
    GL 与 CV 管线 (pipeline) 比较与相互转换
  • 原文地址:https://www.cnblogs.com/chenwolong/p/15545895.html
Copyright © 2011-2022 走看看