You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

810 lines
23 KiB

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. ---
  2. layout : 'default'
  3. css : 'list'
  4. element : 'list'
  5. elementType : 'view'
  6. title : 'List'
  7. description : 'A list is used to group descriptions of related content'
  8. type : 'UI View'
  9. themes : ['Default']
  10. ---
  11. <link rel="stylesheet/less" type="text/css" href="/build/less/definitions/views/list.less" />
  12. <%- @partial('header') %>
  13. <div class="main container">
  14. <div class="peek">
  15. <div class="ui vertical pointing secondary menu">
  16. <a class="active item">Types</a>
  17. <a class="item">Content</a>
  18. <a class="item">Variations</a>
  19. </div>
  20. </div>
  21. <h2 class="ui dividing header">Types</h2>
  22. <div class="example">
  23. <h4 class="ui header">List</h4>
  24. <p>A simple list</p>
  25. <div class="ui list">
  26. <div class="item">Apples</div>
  27. <div class="item">Pears</div>
  28. <div class="item">Oranges</div>
  29. </div>
  30. </div>
  31. <div class="example">
  32. <h4 class="ui header">List</h4>
  33. <p>A list using all optional content types</p>
  34. <div class="ui list">
  35. <div class="item">
  36. <img class="ui top aligned avatar image" src="/images/demo/avatar2.jpg">
  37. <div class="content">
  38. <div class="header">Schnoodle</div>
  39. Your new dog
  40. <div class="list">
  41. <div class="item">
  42. <i class="right triangle icon"></i>
  43. <div class="content">
  44. <a class="header">Thanks for being my owner</a>
  45. <div class="description">Im so glad you chose to bring me home from the shelter...</div>
  46. </div>
  47. </div>
  48. <div class="item">
  49. <i class="right triangle icon"></i>
  50. <div class="content">
  51. <a class="header">What a walk</a>
  52. <div class="description">Man i am so tired that walk today really was too far...</div>
  53. </div>
  54. </div>
  55. <div class="item">
  56. <i class="right triangle icon"></i>
  57. <div class="content">
  58. <a class="header">Sorry about your old dog</a>
  59. <div class="description">Is this your address? I'm getting dropped off from the SPCA...</div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="item">
  66. <img class="ui top aligned avatar image" src="/images/demo/avatar3.jpg">
  67. <div class="content">
  68. <div class="header">Ragamuffin</div>
  69. Your old dog.
  70. <div class="list">
  71. <div class="item">
  72. <i class="right triangle icon"></i>
  73. <div class="content">
  74. <a class="header">Was on a walk today</a>
  75. <div class="description">Here's a picture of me on the farm with a cow...</div>
  76. </div>
  77. </div>
  78. <div class="item">
  79. <i class="right triangle icon"></i>
  80. <div class="content">
  81. <a class="header">Ruff Ruff</a>
  82. <div class="description">I know i usually message you in english but i wanted to see how your dog language was progressing...</div>
  83. </div>
  84. </div>
  85. <div class="item">
  86. <i class="right triangle icon"></i>
  87. <div class="content">
  88. <a class="header">Reaching Out</a>
  89. <div class="description">Hey its your old dog, been a while since you sent me to the farm...</div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. </div>
  96. </div>
  97. <div class="example">
  98. <h4 class="ui header">Bulleted</h4>
  99. <p>A list can mark items with a bullet</p>
  100. <div class="ui bulleted list">
  101. <div class="item">Cats</div>
  102. <div class="item">Horses</div>
  103. <div class="item">Dogs
  104. <div class="list">
  105. <div class="item">Labradoodles</div>
  106. <div class="item">Shiba Inu</div>
  107. <div class="item">Mastiff</div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. <div class="another example">
  113. <div class="ignored ui info message">For convenience, a simple bulleted list can also use <code>ul</code> tag.</div>
  114. <ul class="ui list">
  115. <li>Cats</li>
  116. <li>Horses</li>
  117. <li>Dogs</li>
  118. <ul>
  119. <li>Labradoodles</li>
  120. <li>Shiba Inu</li>
  121. <li>Mastiff</li>
  122. </ul>
  123. </li>
  124. </ul>
  125. </div>
  126. <div class="example">
  127. <h4 class="ui header">Ordered</h4>
  128. <p>A list can be ordered numerically</p>
  129. <div class="ui ordered list">
  130. <div class="item">Getting Started</div>
  131. <div class="item">Introduction</div>
  132. <div class="item">Languages
  133. <div class="list">
  134. <div class="item">HTML</div>
  135. <div class="item">Javascript</div>
  136. <div class="item">CSS</div>
  137. </div>
  138. </div>
  139. <div class="item">Review</div>
  140. </div>
  141. </div>
  142. <div class="another example">
  143. <div class="ignored ui info message">An ordered list can also use the <code>ol</code> tag</div>
  144. <ol class="ui list">
  145. <li>Cats</li>
  146. <li>Horses</li>
  147. <li>Dogs</li>
  148. <ol>
  149. <li>Labradoodles</li>
  150. <li>Shiba Inu</li>
  151. <li>Mastiff</li>
  152. </ol>
  153. </li>
  154. </ol>
  155. </div>
  156. <div class="example">
  157. <h4 class="ui header">Link</h4>
  158. <p>A link list is specially formatted for page links</p>
  159. <div class="ui link list">
  160. <a class="item">Home</a>
  161. <a class="item">About</a>
  162. <a class="item">Jobs</a>
  163. <a class="item">Team</a>
  164. </div>
  165. </div>
  166. <h2 class="ui dividing header">Content</h2>
  167. <div class="example">
  168. <h4 class="ui header">Icon</h4>
  169. <p>A list item can have an icon</p>
  170. <div class="ui list">
  171. <a class="item">
  172. <i class="right triangle icon"></i>
  173. How do you know your dog likes you?
  174. </a>
  175. <a class="item">
  176. <i class="right triangle icon"></i>
  177. When is it ok to send your dog to a farm?
  178. </a>
  179. <a class="item">
  180. <i class="right triangle icon"></i>
  181. Can you get your dog back from a farm if you really want him back?
  182. </a>
  183. <a class="item">
  184. <i class="right triangle icon"></i>
  185. Is trespassing on a farm a misdemeanor offence?
  186. </a>
  187. </div>
  188. </div>
  189. <div class="example">
  190. <h4 class="ui header">Image</h4>
  191. <p>A list can contain an image</p>
  192. <div class="ui list">
  193. <div class="item">
  194. <div class="ui avatar image">
  195. <img src="/images/demo/avatar2.jpg">
  196. </div>
  197. <div class="content">
  198. Twin 1
  199. </div>
  200. </div>
  201. <div class="item">
  202. <div class="ui avatar image">
  203. <img src="/images/demo/avatar2.jpg">
  204. </div>
  205. <div class="content">
  206. Twin 2
  207. </div>
  208. </div>
  209. <div class="item">
  210. <div class="ui avatar image">
  211. <img src="/images/demo/avatar2.jpg">
  212. </div>
  213. <div class="content">
  214. Twin 3
  215. </div>
  216. </div>
  217. <div class="item">
  218. <div class="ui avatar image">
  219. <img src="/images/demo/avatar2.jpg">
  220. </div>
  221. <div class="content">
  222. Twin 4
  223. </div>
  224. </div>
  225. <div class="item">
  226. <div class="ui top aligned avatar image">
  227. <img src="/images/demo/avatar2.jpg">
  228. </div>
  229. <div class="content">
  230. <div class="header">Twin 5</div>
  231. <div class="description">Twin 5 has a long description and requires a different vertical align to not look awkwardly aligned</div>
  232. </div>
  233. </div>
  234. </div>
  235. </div>
  236. <div class="example">
  237. <h4 class="ui header">Link</h4>
  238. <p>A list can contain items that link</p>
  239. <div class="ui list">
  240. <a class="item">What is a FAQ?</a>
  241. <a class="item">How does one go about reading answers to questions in a FAQ</a>
  242. <a class="item">How do you close a web browser?</a>
  243. <a class="item">What is the most popular FAQ question?</a>
  244. </div>
  245. </div>
  246. <div class="example">
  247. <h4 class="ui header">Header</h4>
  248. <p>A list item can contain a header</p>
  249. <div class="ui list">
  250. <div class="item">
  251. <div class="header">New York City</div>
  252. A lovely city
  253. </div>
  254. <div class="item">
  255. <div class="header">Chicago</div>
  256. Also quite a lovely city
  257. </div>
  258. <div class="item">
  259. <div class="header">Los Angeles</div>
  260. Sometimes can be a lovely city
  261. </div>
  262. <div class="item">
  263. <div class="header">San Francisco</div>
  264. What a lovely city
  265. </div>
  266. </div>
  267. </div>
  268. <div class="example">
  269. <h4 class="ui header">Description</h4>
  270. <p>A list item can contain a description</p>
  271. <div class="ui divided list">
  272. <div class="item">
  273. <i class="map marker icon"></i>
  274. <div class="content">
  275. <a class="header">New York City</a>
  276. <div class="description">A lovely city</div>
  277. </div>
  278. </div>
  279. <div class="item">
  280. <i class="map marker icon"></i>
  281. <div class="content">
  282. <a class="header">Chicago</a>
  283. <div class="description">A lovely city</div>
  284. </div>
  285. </div>
  286. <div class="item">
  287. <i class="map marker icon"></i>
  288. <div class="content">
  289. <a class="header">Los Angeles</a>
  290. <div class="description">A lovely city</div>
  291. </div>
  292. </div>
  293. <div class="item">
  294. <i class="map marker icon"></i>
  295. <div class="content">
  296. <a class="header">San Francisco</a>
  297. <div class="description">A lovely city</div>
  298. </div>
  299. </div>
  300. </div>
  301. </div>
  302. <div class="example">
  303. <h4 class="ui header">Content</h4>
  304. <p>Any element inside a list can be floated left or right</p>
  305. <div class="ui divided list">
  306. <div class="item">
  307. <div class="right floated tiny teal ui button">View Listing</div>
  308. <img class="ui avatar image" src="/images/demo/avatar2.jpg">
  309. <div class="content">
  310. <div class="header">New York Dog Fair</div>
  311. </div>
  312. </div>
  313. <div class="item">
  314. <div class="right floated tiny teal ui button">View Listing</div>
  315. <img class="ui avatar image" src="/images/demo/avatar3.jpg">
  316. <div class="content">
  317. <div class="header">Dog Appreciation Day</div>
  318. </div>
  319. </div>
  320. </div>
  321. </div>
  322. <h2 class="ui dividing header">Variations</h2>
  323. <div class="example">
  324. <h4 class="ui header">Horizontal List</h4>
  325. <p>A list can be formatted horizontally</p>
  326. <div class="ui horizontal list">
  327. <div class="item">
  328. <img class="ui avatar image" src="/images/demo/avatar.jpg">
  329. <div class="content">
  330. <div class="header">Snickerdoodle</div>
  331. An excellent companion
  332. </div>
  333. </div>
  334. <div class="item">
  335. <img class="ui avatar image" src="/images/demo/avatar2.jpg">
  336. <div class="content">
  337. <div class="header">Poodle</div>
  338. A poodle, its pretty basic
  339. </div>
  340. </div>
  341. <div class="item">
  342. <img class="ui avatar image" src="/images/demo/avatar3.jpg">
  343. <div class="content">
  344. <div class="header">Paulo</div>
  345. He's also a dog
  346. </div>
  347. </div>
  348. </div>
  349. </div>
  350. <div class="another example">
  351. <div class="ui ordered horizontal list">
  352. <div class="item">New York City</div>
  353. <div class="item">Chicago</div>
  354. <div class="item">Los Angeles</div>
  355. <div class="item">San Francisco</div>
  356. </div>
  357. </div>
  358. <div class="another example">
  359. <div class="ui horizontal bulleted list">
  360. <div class="item">
  361. Apples
  362. </div>
  363. <div class="item">
  364. Pears
  365. </div>
  366. <div class="item">
  367. Oranges
  368. </div>
  369. <div class="item">
  370. Soursop
  371. </div>
  372. </div>
  373. </div>
  374. <div class="example">
  375. <h4 class="ui header">Inverted</h4>
  376. <p>A list can be inverted to appear on a dark background</p>
  377. <div class="ui inverted segment">
  378. <div class="ui inverted relaxed divided list">
  379. <div class="item">
  380. <div class="content">
  381. <div class="header">Snickerdoodle</div>
  382. An excellent companion
  383. </div>
  384. </div>
  385. <div class="item">
  386. <div class="content">
  387. <div class="header">Poodle</div>
  388. A poodle, its pretty basic
  389. </div>
  390. </div>
  391. <div class="item">
  392. <div class="content">
  393. <div class="header">Paulo</div>
  394. He's also a dog
  395. </div>
  396. </div>
  397. </div>
  398. </div>
  399. </div>
  400. <div class="example">
  401. <h4 class="ui header">Selection</h4>
  402. <p>A selection list formats list items as possible choices</p>
  403. <div class="ui selection list">
  404. <div class="item">
  405. <img class="ui avatar image" src="/images/demo/avatar.jpg">
  406. <div class="content">
  407. <div class="header">Snickerdoodle</div>
  408. An excellent companion
  409. </div>
  410. </div>
  411. <div class="item">
  412. <img class="ui avatar image" src="/images/demo/avatar2.jpg">
  413. <div class="content">
  414. <div class="header">Poodle</div>
  415. A poodle, its pretty basic
  416. </div>
  417. </div>
  418. <div class="item">
  419. <img class="ui avatar image" src="/images/demo/avatar3.jpg">
  420. <div class="content">
  421. <div class="header">Paulo</div>
  422. He's also a dog
  423. </div>
  424. </div>
  425. </div>
  426. </div>
  427. <div class="example">
  428. <h4 class="ui header">Animated</h4>
  429. <p>A list can animate to set the current item apart from the list</p>
  430. <div class="ui info message">
  431. Be sure content can fit on one line when using the animated variation, otherwise the content will create a new line break as the animated content adjusts to its new size.
  432. </div>
  433. <div class="ui animated list">
  434. <div class="item">
  435. <img class="ui avatar image" src="/images/demo/avatar.jpg">
  436. <div class="content">
  437. <div class="header">Snickerdoodle</div>
  438. An excellent companion
  439. </div>
  440. </div>
  441. <div class="item">
  442. <img class="ui avatar image" src="/images/demo/avatar2.jpg">
  443. <div class="content">
  444. <div class="header">Poodle</div>
  445. A poodle, its pretty basic
  446. </div>
  447. </div>
  448. <div class="item">
  449. <img class="ui avatar image" src="/images/demo/avatar3.jpg">
  450. <div class="content">
  451. <div class="header">Paulo</div>
  452. He's also a dog
  453. </div>
  454. </div>
  455. </div>
  456. </div>
  457. <div class="example">
  458. <h4 class="ui header">Relaxed</h4>
  459. <p>A list can relax its padding to provide more negative space</p>
  460. <div class="ui relaxed divided list">
  461. <div class="item">
  462. <i class="map marker icon"></i>
  463. <div class="content">
  464. <a class="header">New York City</a>
  465. <div class="description">A lovely city</div>
  466. </div>
  467. </div>
  468. <div class="item">
  469. <i class="map marker icon"></i>
  470. <div class="content">
  471. <a class="header">Chicago</a>
  472. <div class="description">A lovely city</div>
  473. </div>
  474. </div>
  475. <div class="item">
  476. <i class="map marker icon"></i>
  477. <div class="content">
  478. <a class="header">Los Angeles</a>
  479. <div class="description">A lovely city</div>
  480. </div>
  481. </div>
  482. </div>
  483. </div>
  484. <div class="another example">
  485. <div class="ui very relaxed divided list">
  486. <div class="item">
  487. <i class="map marker icon"></i>
  488. <div class="content">
  489. <a class="header">New York City</a>
  490. <div class="description">A lovely city</div>
  491. </div>
  492. </div>
  493. <div class="item">
  494. <i class="map marker icon"></i>
  495. <div class="content">
  496. <a class="header">Chicago</a>
  497. <div class="description">A lovely city</div>
  498. </div>
  499. </div>
  500. <div class="item">
  501. <i class="map marker icon"></i>
  502. <div class="content">
  503. <a class="header">Los Angeles</a>
  504. <div class="description">A lovely city</div>
  505. </div>
  506. </div>
  507. </div>
  508. </div>
  509. <div class="another example">
  510. <div class="ui relaxed horizontal divided list">
  511. <div class="item">
  512. <i class="map marker icon"></i>
  513. <div class="content">
  514. <a class="header">New York City</a>
  515. <div class="description">A lovely city</div>
  516. </div>
  517. </div>
  518. <div class="item">
  519. <i class="map marker icon"></i>
  520. <div class="content">
  521. <a class="header">Chicago</a>
  522. <div class="description">A lovely city</div>
  523. </div>
  524. </div>
  525. <div class="item">
  526. <i class="map marker icon"></i>
  527. <div class="content">
  528. <a class="header">Los Angeles</a>
  529. <div class="description">A lovely city</div>
  530. </div>
  531. </div>
  532. </div>
  533. </div>
  534. <div class="another example">
  535. <div class="ui very relaxed horizontal divided list">
  536. <div class="item">
  537. <i class="map marker icon"></i>
  538. <div class="content">
  539. <a class="header">New York City</a>
  540. <div class="description">A lovely city</div>
  541. </div>
  542. </div>
  543. <div class="item">
  544. <i class="map marker icon"></i>
  545. <div class="content">
  546. <a class="header">Chicago</a>
  547. <div class="description">A lovely city</div>
  548. </div>
  549. </div>
  550. <div class="item">
  551. <i class="map marker icon"></i>
  552. <div class="content">
  553. <a class="header">Los Angeles</a>
  554. <div class="description">A lovely city</div>
  555. </div>
  556. </div>
  557. </div>
  558. </div>
  559. <div class="example">
  560. <h4 class="ui header">Divided</h4>
  561. <p>A list can show divisions between content</p>
  562. <div class="ui divided list">
  563. <div class="item">
  564. <img class="ui avatar image" src="/images/demo/avatar.jpg">
  565. <div class="content">
  566. <div class="header">Snickerdoodle</div>
  567. An excellent companion
  568. </div>
  569. </div>
  570. <div class="item">
  571. <img class="ui avatar image" src="/images/demo/avatar2.jpg">
  572. <div class="content">
  573. <div class="header">Poodle</div>
  574. A poodle, its pretty basic
  575. </div>
  576. </div>
  577. <div class="item">
  578. <img class="ui avatar image" src="/images/demo/avatar3.jpg">
  579. <div class="content">
  580. <div class="header">Paulo</div>
  581. He's also a dog
  582. </div>
  583. </div>
  584. </div>
  585. </div>
  586. <div class="another example">
  587. <div class="ui divided ordered list">
  588. <div class="item">Cats</div>
  589. <div class="item">Horses</div>
  590. <div class="item">Dogs
  591. <div class="list">
  592. <div class="item">Labradoodles</div>
  593. <div class="item">Shiba Inu</div>
  594. <div class="item">Mastiff</div>
  595. </div>
  596. </div>
  597. <div class="item">Horses Again</div>
  598. </div>
  599. </div>
  600. <div class="another example">
  601. <div class="ui divided horizontal list">
  602. <div class="item">About Us</div>
  603. <div class="item">Contact</div>
  604. <div class="item">Support</div>
  605. </div>
  606. </div>
  607. <div class="example">
  608. <h4 class="ui header">Celled</h4>
  609. <p>A list can divide its items into cells</p>
  610. <div class="ui celled list">
  611. <div class="item">
  612. <img class="ui avatar image" src="/images/demo/avatar.jpg">
  613. <div class="content">
  614. <div class="header">Snickerdoodle</div>
  615. An excellent companion
  616. </div>
  617. </div>
  618. <div class="item">
  619. <img class="ui avatar image" src="/images/demo/avatar2.jpg">
  620. <div class="content">
  621. <div class="header">Poodle</div>
  622. A poodle, its pretty basic
  623. </div>
  624. </div>
  625. <div class="item">
  626. <img class="ui avatar image" src="/images/demo/avatar3.jpg">
  627. <div class="content">
  628. <div class="header">Paulo</div>
  629. He's also a dog
  630. </div>
  631. </div>
  632. </div>
  633. </div>
  634. <div class="another example">
  635. <div class="ui celled ordered list">
  636. <div class="item">Cats</div>
  637. <div class="item">Horses</div>
  638. <div class="item">Dogs
  639. <div class="list">
  640. <div class="item">Labradoodles</div>
  641. <div class="item">Shiba Inu</div>
  642. <div class="item">Mastiff</div>
  643. </div>
  644. </div>
  645. </div>
  646. </div>
  647. <div class="another example">
  648. <div class="ui celled horizontal list">
  649. <div class="item">About Us</div>
  650. <div class="item">Contact</div>
  651. <div class="item">Support</div>
  652. </div>
  653. </div>
  654. <div class="example">
  655. <h4 class="ui header">Sizes</h4>
  656. <p>A list can vary in size</p>
  657. <div class="ui mini bulleted horizontal list">
  658. <div class="item">
  659. Apples
  660. </div>
  661. <div class="item">
  662. Oranges
  663. </div>
  664. <div class="item">
  665. Pinapples
  666. </div>
  667. </div>
  668. </div>
  669. <div class="another example">
  670. <div class="ui tiny bulleted horizontal list">
  671. <div class="item">
  672. Apples
  673. </div>
  674. <div class="item">
  675. Oranges
  676. </div>
  677. <div class="item">
  678. Pinapples
  679. </div>
  680. </div>
  681. </div>
  682. <div class="another example">
  683. <div class="ui small bulleted horizontal list">
  684. <div class="item">
  685. Apples
  686. </div>
  687. <div class="item">
  688. Oranges
  689. </div>
  690. <div class="item">
  691. Pinapples
  692. </div>
  693. </div>
  694. </div>
  695. <div class="another example">
  696. <div class="ui large list">
  697. <div class="item">
  698. <i class="mail outline icon"></i>
  699. <div class="content">
  700. Thanks for being my owner
  701. </div>
  702. </div>
  703. <div class="item">
  704. <i class="mail outline icon"></i>
  705. <div class="content">
  706. What a walk
  707. </div>
  708. </div>
  709. <div class="item">
  710. <i class="map icon"></i>
  711. <div class="content">
  712. Sorry about your old dog
  713. </div>
  714. </div>
  715. </div>
  716. </div>
  717. <div class="another example">
  718. <div class="ui big list">
  719. <div class="item">
  720. <i class="mail outline icon"></i>
  721. <div class="content">
  722. Thanks for being my owner
  723. </div>
  724. </div>
  725. <div class="item">
  726. <i class="mail outline icon"></i>
  727. <div class="content">
  728. What a walk
  729. </div>
  730. </div>
  731. <div class="item">
  732. <i class="map icon"></i>
  733. <div class="content">
  734. Sorry about your old dog
  735. </div>
  736. </div>
  737. </div>
  738. </div>
  739. <div class="another example">
  740. <div class="ui huge list">
  741. <div class="item">
  742. <i class="mail outline icon"></i>
  743. <div class="content">
  744. Thanks for being my owner
  745. </div>
  746. </div>
  747. <div class="item">
  748. <i class="mail outline icon"></i>
  749. <div class="content">
  750. What a walk
  751. </div>
  752. </div>
  753. <div class="item">
  754. <i class="map icon"></i>
  755. <div class="content">
  756. Sorry about your old dog
  757. </div>
  758. </div>
  759. </div>
  760. </div>
  761. <div class="another example">
  762. <div class="ui massive list">
  763. <div class="item">
  764. <i class="mail outline icon"></i>
  765. <div class="content">
  766. Thanks for being my owner
  767. </div>
  768. </div>
  769. <div class="item">
  770. <i class="mail outline icon"></i>
  771. <div class="content">
  772. What a walk
  773. </div>
  774. </div>
  775. <div class="item">
  776. <i class="map icon"></i>
  777. <div class="content">
  778. Sorry about your old dog
  779. </div>
  780. </div>
  781. </div>
  782. </div>
  783. </div>