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.

428 lines
16 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. <!doctype html>
  2. <html lang="en_EN">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="x-ua-compatible" content="ie=edge">
  6. <title>Crispy CSS | Lightweight CSS Framework for Building Apps and Websites</title>
  7. <meta name="description" content="Lightweight Framework for building fast and clean Websites and Apps for Mobile, Tablet and Desktop. Minimal UI-Elements, Functions and Helpers">
  8. <meta name="viewport" content="width=device-width,initial-scale=1">
  9. <link rel="stylesheet" href="plain-ui.css">
  10. </head>
  11. <body class="overflow-x-hidden">
  12. <header id="header" class="header">
  13. <div class="container">
  14. <div class="grid">
  15. <div class="col-12">
  16. <div class="text-center">
  17. <hgroup>
  18. <h1>Plain UI</h1>
  19. </hgroup>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. </header>
  25. <div class="container">
  26. <div class="grid">
  27. <div class="col-12">
  28. <h2>Buttons</h2>
  29. <button class="button">
  30. Default
  31. </button>
  32. <button class="button">
  33. Default
  34. <svg class="icon icon--success" aria-hidden="true">
  35. <use xlink:href="symbol-defs.svg#icon-check"></use>
  36. </svg>
  37. </button>
  38. <button class="button button--danger">
  39. Danger
  40. </button>
  41. <button class="button button--selected">
  42. Hover
  43. </button>
  44. </div>
  45. </div>
  46. <div class="grid">
  47. <div class="col-12">
  48. <button class="button" disabled>
  49. Disabled
  50. </button>
  51. </div>
  52. </div>
  53. <div class="grid">
  54. <div class="col-12">
  55. <button class="button button--small">
  56. Small
  57. </button>
  58. </div>
  59. </div>
  60. <div class="grid">
  61. <div class="col-12">
  62. <div class="bar">
  63. <div class="bar__start">
  64. <button class="button button--no-style">
  65. <svg class="icon fill-white marginless" aria-hidden="true">
  66. <use xlink:href="symbol-defs.svg#icon-close"></use>
  67. </svg>
  68. </button>
  69. </div>
  70. <div class="bar__main">
  71. Bar
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="grid">
  77. <div class="col-12">
  78. <div class="bar">
  79. <div class="tabs">
  80. <a class="tabs__item">
  81. Tab A
  82. </a>
  83. <a class="tabs__item">
  84. Tab B
  85. </a>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="grid">
  91. <div class="col-12">
  92. <h2>Icon</h2>
  93. <svg class="icon" aria-hidden="true">
  94. <use xlink:href="symbol-defs.svg#icon-check"></use>
  95. </svg>
  96. <svg class="icon icon--danger" aria-hidden="true">
  97. <use xlink:href="symbol-defs.svg#icon-camera"></use>
  98. </svg>
  99. <svg class="icon icon--success" aria-hidden="true">
  100. <use xlink:href="symbol-defs.svg#icon-clock"></use>
  101. </svg>
  102. </div>
  103. </div>
  104. <div class="grid">
  105. <div class="col-12">
  106. <h2>Badge</h2>
  107. <span class="badge">
  108. Category
  109. </span>
  110. <span class="badge badge--round">
  111. 99+
  112. </span>
  113. </div>
  114. </div>
  115. <div class="grid">
  116. <div class="col-12">
  117. <h2>Panel</h2>
  118. <div class="panel">
  119. <div class="bar">
  120. <div class="bar__start">
  121. <button type="button" class="button button--no-style">
  122. <svg class="icon fill-white" aria-hidden="true">
  123. <use xlink:href="symbol-defs.svg#icon-expand"></use>
  124. </svg>
  125. </button>
  126. </div>
  127. <div class="bar__main">Test</div>
  128. <div class="bar__end">
  129. <button type="button" class="button button--no-style">
  130. <svg class="icon fill-white" aria-hidden="true">
  131. <use xlink:href="symbol-defs.svg#icon-edit"></use>
  132. </svg>
  133. </button>
  134. <button type="button" class="button button--no-style">
  135. <svg class="icon fill-white" aria-hidden="true">
  136. <use xlink:href="symbol-defs.svg#icon-close"></use>
  137. </svg>
  138. </button>
  139. </div>
  140. </div>
  141. <div class="panel__body">
  142. <div class="content">
  143. <p>
  144. Hallo
  145. </p>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. <div class="grid">
  152. <div class="col-12">
  153. <h2>Modal</h2>
  154. <div class="modal">
  155. <div class="modal__inner">
  156. <div class="modal__title t-center">
  157. <svg class="icon fill-white" aria-hidden="true">
  158. <use xlink:href="symbol-defs.svg#icon-close"></use>
  159. </svg>
  160. Delete
  161. </div>
  162. <div class="modal__body">
  163. Do you really wan't to delete all files?
  164. </div>
  165. <div class="modal__footer">
  166. <button class="button button--danger">
  167. Confirm
  168. </button>
  169. <button class="button float-right">
  170. Reject
  171. </button>
  172. </div>
  173. </div>
  174. </div>
  175. </div>
  176. </div>
  177. <div class="grid">
  178. <div class="col-12">
  179. <h2>Field</h2>
  180. <form>
  181. <div class="field-group">
  182. <label class="field-label">
  183. Name
  184. <input class="field-text" />
  185. </label>
  186. </div>
  187. <div class="field-group field-group--valid">
  188. <label class="field-label">
  189. <svg class="icon" aria-hidden="true">
  190. <use class="test" xlink:href="symbol-defs.svg#icon-check"></use>
  191. </svg>
  192. Surname
  193. <input class="field-text" />
  194. </label>
  195. </div>
  196. <div class="field-group field-group--error">
  197. <label class="field-label">
  198. <svg class="icon" aria-hidden="true">
  199. <use class="test" xlink:href="symbol-defs.svg#icon-warning"></use>
  200. </svg>
  201. E-Mail
  202. <input class="field-text" />
  203. </label>
  204. <span class="field-error">
  205. String is not valid
  206. </span>
  207. </div>
  208. <div class="field-group">
  209. <label class="field-label">
  210. Towns
  211. <select class="field-choice">
  212. <option></option>
  213. <option value="lonytown">Lonytown</option>
  214. </select>
  215. </label>
  216. </div>
  217. <div class="field-group">
  218. <label class="field-label">
  219. <input class="field-choice" type="checkbox" value="true" />
  220. <svg class="icon field-choice__unchecked" aria-hidden="true">
  221. <use xlink:href="symbol-defs.svg#icon-circle"></use>
  222. </svg>
  223. <svg class="icon field-choice__checked" aria-hidden="true">
  224. <use xlink:href="symbol-defs.svg#icon-circle-check"></use>
  225. </svg>
  226. Do it!
  227. </label>
  228. </div>
  229. <div class="field-group">
  230. <label class="field-label">
  231. <input class="field-choice" type="radio" name="radio" value="true" />
  232. <svg class="icon field-choice__unchecked" aria-hidden="true">
  233. <use xlink:href="symbol-defs.svg#icon-circle"></use>
  234. </svg>
  235. <svg class="icon field-choice__checked" aria-hidden="true">
  236. <use xlink:href="symbol-defs.svg#icon-circle-check"></use>
  237. </svg>
  238. A
  239. </label>
  240. <label class="field-label">
  241. <input class="field-choice" type="radio" name="radio" value="true" />
  242. <svg class="icon field-choice__unchecked" aria-hidden="true">
  243. <use xlink:href="symbol-defs.svg#icon-circle"></use>
  244. </svg>
  245. <svg class="icon field-choice__checked" aria-hidden="true">
  246. <use xlink:href="symbol-defs.svg#icon-circle-check"></use>
  247. </svg>
  248. B
  249. </label>
  250. </div>
  251. </form>
  252. </div>
  253. </div>
  254. <div class="grid">
  255. <div class="col-12">
  256. <h2>Table</h2>
  257. <table class="table table--striped">
  258. <thead>
  259. <tr>
  260. <th>A</th>
  261. <th>B</th>
  262. <th>C</th>
  263. <th>D</th>
  264. </tr>
  265. </thead>
  266. <tbody>
  267. <tr>
  268. <td>1</td>
  269. <td>2</td>
  270. <td>3</td>
  271. <td>4</td>
  272. </tr>
  273. <tr>
  274. <td>1</td>
  275. <td>2</td>
  276. <td>3</td>
  277. <td>4</td>
  278. </tr>
  279. <tr>
  280. <td>1</td>
  281. <td>2</td>
  282. <td>3</td>
  283. <td>4</td>
  284. </tr>
  285. </tbody>
  286. </table>
  287. </div>
  288. </div>
  289. </div>
  290. <div class="container">
  291. <div class="grid">
  292. <div class="col-12">
  293. <h2 class="">Hero</h2>
  294. </div>
  295. </div>
  296. </div>
  297. <div class="hero">
  298. <img style="max-height: 400px;" src="/image.jpg" />
  299. </div>
  300. <div class="container">
  301. <div class="grid">
  302. <div class="col-12">
  303. <h2 class="">Media</h2>
  304. </div>
  305. <div class="col-12">
  306. <figure class="figure">
  307. <img class="media" src="/image.jpg" />
  308. <figcaption class="figure__caption">
  309. food truck yr franzen pabst
  310. </figcaption>
  311. </figure>
  312. </div>
  313. </div>
  314. </div>
  315. <div class="container">
  316. <div class="grid">
  317. <div class="col-12">
  318. <h2>Layout</h2>
  319. </div>
  320. <div class="col-12">
  321. <h2>Slider</h3>
  322. </div>
  323. </div>
  324. </div>
  325. <div class="slider">
  326. <div class="slider__inner">
  327. <div class="slider__item w-col-12">
  328. <figure class="figure w-col-12">
  329. <img class="media" src="/image.jpg" />
  330. <figcaption class="figure__caption">
  331. food truck yr franzen pabst
  332. </figcaption>
  333. </figure>
  334. </div>
  335. <div class="slider__item w-col-12">
  336. <figure class="figure w-col-12">
  337. <img class="media" src="/image.jpg" />
  338. <figcaption class="figure__caption">
  339. food truck yr franzen pabst
  340. </figcaption>
  341. </figure>
  342. </div>
  343. <div class="slider__item w-col-12">
  344. <figure class="figure w-col-12">
  345. <img class="media" src="/image.jpg" />
  346. <figcaption class="figure__caption">
  347. food truck yr franzen pabst
  348. </figcaption>
  349. </figure>
  350. </div>
  351. <div class="slider__item w-col-12">
  352. <figure class="figure w-col-12">
  353. <img class="media" src="/image.jpg" />
  354. <figcaption class="figure__caption">
  355. food truck yr franzen pabst
  356. </figcaption>
  357. </figure>
  358. </div>
  359. <div class="slider__item w-col-12">
  360. <figure class="figure w-col-12">
  361. <img class="media" src="/image.jpg" />
  362. <figcaption class="figure__caption">
  363. food truck yr franzen pabst
  364. </figcaption>
  365. </figure>
  366. </div>
  367. </div>
  368. </div>
  369. <div class="container">
  370. <div class="grid">
  371. <div class="col-12">
  372. <h2>Masonry</h3>
  373. <div class="masonry">
  374. <figure class="masonry__item marginless">
  375. <img class="media object-fit-cover h-100" src="/image.jpg" />
  376. </figure>
  377. <figure class="masonry__item marginless">
  378. <img class="media object-fit-cover h-100" src="/image.jpg" />
  379. </figure>
  380. <figure class="masonry__item marginless">
  381. <img class="media object-fit-cover h-100" src="/image.jpg" />
  382. </figure>
  383. <figure class="masonry__item marginless">
  384. <img class="media object-fit-cover h-100" src="/image.jpg" />
  385. </figure>
  386. <figure class="masonry__item marginless">
  387. <img class="media object-fit-cover h-100" src="/image.jpg" />
  388. </figure>
  389. </div>
  390. </div>
  391. </div>
  392. </div>
  393. </body>
  394. </html