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.

182 lines
5.9 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
  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>Plain UI | Lightweight CSS UI Framework for Building Apps and Websites</title>
  7. <meta name="description" content="Lightweight UI 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 class="header">
  13. <div class="bar">
  14. <div class="bar__main">
  15. <h1 class="m-top-4 m-bottom-4 h4">
  16. Plain UI 0.1-alpha
  17. </h1>
  18. </div>
  19. </div>
  20. </header>
  21. <div class="container m-top-6">
  22. <div class="grid">
  23. <div class="col-12">
  24. <nav>
  25. <div class="tabs">
  26. <a href="index.html" class="tabs__item tabs__item--selected">
  27. Basics
  28. </a>
  29. <a href="components.html" class="tabs__item">
  30. Components
  31. </a>
  32. <a href="layout.html" class="tabs__item">
  33. Layout
  34. </a>
  35. <a href="helpers.html" class="tabs__item">
  36. Helpers
  37. </a>
  38. </div>
  39. </nav>
  40. </div>
  41. </div>
  42. </div>
  43. <div class="container">
  44. <div class="grid">
  45. <div class="col-12 col-md-8">
  46. <div class="content">
  47. <p>
  48. <span class="bold">Plain UI</span> is a simple UI Framework.
  49. It uses strong Utility Classes and has a few Components.
  50. </p>
  51. <p>
  52. Some ideas of this are based Work from the last 10 Years. <span class="highlight">But</span> also Ideas from Frameworks TailwindCSS.
  53. </p>
  54. <h3 class="h4 highlight">
  55. Contribution
  56. </h3>
  57. <ul>
  58. <li>TailwindCSS that have thought me a few new Ideas to handle Helper-Classes</li>
  59. <li>TailwindCSS for showing new ideas and concepts to handle handle Helper-Classes</li>
  60. </ul>
  61. </div>
  62. <div class="center">
  63. <a href="#">
  64. <svg class="icon fill-success" aria-hidden="true">
  65. <use xlink:href="symbol-defs.svg#icon-github"></use>
  66. </svg>
  67. </a>
  68. <a href="https://gitea.tentakelfabrik.de/">
  69. <svg class="icon fill-success" aria-hidden="true">
  70. <use xlink:href="symbol-defs.svg#icon-gitea"></use>
  71. </svg>
  72. </a>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. <div class="container">
  78. <div class="grid">
  79. <div class="col-12">
  80. <h2 class="highlight">
  81. Installation
  82. </h2>
  83. <div class="content">
  84. <code>npm install plain-ui --save</code>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. <div class="container">
  90. <div class="grid">
  91. <div class="col-12">
  92. <h2 class="highlight">
  93. Building
  94. </h2>
  95. <p>
  96. For Buildung use Webpack or a similiar System. Plain UI is build by Laravel-Mix. Consider to use PurgeCSS,
  97. with all Helper-Classes the CSS is really growning. PurgeCSS, with Laravel Mix it looks like this,
  98. </p>
  99. <code>
  100. </code>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="container">
  105. <div class="grid">
  106. <div class="col-12">
  107. <h2 class="highlight">
  108. Variables + Themes
  109. </h2>
  110. </div>
  111. </div>
  112. </div>
  113. <div class="container">
  114. <div class="grid">
  115. <div class="col-12">
  116. <h2 class="m-bottom-2 highlight">
  117. Basic Styles
  118. </h2>
  119. <h3 class="m-bottom-2 highlight">
  120. Normalize
  121. </h3>
  122. <p>
  123. For all elements is the same, try set a basic style without anything, no margin, no padding. The Reason is to use Components, Layout and
  124. Helpers for the styling or make your own rules for the elements.
  125. </p>
  126. <h3 class="m-bottom-2 highlight">
  127. Heading + .highlight
  128. </h3>
  129. <h1>Heading 1</h1>
  130. <h2>Heading 2</h2>
  131. <h3>Heading 3</h3>
  132. <h4>Heading 4</h4>
  133. <h5>Heading 5</h5>
  134. <h6>Heading 6</h6>
  135. <h2 class="m-bottom-2 highlight">
  136. Heading
  137. </h2>
  138. <h1>Heading 1</h1>
  139. <h2>Heading 2</h2>
  140. <h3>Heading 3</h3>
  141. <h4>Heading 4</h4>
  142. <h5>Heading 5</h5>
  143. <h6>Heading 6</h6>
  144. <h3 class="m-bottom-2 highlight">
  145. Heading + .highlight
  146. </h3>
  147. <h3>
  148. Content
  149. </h3>
  150. <div class="content">
  151. <p>
  152. </p>
  153. <ul>
  154. <li></li>
  155. <li></li>
  156. <li></li>
  157. </ul>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. </body>
  163. </html