Creating A Dynamic Website By Drag And Drop Using Adobe XD


Everyone likes to develop a dynamic website on their own. But many people don't know coding for developing a website. So they can use the method I'll describe here for developing websites. By using this method they can create their own website and host it using a server. In this article I am going to demonstrate how to create a website without coding.

Adobe XD

Adobe XD is a UI and UX design tool which helps developers make their user interface attractive. You can install the Adobe xd by clicking here. It is a free software provided by Adobe for designing purposes. It has various options and different kinds of art boards for designing user interfaces for those devices. The main advantage of this software is you can design the prototype, which means the working of that design without a backend. You can also assign button controls using this software.

Steps For developing a Website in XD

Opening the web designing section

You can open the Adobe XD and you can choose the different layouts available for the web page. There will be an icon which is already available for designing the site. Just click it.


Preparing XD for Web Design
You are normally able to design the layout and buttons for the web, but for exporting that design into an html page you need to install a plug-in called Web export for that purpose. Then you can export the artboard into a webpage.


After installation it will be available in the plugin section.

Designing the web page

Now you can design the first page design for your website and  add the required things, whether it's  text, icons, images, buttons or graphics. The designing can be done by you or you can import the layout  which is already available as a Photoshop file or vector file.


Adding a new artboard
The webpage cannot contain only a single page. It consists of more than one page. For that you can add the art board based on how many more pages you require. You can add required things and content in that art board too.

Assigning control to buttons
You can assign the control to the buttons using the prototype option available in adobe XD.

After clicking that button you are able to assign the control to the buttons by just dragging the arrow available for assigning the control. That arrow denotes where the system moves when clicking the respective button. You can place the arrow at which page you need to display next.
Exporting the design to webpage

For exporting the design into the webpage you can use the web export plugin. Under the web export plugin there will be an option called export artboard which is the option for exporting the entire artboard. During that export the artboard will be exported as html file. By clicking that it will display a window with an export option.

Then click the advanced option which is available in the bottom of that window. That will display a lot of options for exporting the artboard. There you can choose the destination for export and the name for the exported file.
After exporting the first artboard you can switch between the different artboards and export those artboards by the same procedure for exporting the remaining artboards.

Output checking

The exported file will be available in the place which you choose as a destination. The file will be available in the html file format. You can click that file to open the preview in the browser. There you can perform all the things which you can do in a web page. The buttons also work here as in the original website.




This may contain some limited options, but this will help people who don't know how to code. Web Developers can use this to reduce the timing for developing the website, then you can edit the exported html page.