PHOENIX

基础布局

  • 默认左右缩进(标准像素16px)/ 元素之间间距8px

    1列
    2列
    2列
    3列
    3列
    3列
    4列
    4列
    4列
    4列
                                    
                                        
    1列
    2列
    2列
    ...
  • 满行

    1列
    2列
    2列
                                    
                                        
    1列
    2列
    2列

列表

  • 输入框

    • 列表标题
                                    
                                        
    • 列表标题
  • 密码

                                    
                                        
  • disabled

                                    
                                        
  • error

                                    
                                        
  • 配合表单元素

                                    
                                        
  • 配合标记元素

    • 5
    • 20
                                    
                                        
    • 5
    • 20
  • 2行的情况

                                    
                                        
  • 选择图片

                                    
                                        

Icon

查看全部icon类型

  • 不同大小

    12-筛选下拉、星星等

    16-表单等

    20-头部icon等

    24-大loading等

    40-toast、满页的提示
                                    
                                        12-筛选下拉、星星等

    16-表单等

    20-头部icon等

    24-大loading等

    40-toast、满页的提示
  • 动态loading

    默认大小:18


    其他大小:24
                                    
                                        默认大小:18


    其他大小:24

标签

  •                                 
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                    
                                
  •                                 
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                    
                                
  •                                 
                                        
                                        
                                    
                                

星级 Star

  •                                 
                                        
  •                                 
                                        

按钮 Button

  • 默认sm (normal / active / await / disabled)




                                    
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
                                        
    
                                        
                                    
                                
  • md (normal / active / await / disabled)

                                    
                                        
                                        
                                        
                                        
                                    
                                
  • lg (normal / active / await / disabled)

                                    
                                        
                                        
                                        
                                        
                                    
                                
  • block

                                    
                                         
                                    
                                
  • 带icon的情况

                                    
                                         
                                         
                                    
                                

按钮组 buttonGroup

  • default

                                    
                                        
  • footer

                                    
                                         
                                    
                                
  • segmente

                                    
                                        
  • justify

                                    
                                        
  • tacked

                                    
                                        

标记 Badge

  • 1 10 Hot
                                    
                                        1
                                        10
                                        New
                                    
                                

文本框 Input

  • text

                                    
                                        
  • password

                                    
                                        
  • search

                                    
                                        
                                        
                                        
                                        
                                    
                                

多行文本框 Textarea

  • 0/100
    0/100
    0/100
                                    
                                        
    0/100
    0/100
    0/100

单选框 Radio

  •                                 
                                        
                                        
                                        
                                          
                                    
                                

多选框 Checkbox

  •                                 
                                        
                                         
                                           
                                    
                                

开关 Switch

  • 开关 Switch

                                    
                                        
                                        
                                        
                                    
                                

飘字 Toast

  • 文字轻提示。
                                    
                                         
    文字轻提示。
  • 操作成功

                                    
                                        

    操作成功

  • 操作失败

                                    
                                        

    操作失败

  • 提示

                                    
                                        

    提示

  •                                 
                                        

弹框 Dialog

  • alert(带关闭按钮)

    标题

    自定义内容

                                    
                                        

    标题

    自定义内容

  • 双按钮的情况

    很长的自定义很长的自定义标题

    很长的自定义内容很长的自定义内容很长的自定义内容很长的自定义内容

                                    
                                        

    很长的自定义很长的自定义标题

    很长的自定义内容很长的自定义内容很长的自定义内容

  • 多按钮的情况

    自定义标题

    自定义内容

                                    
                                        

    自定义标题

    自定义内容

  • 没有标题的情况

    没有标题的情况下的提示内容

                                    
                                        

    没有标题的情况下的提示内容

  • prompt

    自定义标题

                                    
                                        

    自定义标题

  • explain 大段说明文件

    自定义标题

    • 自定义内容的多个列表的形式,自定义内容的多个列表的形式
    • 自定义内容的第二个列表的内容可以具体到多长
    • 自定义内容的第二个列表的内容可以到多长
                                    
                                        

    自定义标题

    • 自定义内容的多个列表的形式,自定义内容的多个列表的形式
    • 自定义内容的第二个列表的内容可以具体到多长
    • 自定义内容的第二个列表的内容可以到多长
  • picture 带图片展示

    自定义内容

                                    
                                        

    自定义内容

气泡 Popover

    • 未上线
    • 上线
    • 未上线单店
    • 未上线连锁店
                                    
                                        
    • 未上线
    • 上线
    • 未上线单店
    • 未上线连锁店
  • 一条气泡提示语。
    一条很长的很长的气泡提示语,为了占位存在的气泡提示语,为了占位存在的气泡提示语。
                                    
                                        
    一条气泡提示语。
    一条很长的很长的气泡提示语,为了占位存在的气泡提示语,为了占位存在的气泡提示语。

Tabs

步骤 Steps

    • 合作信息

    • 公司信息

    • 资讯信息

    • 合作信息

    • 公司信息

    • 资讯信息

                                    
                                        
    • 合作信息

    • 公司信息

    • 资讯信息

    • 合作信息

    • 公司信息

    • 资讯信息

顶部导航 Toolbar

  • 标题
                                    
                                        
    标题
  • 标题
    编辑
                                    
                                        
    标题
    编辑
  • 编辑
                                    
                                        
    编辑

底部导航 Tabbar

    • 首页

    • 订单

    • 8

      设置

    • 个人

                                    
                                        
    • 首页

    • 订单

    • 8

      设置

    • 个人

滑块 Slider

  • 单滑块

    50
    50
    0 100
                                    
                                        
    50
    50
    0 100
  • 双滑块

    10 - 50
    0 100
                                    
                                        
    10 - 50
    0 100
  • tootip

    0 100
    0
    0 100
    0
                                    
                                        
    0 100
    0
    0 100
    0
  • disabled

    50
    0 100
                                    
                                        
    50
    0 100

上拉刷新 PullUp

    • 1
    • 2
    • 3
    没有更多
                                    
                                        
    • 1
    • 2
    • 3
    没有更多
    • 1
    • 2
    • 3
                                    
                                        
    • 1
    • 2
    • 3

提示 Tip

  • 没有信息
                                    
                                        
    没有信息

筛选

介绍

特点

phoenix-styles是纯样式的一个项目,使用less预编译语言。

  • 是一套移动端样式。
  • 以阿波罗/点评管家的橙色为主题。
  • 除橙色主题,还提供一套蓝色IOS主题色。
  • phoenix-ui/swan-ui移动端UI库组件的样式支持。

兼容性

  • Android 4.4.2 +
  • IOS 8 +
  • Chrome

使用说明

link引入css

<link rel="stylesheet" href="http://future-team.github.io/phoenix-styles/dist/phoenix-styles.min.css" />

引入less

安装phoenix-styles:
$ npm install phoenix-styles --save
然后在主入口js或jsx文件中引入phoenix-styles.less:
import 'phoenix-styles/less/phoenix-styles.less'
或单独引入某个less:
import 'phoenix-styles/less/modules/buttons.less'

换肤

目前提供2套皮肤可供选择,一套为默认的橙色主题,一套为IOS主题。

如何换肤?

<link rel="stylesheet" href="http://future-team.github.io/phoenix-styles/dist/phoenix-styles.min.css" />
<link rel="stylesheet" href="http://future-team.github.io/phoenix-styles/dist/ios-skin.min.css" />
import 'phoenix-styles/less/phoenix-styles.less'
import 'phoenix-styles/less/ios-skin.less'

公共样式

布局类
类名 源码 说明
.tl text-align: left; 左对齐
.tr text-align: right; 右对齐
.tc text-align: center; 居中
.tj text-align: justify; 两边对齐(有兼容性问题)
.tn white-space: nowrap; 强制不换行
.inline-block display: inline-block !important; 行内块元素
.inline display: inline !important; 行内元素
.block display: block !important; 块元素
.fl float: left; 左浮动
.fr float: right; 右浮动
.pr position: relative; 相对定位
.pa position: absolute; 绝对定位
.pf position: fixed; 相对浏览器定位
.ps position: static; 无定位
.fr float: right; 右浮动
.show display: block !important; 显示
.hidden,.hide display: none !important; 隐藏
.show-opacity opacity: 1 !important; 透明度显示
.hide-opacity opacity: 0.01 !important; 透明度隐藏
.invisible visibility: hidden; 不可见(占取物理位置)
字体大小
类名 源码 说明
.font-symbol font-size: .6rem; 30pt
.font-headline font-size: .36rem; 18pt
.font-title font-size: .34rem; 17pt
.font-subtitle font-size: .32rem; 16pt
.font-mainbody font-size: .30rem; 15pt
.font-text font-size: .28rem; 14pt
.font-tip font-size: .24rem; 12pt
颜色类
类名 源码 说明
.color-white color: #fff; 字体白色
.color-primary color: #ff6633; 字体主色
.color-success color: #49cb67; 字体成功色
.color-success-dp color: #199235; 字体成功深色
.color-tip color: #ffad3e; 字体提示色
.color-tip-dp color: #e08f22; 字体提示深色
.color-error color: #f64e2d; 字体错误色
.color-error-dp color: #e2391a; 字体错误深色
.color-info color: #4ea3d4; 字体消息色
.color-warning color: #e0690c; 字体警示色
.color-danger color: #ff3b30; 字体危险色
.color-gray color: #333; 字体灰色
.bg-success background-color: #49cb67; 背景成功色
.bg-success-lt background-color: #d4f6dc; 背景成功浅色
.bg-tip background-color: #ffad3e; 背景提示色
.bg-tip-lt background-color: #fcc9c0; 背景提示浅色
.bg-error background-color: #f64d2e; 背景错误色
.bg-error-lt background-color: #fcc9c0; 背景错误浅色
.bg-gray background-color: #f0f0f0; 背景灰色
1px线条
类名 说明 展示
.onepx-primary 1px的主色border 1px边框
.onepx-top-primary 1px的主色border-top 1px上边框
.onepx-bottom-primary 1px的主色border-bottom 1px下边框
.onepx-left-primary 1px的主色border-left 1px左边框
.onepx-right-primary 1px的主色border-right 1px右边框
.onepx-gray 1px的灰色border 1px边框
.onepx-top-gray 1px的灰色border-top 1px上边框
.onepx-bottom-gray 1px的灰色border-bottom 1px下边框
.onepx-left-gray 1px的灰色border-left 1px左边框
.onepx-right-gray 1px的灰色border-right 1px右边框
复合类
类名 源码 说明
.clearfix .clearfix:before,.clearfix:after{ display: table; line-height: 0; content:"";}
.clearfix:after{ clear: both;}
清浮动
.ellipsis overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
省略号
.clickable .clickable:active{background-color: #f9f9f9;} 点击态