Education
Last updated onSep 3, 2024
Last updated onSep 2, 2024
DhiWise is a revolutionary platform designed for web and mobile app developers, it bridges the gap between Figma design and development. It functions as an intelligent assistant, automating the conversion of Figma designs into clean, production-ready code.
Let’s break down DhiWise’s key functionalities for HTML CSS app development.
DhiWise streamlines the Figma-to-HTML conversion process, offering several advantages over manual coding, and the following are the key highlights.
DhiWise generates a well-organized folder structure for your project's HTML, CSS, and other assets, facilitating clear organization and file management.
## Folder Structure
.
├── public --------- Static assets holder
│ └── images --------- Contain all images
│ └── fonts ---------- Font resources
├── css --------- style config
│ └── tailwind.css --------- Component styling
│ └── fonts.css ---------- Font styling
│ └── index.css ---------- Main stylesheet
├── tailwind.config.js --------- Global style config
├── README.md
├── index.html - all pages
└── <html files> ----- all pages html files
With DhiWise you can specify the preferred typography unit (e.g., pixels, rems) within the generated CSS, ensuring consistent and responsive typography across different screen sizes.
Choose Typography Unit
DhiWise offers the option to merge generated CSS files into a single file (When you choose a design system as CSS), potentially simplifying project structure and reducing HTTP requests.
Merge CSS
The platform empowers you to manage CSS variables efficiently- Define colors, spacing, and other design elements as variables, promoting code reusability, streamlining customization, and ensuring consistent styling across your HTML project.
1 2/*------------------------------------- 3 2. CSS Variables 4--------------------------------------*/ 5:root { 6 /*------Color variables------*/ 7 --amber_600: #fbbb00; 8 --black_900: #000008; 9 --black_900_01: #000000; 10 --black_900_33: #00000033; 11 --black_900_4c: #0000004c; 12 --blue_a200: #518ef8; 13 --blue_a400: #1877f2; 14 --blue_gray_100: #cccccc; 15 --blue_gray_100_01: #d6d6d6; 16 --blue_gray_100_02: #d9d9d9; 17 --blue_gray_900: #2d2d2d; 18 --deep_orange_50: #f6e7e7; 19 --deep_orange_50_01: #f6e7e8; 20 --deep_orange_50_99: #f3dcde99; 21 --gray_100: #f8f1f2; 22 --gray_100_01: #f6f6f6; 23 --gray_100_02: #f3f3f3; 24 --gray_100_03: #f7f7f7; 25 --gray_200: #ebebeb; 26 --gray_200_01: #e7e7e7; 27 --gray_200_80: #ebebeb80; 28 --gray_300: #e0e0e0; 29 --gray_300_01: #e6d9d4; 30 --gray_300_02: #eedcdc; 31 --gray_300_03: #e5e5e5; 32 --gray_50: #fbf7f7; 33 --gray_500: #ababab; 34 --gray_50_01: #fffbfb; 35 --gray_600: #6c7174; 36 --gray_600_01: #828282; 37 --gray_600_02: #9a5f51; 38 --gray_700: #575757; 39 --gray_800: #4e2829; 40 --gray_900: #072320; 41 --gray_scale_white: #ffffff; 42 --green_600: #28b446; 43 --green_800: #1f9332; 44 --light_blue_600: #179bd7; 45 --orange_50_99: #fff4e499; 46 --pink_100: #e2c6c7; 47 --pink_900: #763c3e; 48 --red_200: #dbb09d; 49 --red_200_01: #dab09a; 50 --red_200_02: #d7ac99; 51 --red_200_03: #d1a791; 52 --red_200_04: #d1a792; 53 --red_200_05: #d4a994; 54 --red_200_06: #c69091; 55 --red_300: #d68768; 56 --red_300_01: #be7369; 57 --red_300_02: #b77274; 58 --red_300_03: #b8715d; 59 --red_300_04: #af6063; 60 --red_300_05: #b06163; 61 --red_300_33: #b0616333; 62 --red_50: #fff3f4; 63 --red_500: #f14336; 64 --red_600: #e94235; 65 --teal_600: #12a361; 66 --white_a700: #fdfdfd; 67 --white_a700_11: #ffffff11; 68 --white_a700_3d: #ffffff3d; 69 --yellow_50: #fff8ee; 70} 71
DhiWise can generate responsive layouts by automatically including media queries in the generated CSS code, ensuring your web page adapts seamlessly to different screen sizes.
Responsive Design with Media Queries
DhiWise intelligently generates essential meta tags within the HTML head section. This optimizes your website for search engines and enhances user experience from the start.
Auto Create Meta Content
DhiWise generates code with comments making it highly readable and easier to understand. The following snapshot shows CSS comments within the generated CSS code.
Code Comment
DhiWise helps you maintain well-structured and scalable CSS by adhering to the BEM (Block-Element-Modifier) methodology for class naming.
BEM Methodology for Class Naming
Other important features include:
DhiWise bridges the gap between Figma designs and clean, production-ready code. It automates Figma-to-HTML conversion, generates well-structured CSS with features like media queries and BEM, and boosts SEO with automatic meta tags. This translates to faster development, improved code quality, and a smoother user experience.
Ready to streamline your Figma to HTML workflow? Try DhiWise today!
Tired of manually designing screens, coding on weekends, and technical debt? Let DhiWise handle it for you!
You can build an e-commerce store, healthcare app, portfolio, blogging website, social media or admin panel right away. Use our library of 40+ pre-built free templates to create your first application using DhiWise.