This project is focused on converting UI designs from UI Design Daily into fully functional code. Each design is carefully recreated using modern front-end technologies, following best practices for responsive and accessible design.
UI Design to Code Conversion is an initiative to bring beautiful UI designs to life. This repository contains code implementations of various UI components and layouts inspired by the designs shared on UI Design Daily. Each design is transformed into code with a focus on maintaining the original aesthetics while ensuring responsiveness and accessibility.
- Code implementations of popular UI designs from UI Design Daily
- Responsive layouts that adapt to different screen sizes
- Accessible design considerations to ensure usability for all users
- Regular updates with new designs converted to code
If you are new to SCSS, SASS, or LESS and do not have them installed locally, follow these steps to install and use them:
Make sure you have Node.js installed on your system. You can download and install it from the official website.
SASS is a CSS preprocessor that helps in writing maintainable and modular styles. To use it, you need to install it via npm:
- Open your terminal.
- Run the following command to install SASS globally:
npm install -g sass
To verify the installation, run:
sass --version
- Compile a single SCSS file to CSS:
sass input.scss output.css
- Automatically watch for changes and recompile:
sass --watch input.scss:output.css
LESS is another CSS preprocessor, similar to SASS. To install LESS globally, use npm:
- Open your terminal.
- Run the following command:
npm install -g less
To verify the installation, run:
lessc --version
- Compile a single LESS file to CSS:
lessc input.less output.css
If you'd like to integrate SASS or LESS into your project workflow:
- Create
.scss
or.less
files in your project. - Use the commands provided above to compile your styles into
.css
files. - Link the compiled
.css
files in your HTML using a<link>
tag, e.g.:<link rel="stylesheet" href="output.css">
- If you prefer not to install globally, you can also install SASS or LESS as a dev dependency in your project using:
or
npm install sass --save-dev
npm install less --save-dev
You can then run these tools using a script in your package.json
.
For detailed documentation, refer to the official sites:
The following technologies are used in this project:
- HTML5 - For the structure of the components and layouts.
- CSS3 - For styling and responsive design.
- JavaScript - For adding interactivity to the components.
- SASS/SCSS - A CSS preprocessor that adds features like variables, nesting, and mixins to streamline and modularize CSS development.
- LESS - Another CSS preprocessor that provides dynamic styling capabilities such as variables, mixins, and functions for easier CSS management.
Currently, I am working on HTML, CSS, SASS/SCSS, Less and Javascript but in future I will be working on various technology.
This project is licensed under the MIT License - see the LICENSE file for details.