Welcome to mirror list, hosted at ThFree Co, Russian Federation.

tables.pug « elements « src « docs - github.com/picturepan2/spectre.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c85b475e306984696f03d78f4692994344b310c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
extends ../_layout/_docs-layout.pug

block variables
  - var slug = 'tables'
  - var parent = 'elements'
  - var title = 'Tables - Elements - Spectre.css CSS Framework'
  - var description = 'Tables include default styles for tables and data sets. Spectre.css CSS Framework is a lightweight, responsive and modern CSS framework for faster and extensible development.'

block docs-content
  +docs-heading('tables', 'Tables')
    include ../_layout/_ad-g.pug

    p Tables include default styles for tables and data sets.

    .docs-demo.columns
      .column.col-12
        table.table
          thead
            tr
              th Name
              th Genre
              th Release date
          tbody
            tr
              td The Shawshank Redemption
              td Crime, Drama
              td 14 October 1994
            tr
              td The Godfather
              td Crime, Drama
              td 24 March 1972
            tr
              td Schindler's List
              td Biography, Drama, History
              td 4 February 1994
            tr
              td Se7en
              td Crime, Drama, Mystery
              td 22 September 1995

    p
      | Add the #[code table] class to any #{'<table>'} element. 
      | The class will add padding, border and emphasized table header.

    pre.code(data-lang='HTML')
      code
        :highlight(lang="html")
          <table class="table">
            <thead>
              <tr>
                <th>name</th>
                <th>genre</th>
                <th>release date</th>
              </tr>
            </thead>
            <tbody>
              <tr class="active">
                <td>The Shawshank Redemption</td>
                <td>Crime, Drama</td>
                <td>14 October 1994</td>
              </tr>
            </tbody>
          </table>
    
    +docs-subheading('tables-striped', 'Striped tables')

    .docs-demo.columns
      .column.col-12
        table.table.table-striped.table-hover
          thead
            tr
              th Name
              th Genre
              th Release date
          tbody
            tr
              td The Shawshank Redemption
              td Crime, Drama
              td 14 October 1994
            tr
              td The Godfather
              td Crime, Drama
              td 24 March 1972
            tr
              td Schindler's List
              td Biography, Drama, History
              td 4 February 1994
            tr
              td Se7en
              td Crime, Drama, Mystery
              td 22 September 1995

    p
      | Use the #[code table-striped] class to #{'<table>'} to add zebra striped style.
      | For hoverable table rows, you can add the #[code table-hover] class to enable hover style.
    p
      | Use the #[code active] class to make #{'<tr>'} element highlighted.

    pre.code(data-lang='HTML')
      code
        :highlight(lang="html")
          <table class="table table-striped table-hover">
            <thead>
              <tr>
                <th>name</th>
                <th>genre</th>
                <th>release date</th>
              </tr>
            </thead>
            <tbody>
              <tr class="active">
                <td>The Shawshank Redemption</td>
                <td>Crime, Drama</td>
                <td>14 October 1994</td>
              </tr>
            </tbody>
          </table>

    +docs-subheading('tables-scroll', 'Scrollable tables')

    .docs-demo.columns
      .column.col-12
        table.table.table-scroll
          thead
            tr
              th Name
              th Rating
              th Duration
              th Genre
              th Release date
              th Director
          tbody
            tr
              td The Shawshank Redemption
              td R
              td 2h 22min
              td Crime, Drama
              td 14 October 1994
              td Frank Darabont
            tr
              td The Godfather
              td R
              td 2h 55min
              td Crime, Drama
              td 24 March 1972
              td Francis Ford Coppola
            tr
              td Schindler's List
              td R
              td 3h 15min
              td Biography, Drama, History
              td 4 February 1994
              td Steven Spielberg
            tr
              td Se7en
              td R
              td 2h 7min
              td Crime, Drama, Mystery
              td 22 September 1995
              td David Fincher

    p
      | Add the #[code table-scroll] class to #{'<table>'} to have a horizontally scrollable table.

    pre.code(data-lang='HTML')
      code
        :highlight(lang="html")
          <table class="table table-scroll">
            ...
          </table>

    include ../_layout/_ad-c.pug

  include ../_layout/_footer.pug