Pure表格

Pure表格

Pure表格常用标签

1. input
  • 和栅格样式差不多,pure-input-1-x表示输入框的长度是x分之一,

     <form class="pure-form pure-g">
        <div class="pure-u-1-4">
            <input class="pure-input-1" type="text" placeholder=".pure-u-1-4">
        </div>
        <div class="pure-u-3-4">
            <input class="pure-input-1" type="text" placeholder=".pure-u-3-4">
        </div>
          <div class="pure-u-1-8">
            <input class="pure-input-1" type="text" placeholder=".pure-u-1-8">
        </div>
        <div class="pure-u-1-8">
            <input class="pure-input-1" type="text" placeholder=".pure-u-1-8">
        </div>
        <div class="pure-u-1-4">
            <input class="pure-input-1" type="text" placeholder=".pure-u-1-4">
        </div>
        <div class="pure-u-1-2">
            <input class="pure-input-1" type="text" placeholder=".pure-u-1-2">
        </div>
    
    
    </form>
  • Input的属性
    required 必填属性,比如说邮箱用户名什么的
    <input type="email" placeholder="Requires an email" required>

    disable 禁止输入
    <input type="text" placeholder="Disabled input here..." disabled>

    readonly 只读属性
    <input type="text" value="Readonly input here..." readonly>
    添加class pure-input-rounded 可实现圆角效果

    <form class="pure-form">
        <input type="text" class="pure-input-rounded">
    </form>
2. checkboxs
<form class="pure-form">
    <input type="checkbox" >You can choose</input>
</form>
3. radio
<form class="pure-form">
    <legend>性别</legend>
     <label for="man" class="pure-radio" >
        <input id="man" type="radio"  value="man"  name="people" checked/ >man
    </label>
    <label for="woman" class="pure-radio">
        <input id="woman" type="radio"  value ="woman" name="people"/>woman
    </label>
</form>
4. fieldset、legend

fieldset 元素可以吧表单内的相关元素分组,会对相关元素有一个框,框起来
legend标签,给相关元素定义标题

<form class="">
    <fieldset>


    <legend>性别</legend>
     <label for="man" class="pure-radio" >
        <input id="man" type="radio"  value="man"  name="people" checked/ >man
    </label>
    <label for="woman" class="pure-radio">
        <input id="woman" type="radio"  value ="woman" name="people"/>woman
    </label>
    </fieldset>
</form>
6. lable

label 元素没有任何特殊效果。不过,如果在 label 元素内点击文本,浏览器就会自动将焦点转到和标签相关的表单控件上

pure表格有很多种风格,

1. 紧凑内联表格

给form添加class pure-form就可以了

<form class="pure-form ">
    <fieldset>

        <legend>一个紧凑的内联表格</legend>
        <input type="email" placeholder="Email"></input>
        <input type="password" placeholder="Password"></input>

        <label for="remember">
            <input type="checkbox">Remember me</input>

        </label>
        <button type="submit" class="pure-button pure-button-primary">登录</button>
    </fieldset>
</form>
2. 堆叠式表格

在class pure-form的基础上,添加class pure-form-stacked

<!-- 堆叠式表格 -->
<form class="pure-form pure-form-stacked">
    <fieldset>
        <legend>堆叠式表格</legend>
        <label for="email">email</label>
        <input type="email" id="email" placeholder="Email"></input>
        <label for="password">password</label>
        <input type="password" id="password" placeholder="password"></input>
        <label for="provice"></label>
        <select id="provice">
            <option>浙江</option>
            <option>江苏</option>
            <option>上海</option>
        </select>

        <button type="submit" class = "pure-button pure-button-primary">登录</button>
    </fieldset>
</form>
3. 对齐式表格

在class pure-form的基础上,添加class pure-form-aligned

<!-- 对齐式表格 -->
<form class="pure-form pure-form-aligned">
     <fieldset>
     <legend>对齐式表格</legend>
        <div class="pure-control-group">
            <label for="name">Username</label>
            <input type="text" id="name" placeholder="Username">
        </div>
        <div class="pure-control-group">
            <label for="password">Password</label>
            <input type="text" id="password" placeholder="password">
        </div>
        <div class="pure-control-group">
            <label for="email">Email</label>
            <input id="email" type = "text" placeholder="email"></input>

        </div>
        <div class="pure-controls">
            <label for="cb" class="pure-checkbox" >
                <input type="checkbox" id="cb">I've read the terms</input>
            </label>
            <button type="submit" class="pure-button pure-button-primary"></button>
        </div>
        </fieldset>
</form>
4. 多列式(配合栅格)

在堆叠的样式上,添加栅格分局

<!-- 多列式(配合栅格) -->
<form class="pure-form pure-form-stacked" >
    <fieldset>
        <legend>多列式(配合栅格)</legend>
        <div class="pure-g">

            <div class="pure-u-1 pure-u-md-1-3" >
                <label for="name">姓名</label>
                <input type="text" id="name"></input>
            </div>


            <div class="pure-u-1 pure-u-md-1-3" id="email">
                <label for="age">邮箱</label>
                <input type="text" id="age" ></input>
            </div>


            <div class="pure-u-1 pure-u-md-1-3">
                <label for="email">年龄</label>
                <input type="text"  id="email" ></input>
            </div>

            <div class="pure-u-1 pure-u-md-1-3" >
                <label for="man" class="pure-radio">
                    <input type="radio" id="man" name="man"/>
                </label>
                <label for="woman" class="pure-radio">
                    <input type="radio" id="woman" name="woman"/>
                </label>

            </div>
            <div class="pure-u-1 pure-u-1-3">
                <label for="city">城市</label>
                <select id="city" class="pure-input-1-4">
                    <option value="">浙江</option>
                    <option value="">上海</option>
                    <option >北京</option>
                </select>
            </div>
        </div>
    <button type="submit" class="pure-button pure-button-primary">submit</button>
    </fieldset>
</form>

( 于2016年9月19日,http://blog.csdn.net/bzd_111

微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值