From d721f9b0807c94c4331c83e2afcabcf6610084e0 Mon Sep 17 00:00:00 2001 From: azhi Date: Tue, 5 Nov 2013 11:16:23 +0800 Subject: [PATCH] * finish task#1742. * finish task#1743. --- components.html | 160 ++++++++++++++++++++++++++++ examples/list-group.html | 57 ++++++++++ examples/panels.html | 126 ++++++++++++++++++++++ src/less/basic/variables.less | 45 ++++++++ src/less/components/list-group.less | 66 ++++++++++++ src/less/components/panels.less | 126 ++++++++++++++++++++++ src/less/zui.less | 4 +- 7 files changed, 583 insertions(+), 1 deletion(-) create mode 100644 examples/list-group.html create mode 100644 examples/panels.html create mode 100644 src/less/components/list-group.less create mode 100644 src/less/components/panels.less diff --git a/components.html b/components.html index e69de29bb..1efbea513 100644 --- a/components.html +++ b/components.html @@ -0,0 +1,160 @@ +--- +layout: default +title: 组件 +slug: components +lead: "基本组件设计." +base_url: "./" +--- +
+ + +

类型

+

基本类型

+
+
默认的.panel所做的只是提供基本的边界和内部,来包含内容。
+
+

带标题

+
+
面板标题
+
面板内容
+
+

带脚注

+
+
面板内容
+ +
+ +

变化

+

颜色

+
+
.panel-primary
+
面板内容
+
+
+
.panel-success
+
面板内容
+
+
+
.panel-warning
+
面板内容
+
+
+
.panel-danger
+
面板内容
+
+
+
.panel-info
+
面板内容
+
+ +

包含表格

+
+ +
Panel heading
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
+
+

包含列表

+
+
Panel heading
+
    +
  • todo
  • +
  • story
  • +
  • task
  • +
  • bug
  • +
  • case
  • +
+
+ +

面板组

+
+
+
面板标题
+
面板内容
+ +
+
+
面板标题
+
面板内容
+ +
+
+
面板标题
+
面板内容
+ +
+
+ +
+ +
+ + +

类型

+

基本类型

+ +

链接

+ + +

变化

+

定制列表内容

+ + +
+ diff --git a/examples/list-group.html b/examples/list-group.html new file mode 100644 index 000000000..dbf6a1902 --- /dev/null +++ b/examples/list-group.html @@ -0,0 +1,57 @@ + + + + + + + ZUI + + + + + + +
+ + +

类型

+

基本类型

+ +

链接

+ + +

变化

+

定制列表内容

+ + +
+ + + diff --git a/examples/panels.html b/examples/panels.html new file mode 100644 index 000000000..17e7e1d6b --- /dev/null +++ b/examples/panels.html @@ -0,0 +1,126 @@ + + + + + + + ZUI + + + + + + +
+ + +

类型

+

基本类型

+
+
默认的.panel所做的只是提供基本的边界和内部,来包含内容。
+
+

带标题

+
+
面板标题
+
面板内容
+
+

带脚注

+
+
面板内容
+ +
+ +

变化

+

颜色

+
+
.panel-primary
+
面板内容
+
+
+
.panel-success
+
面板内容
+
+
+
.panel-warning
+
面板内容
+
+
+
.panel-danger
+
面板内容
+
+
+
.panel-info
+
面板内容
+
+ +

包含表格

+
+ +
Panel heading
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#First NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
+
+

包含列表

+
+
Panel heading
+
    +
  • todo
  • +
  • story
  • +
  • task
  • +
  • bug
  • +
  • case
  • +
+
+ +

面板组

+
+
+
面板标题
+
面板内容
+ +
+
+
面板标题
+
面板内容
+ +
+
+
面板标题
+
面板内容
+ +
+
+ +
+ + + diff --git a/src/less/basic/variables.less b/src/less/basic/variables.less index 4db27e43c..980c26302 100644 --- a/src/less/basic/variables.less +++ b/src/less/basic/variables.less @@ -306,3 +306,48 @@ // ------------------------- @breadcrumb-color: #ccc; @breadcrumb-active-color: @gray-light; + +// List group +// ------------------------- +@list-group-bg: #fff; +@list-group-border: #ddd; +@list-group-border-radius: @border-radius-base; + +@list-group-hover-bg: #f5f5f5; +@list-group-active-color: #fff; +@list-group-active-bg: @component-active-bg; +@list-group-active-border: @list-group-active-bg; + +@list-group-link-color: #555; +@list-group-link-heading-color: #333; + +// Panels +// ------------------------- +@panel-bg: #fff; +@panel-inner-border: #ddd; +@panel-border-radius: @border-radius-base; +@panel-footer-bg: #f5f5f5; + +@panel-default-text: @gray-dark; +@panel-default-border: #ddd; +@panel-default-heading-bg: #f5f5f5; + +@panel-primary-text: #fff; +@panel-primary-border: @color-primary; +@panel-primary-heading-bg: @color-primary; + +@panel-success-text: @state-success-text; +@panel-success-border: @state-success-border; +@panel-success-heading-bg: @state-success-bg; + +@panel-warning-text: @state-warning-text; +@panel-warning-border: @state-warning-border; +@panel-warning-heading-bg: @state-warning-bg; + +@panel-danger-text: @state-danger-text; +@panel-danger-border: @state-danger-border; +@panel-danger-heading-bg: @state-danger-bg; + +@panel-info-text: @state-info-text; +@panel-info-border: @state-info-border; +@panel-info-heading-bg: @state-info-bg; diff --git a/src/less/components/list-group.less b/src/less/components/list-group.less new file mode 100644 index 000000000..8e15c4e0c --- /dev/null +++ b/src/less/components/list-group.less @@ -0,0 +1,66 @@ +// +// List groups +// -------------------------------------------------- + +// Base class +// +// Easily usable on