Panel element is frequently used in user interface (UI) design and development in application development processes. Panel element is used to organise and present groups of elements.
You can use the Panel element to create cards, page layouts, sections and more with dynamic backgrounds. In a weather application, you can use the Panel element as an indicator in a list, as you can provide an image suitable for location and weather conditions. Since the Row element can be added into the Panel element, it can have complex content.
The element of the Panel Element has the following functions.
Content Grouping: Used to group and organise a specific type of content.
Display Area: Panels can be used to show specific information or functionality within a given screen or region. It is especially useful for fitting more content into a smaller area.
Customisation and Style: Panels can be customised in terms of design and style.
You can also use the panel element in web or mobile applications that you will develop.
Panels are an important element in the application development process to make the user interface more functional and user-friendly. It allows users to access content in an orderly manner and helps them to better organise certain functions. Therefore, the design and functionality of panels is an important part of the application development process.
Add Panel
It is very easy to add the panel element to your application. You need to follow the steps below to add the panel element:
In UI Design view, open the Elements panel on the left side.
In the Elements panel, select Panel from the Container category.
Drag and drop the panel element to the screen.
You can customise the panel element in the Properties panel.
If you drag the Panel element to an empty area on the screen, it is added with the Row element. If you drag it into a Column, you will only add the Panel element.
Since the Row element can be added to the Panel element, you can make your screen designs by adding other elements except Header and Footer elements.
Panel element properties
When the panel element is selected, it is displayed in the Properties panel with Scrolling, Scroll Back Color, Scroll Width, Scroll Radius, Dynamic Back Ground Color, Dynamic Font Color, Dynamic Bg Image, Hover Background Color,Hover Font Color, Authorization, Visibility and Actions parameters. With these parameter fields, you can make panel customization, custom authorization and visibility settings.
You can add an element directly into the panel element or it can be a part of different elements.
Scrolling
Open the Scrolling section in the Properties panel. When the height of the panel element is set shorter than the elements in it, you can enable the content to be scrolled. In the Scrolling area, there is a Selectbox with Hidden, Vertical, Auto, Horizontal options. With these options you can set the direction and state of the Panel element.
Scroll Back Color / Width / Radius
You can make the panel element content scrollable when it is longer than the panel width/height. You can edit the style of the Scroll bar that will appear on the panel horizontal/vertical edge.
Dynamic Background Color
The background color of the element can be made to change depending on the incoming data through a data table. Imagine that a list of student exam results is prepared. When you want exam grades below 70 points to be red and exam grades above 70 points to be green, you can add it as a Container element to the Label element. You can also use the additional features in Symbol Picker when adding the related function.
Dynamic Font Color
In a similar list, you can edit the font color of the Label element in the Panel element in the student exam result list.
Dynamic Background Image
You can use the Panel element in examples where it is desired to show an image in the background in accordance with data such as temperature and wind related to weather conditions in a weather application or to show the embedded image in social media applications.
While Dynamic BG image is preferred, it is not recommended to add very high MB images.
Hover Background Color
In web applications, you can set the color change in the background of the Cursor when it hovers over the Panel element.
Hover Font Color
In web applications, you can specify the color that the Label element will get when the Cursor hovers over the panel element.
Authorization
You can customize user access with “Anonymous Access” and “All Roles Access” authorization options on the screens and elements of your application. While “Anonymous Access” enables access without any account information query, “All Roles Access” provides access by verifying user account information.
For element level authorization, you can manage the security and user experience of your application by selecting the relevant element and editing the “Authorization” settings from the Properties panel.
Visibility
It allows you to adjust the visibility of screens or elements. Visibility in Elements allows you to regulate visibility based on a specific state or condition. For each element, you can make it always visible, hidden, or visible and hidden depending on a condition.
Click on the element on the screen.
Open the “Properties” panel on the right side.
Click on the “Visibility” field and make one of the following selections according to the needs of your application. Kuika offers Always Visible, Hidden, Sometimes Visible options to control the visibility of the screens in your application.
Always Visible: Ensures that the screens in your app are always visible.
Hidden: Allows hiding screens in your application.
Sometimes Visible: Makes screens in your application conditionally visible.
Customize the İnterface Design with Style Panel
By customizing your elements with the Styling Panel, you can create unique and impressive user interfaces in your web and mobile applications.
The sections defined below vary depending on the element.
Layout: Here you can make visual adjustments such as sizing, alignment and padding of elements. These settings also affect the layout of other elements within the element. Properties include Size, Min Size and Align; however, some elements may not support the Display property.
Text: The element's text properties can be edited here through font family, style, color, size, spacing and other options. This section supports all Text related adjustments.
Fill: You can use the Fill setting to customize the element's background with color or images.
Border: You can give your elements a more aesthetic look by adding borders and adjusting the corner radii.
Shadow: You can add a shadow effect to elements used in web applications to give a sense of depth. However, the shadow feature may not be supported as some elements are not suitable for mobile applications.