美文网首页
前端样式规范

前端样式规范

作者: biaobiaoBoom | 来源:发表于2018-08-10 11:03 被阅读0次

    前端代码所有涉及 .html文件修改的,告知下郑建超

    不影响功能和美观的情况下,页面尽量紧凑,不出现滚动条

    搜索条件 少于九个 三列一行

    image

    搜索条件 多于九个四列一行

    image

    具体使用方法参考前端项目test文件夹

    //调整列数 spanCol 为6 是四行 
      <Row>
    <Col span={6}></Col>
    <Col span={6}></Col>
    <Col span={6}></Col>
    <Col span={6}></Col>
      </Row>
    //调整列数 spanCol 为8 是三行 中间放
      <Row>
    <Col span={8></Col>
    <Col span={8}></Col>
    <Col span={8}></Col>
      </Row>
    

    这个调整输入框label和输入框的比例

    //from表单样式  默认的比例 label8 输入框占16
    const  formItemLayout = {
        labelCol: {
            span: 8
        },
        wrapperCol: {
            span: 16
        },
    };
    //用法
    <FormItem {...formItemLayout} label='账套'>
    {getFieldDecorator('kZtbm', {initialValue: this.state.ztCode})(
     <Select placeholder="请选择账套编码">{this.getOwnZtList()}</Select>) }
     </FormItem>
    

    所有的代码错误提示都使用antd 官方的提示方式

    message.success('This is a message of success');
    
    message.error('This is a message of error');
    
     message.warning('This is message of warning');
    

    表头显示隐藏

    进页面不查询数据的不显示表头

    //添加一个父级div id自定义
    <div id="table" style={{ display: "none" }}>
    </div>
    
    // 显示table的js
                document.getElementById("table").style.display = "block";
    // 隐藏table的js
                document.getElementById("table").style.display = "none";
    
    条件满足时显示表格

    校验

    //详细用法参见项目checkDemo文件夹
    rules: [{required: true, whitespace: true, message: '请填写密码'} ]
    

    用法截图

    校验.png

    整体样式

    留白.png

    四周留1rem

    行与行之间留1rem

    //上下左右,哪边需要加哪边
    {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem; 
    }
    //四周都要直接
    {
    margin:1rem;
    }
    

    按钮长度不一的问题

    //按钮长短不一的情况下,长度不够的中间添加空格统一撑开到四个中文字符长度,字数较多的先不管了,还是觉得不协调的再想办法
    &#8194; == &ensp; == en空格 
    (半个中文宽度)
    &#8195; == &emsp; == em空格 
    (一个中文宽度)
    &#8197; == 四分之一em空格 
    (四分之一中文宽度)
    

    清空按钮统一改为重置

    按钮偏置统一居右

    查询重置按钮

    //放按钮的 Col所占比例视情况自定
                  <Row>
                    <Col span={24} />
                  
                      <Button
                        type="primary"
                        htmlType="submit"
    className={styles.buttonStyle}
                        className={"login-form-button"}
                      >
                        查询
                      </Button>
                      <Button
                        onClick={this.handleFilterClear}
                        className={styles.buttonStyle}
                        type="ghost"
                      >
                        重置
                      </Button>
                    </Col>
                  </Row>
    
    //按钮间距2rem
    .buttonStyle{
        float: right;
        margin-left:2rem;
    }
    //浮动居右后按钮顺序会调换,要反向放置按钮
    

    table中文字居左 数字(仅限金额)居右 表头标题居中

    .td__center{
        text-align:center;
    }
    .td__left{
        text-align:left;
    }
    .td__right{
        text-align:right;
    }
    th.td__center{
        text-align: center !important;
    }
    
    th.td__left{
        text-align: center !important;
    }
    
    th.td__right{
        text-align: center !important;
    }
    

    table属性中添加,缩小行间距,默认间距太大

    //中尺寸
    size="middle"
    //小尺寸,small下表头背景色会掉,自行添加
    size=“small”
    

    相关文章

      网友评论

          本文标题:前端样式规范

          本文链接:https://www.haomeiwen.com/subject/zqrkbftx.html