Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pranshudobhal/hue-ui-old
https://github.com/pranshudobhal/hue-ui-old
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pranshudobhal/hue-ui-old
- Owner: pranshudobhal
- Created: 2021-03-19T20:10:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-31T16:15:33.000Z (almost 4 years ago)
- Last Synced: 2024-11-08T17:54:48.606Z (about 2 months ago)
- Language: SCSS
- Homepage: https://hue-ui.vercel.app/
- Size: 3.94 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Hue UI - A CSS Component Library](https://hue-ui.vercel.app/)
A lightweight and ready-to-use CSS library for developing fast and responsive web interfaces! 😀
## **Table of contents**
- [Overview](#overview)
- [Usage](#usage)
- [Documentation](#documentation)
- [Screenshot](#screenshot)- [My process](#my-process)
- [Built with](#built-with)
- [What I learned](#what-i-learned)
- [Continued development](#continued-development)
- [Useful resources](#useful-resources)
- [Author](#author)
- [Acknowledgments](#acknowledgments)
## **Overview**
### **Usage**
### **CSS**
Just copy-paste the stylesheet `` into your `` to load our CSS.
```html
```
### **JS**
Some of our components require the use of JavaScript to function. Place our script at the end of your page content, right before the closing `` tag, to enable them.
```html
```
### **Documentation**
Check out our **[documentation website](https://hue-ui.vercel.app/getting-started.html)**.
### **Screenshot**
![Desktop Homepage](/preview/Desktop_Home.png 'Desktop Homepage')
![Desktop Getting Started](/preview/Desktop_Getting_Started.png 'Desktop Getting Started')
## **My process**
### **Built with**
- Semantic HTML5 markup
- CSS3
- SCSS
- Flexbox
- Mobile-first workflow
- VanillaJS
### **What I learned**
This was my first time using **SCSS** in a big project, so I learned a lot! 😀
Besides the learning, I realized how important it is to stay organized and write code that is **clean** and **reusable**, especially as the project grows larger.
One of the things that I loved about **SCSS** is how easy it is to nest elements.
```css
nav ul {
margin: 0;
padding: 0;
list-style: none;
}
nav li {
display: inline-block;
}
nav a {
display: block;
padding: 6px 12px;
text-decoration: none;
}
```
The above **CSS** code can be written in **SCSS** as below:
```scss
nav {
ul {
margin: 0;
padding: 0;
list-style: none;
}li {
display: inline-block;
}a {
display: block;
padding: 6px 12px;
text-decoration: none;
}
}
```
### **Continued development**
- Structured code in a better way
- Learn more about **functions** and **mixins** in SCSS### **Useful resources**
- **[SCSS](https://sass-lang.com/)** - This helped me greatly in learning **SCSS** and its variety of features. I really liked the examples given in **SCSS** documentation which helped me a lot to transition from writing **CSS** to **SCSS**.
- **[Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)** - This is an amazing article on **flexbox** which helped me understand how flex works. I'd recommend it to anyone still learning this concept.## **Author**
- **Website** - [Pranshu Dobhal](https://pranshudobhal.netlify.app/)
- **Twitter** - [@pranshu_dobhal](https://twitter.com/pranshu_dobhal)
- **LinkedIn** - [pranshudobhal](https://www.linkedin.com/in/pranshudobhal/)## **Acknowledgments**
A big thanks to my mentor **[Tanay Pratap](https://twitter.com/tanaypratap)** for inspiring me and making me break my limits and also to my fellow **[NeoGrammers](https://twitter.com/neogcamp)** who supported and helped me throughout.😀