Axure RP Pro web design basics

    Axure RP ProRecently, web project developers are increasingly starting to think about how it would be nice to know what the product will be and how it will look before the development of the product.

    This trend cannot but please both the customers and the developers themselves - after all, the design process allows us to destroy all the most problematic moments before the beginning of the transformation of an abstract technical task into a final product.

    There are more and more tools for visual design. Some use Adobe InDesign, others like Visio, others are content with OpenOffice Draw. But more and more fans appear in the rather heavy and functional Axure RP Pro program.


    1. Sitemap


    In this area, you can create a structural diagram of a site using a multi-level hierarchy. For example, the structure of a small project may look like this: The

    Sitemap

    buttons in the panel are designed for quick access to the main functions:
    Creates a subpage (Child page)
    Move the selected page up or down. They work only with pages of the same level and do not pull them beyond the boundaries of the parent element. If you need to select and move up or down several pages at once, you can use Shift.
    Change the level of nesting of pages. The left arrow takes the selected pages one level higher, the right arrow subordinates the page to the parent element located above it.
    Deletes the page. In the event that the parent element contains nested elements, they will be deleted along with it.
    Allows you to go to page editing, i.e. does the same thing as double-clicking on the page.
    The same actions can be performed using the context menu that pops up by right-clicking on an element (if you right-click in a free area, only the function of adding a new page will be available).

    2. The widget panel


    Widget panelThe panel contains a set of interface elements that are constantly used when working on a project. Standard libraries contain only the most necessary - rectangles, text panels, placeholders, buttons, form elements , etc.

    You can load into the area either all elements from all libraries at the same time (for this you need to select All libraries), or only that library of elements needed at the moment. By the way, libraries of elements can be created independently, but this will be discussed below.

    To place an element on the page, the Drag and Drop method is used (the element must be selected and, without releasing the mouse button, drag to the work area).

    The main library that should be used in the development phase of the program is called Wireframe. We will use its elements.

    The table contains descriptions of the elements. What can be done with the elements will be discussed below.
    Stub for the image. The standard size is 50 × 50px.
    Text box (100 × 16px). The default is Arial, 10, black.
    Hyperlink (100 × 16px). The default is Arial, 10, blue + underline.
    A 180 × 80px rectangle with white fill and 1px black border.
    A placeholder intended, for example, to block a banner place. 180 × 80px, frame and diagonals - black, 1px.
    Button (100 × 25px).
    Table. By default, a 3 × 3 table is created. It is not very convenient to use an element, since the width is set only for the entire table and cannot be specified for certain columns. If you start by hand to shift the boundaries of the columns inside the table - the width increases and decreases due to the total width of the table, and not other columns.
    Field for entering text (one line).
    Area for entering text (any number of rows and columns).
    Drop-down list.
    Multi-line list.
    Checkbox.
    Radio button.
    Horizontal line.
    Vertical line.
    Button with rounded corners. It can easily turn from a button into a rectangle or square. The rounding radius can be set manually, but only "by eye". The field for entering the exact radius, the developers were too lazy to do.
    Image overlay area.
    A frame into which information from other pages of the prototype can make friends.
    Dynamic panel. It can be used, for example, for putting down the activity of menu items on certain pages. In this article, the issues of prototype interactivity will be considered very superficially, so we will not use the logic of this element.
    Vertical multi-level drop-down menu.
    Horizontal multi-level drop-down menu.
    Drop-down list.

    3. Panel of masters (Masters)


    Panel of masters (Masters)This panel contains elements that are reused on the site. For example, so that with a minor change in the footer not to redo it on all developed pages, it is enough to make it a master panel and load it onto other pages. Accordingly, to make changes on all pages, you will need to tweak the master panel once .

    Master panels can also be multi-level (for example, a footer can contain child elements “contacts” and “counters”).

    By default, there are no master panels . To start it and add it to all pages, you need to follow the sequence:

    Click the AddMaster ( ) button Double-click on the createdmaster panels (in the workspace, a tab opens on which the contents of the master panel will be edited ) Edit the master panel , add the necessary elements to it  Right-click on the name of the master panel and call the context menu  Click “Add To Pages” Select the necessary pages (if the master panel should be displayed on all pages, you can use the “Check All” button)  Select the positioning of the panel (if Place in background is selected, the master panelkeep the same location in which it is made. If you select Specify Location and set the left and top margins, the master panel will occupy the specified position on the pages) Click OK and enjoy the hosted panel .

    If the master panel is no longer needed and you want to remove it, you must first cancel its placement on the prototype pages, and only then delete it. Otherwise, she will resist and swear.

    4. Workspace


    Actually, in this area all the most interesting is happening - the elements and their design are edited, the functional blocks are made out and so on.

    I think the most obvious way to demonstrate how to use the workspace and work with elements is a step-by-step description of creating the main page of something . For example, Yandex.

    I will say right away that the prototype will not be developed until the end - but those who are interested in Axure will be given the opportunity to download the unfinished project and finish it on their own.

    The master panel will not be used, ie. To. We certainly believe that developed only one page.

    So, let's get started.


    First, take a screenshot of the source:

    Yandex
    Here you can see the source in normal resolution .

    We measure on the top line 1000px.

    We place the rectangle, which will serve as the background for the upper navigation panel and change its size:



    Remove the frame from the rectangle.



    Select a light gray fill.



    Using the Hyperlink interface element, we pull out and place 4 links in the navigation panel, set them to size 8 instead of the standard ten. You can set the color of links right away, but I will leave it to the conscience of those who download and pick the project.



    We roll over and draw up the news block using the Text Panel elements for text / links and the Rectangle for the “news of the hour” background. Here we immediately get a few subtleties.

    Firstly , in order for the substrates to be located under the text, and not above it, each rectangle must be set up under other elements:



    Secondly , for the text blocks to have uniform vertical indentation, you need to select them and align them vertically:



    Thirdly , to make intermittent underline at the  city switching link; place a horizontal line (Horizontal Line element) under the inscription and select the type of underline for it.

    Fourth, since we have finished working with the elements of this block, it is better to group them so that in the future inadvertently not tear off an extra piece from there.



    The news in general is ready - you can go to the search bar and to the ad space “Yandex on your phone”.

    We put the links above the search bar (Hyperlink) and place the search bar itself with the button (Text Field + Button).



    We immediately translate the links to size 12 and try to adjust the width of the element to the width of the hyperlink so that the Distribute Horizontally command, which aligns the horizontal indents of the group of elements, works correctly. Of course, it will not work perfectly and you will have to slightly adjust them with your hands, but there is no alternative (at least I have not found).

    Do not forget about “for example” (Text element) and “advanced search” (Hyperlink).

    To comply with the sizes of the fields and buttons immediately, I pulled out a rectangular backing and filled it with the corresponding color.

    On the right, the substrate under the Yandex shape ends non-standardly - that's why it is design. Fans can cut out the end of the substrate from the screenshot, place the Image element in the working field and replace it with the desired one. We will do this at the very end, because now it’s just laziness and there are more important tasks. For example, put a logo.

    Just now we will analyze the substitution of images. This is quite simple - you need to pull out the Image element in the workspace and, without changing its size, double-click on it. A dialog box will open in which we must select the image file. After we find the desired picture and click “OK”, Axure will ask a question:



    If you refuse, the selected image will be adjusted to the size of the Image element. If you agree, the picture will be inserted in the size in which it exists. As a rule, you have to agree.

    To make the prototype look more lively, I stole the image with the banner from the screenshot. But, in principle, you can use the Placeholder element for these purposes - there is nothing wrong with that.

    The vast majority of the remaining interface is text. And the operations for its implementation are no different from the work already done. So for those who are interested in designing in Axure and want to try their hand, I can offer to download the unfinished draft of the Yandex main page and work through the remaining elements on their own.

    The program itself can be downloaded fromofficial site . The trial version will work with all functions for 30 days.

    Yes, by the way, I have nothing to do with this program and the company that developed it. This tool was chosen solely because of the whole set of software that I tried for design, Axure liked the most. I do not exclude the possibility that you will use other software. For example:

    1. Overview of visual design tools .
    2. 18 Wireframing, And Mockup the To the Tools Prototyping Designs The Plan .

    PS If you like the article, I’ll be happy to write another one or two in which I will talk in more detail about the design and functionality of each element, as well as how to work with interactivity and dynamic panels.

    Also popular now: