How Can We Help?

Search for answers or browse about Sintel Forms.

Tabbed Navigation

You are here:

The Tabbed Navigation component allows you to add buttons to your other dashboards enhancing the user experience by making navigation between dashboards seamless and intuitive.

Custom CSS for Tabbed Navigation

How to add the Tabbed Navigation Component

1. Adding the Component

Navigate to the Components Panel in your Sintel BI project.

Drag and drop the “Tabbed Navigation” component into your desired dashboard layout.

2. Configuring Security Settings

You can configure who has access to the component:

Public Access: Make the component available to all users.

Restricted Access: You can set specific security settings to control who can view and interact with the component.

3. Customising the Look and Feel

Elevated Border: Add a subtle border around the component to make it stand out.

Hide on Mobile: If the navigation isn’t necessary on smaller screens, you can opt to hide the component on mobile devices.

4. Adding Buttons to Your Navigation

Click the + button to add a new item.

Select the Dashboard you want the button to link to.

Enter a title for the button.

Optionally, choose an icon from the Font Awesome icon library. You can browse and select icons based on your preferences.

5. Editing and Deleting Buttons

Each button can be edited or removed:

To edit a button, click the pencil icon. This allows you to change the title, dashboard link, or icon.

To delete a button, click the trash icon next to the button you want to remove.

6. Customising Button Styles with CSS

Custom CSS for Tabbed Navigation

Custom CSS for Tabbed Navigation

If you prefer a tailored look for your buttons, you can apply custom CSS. Here’s an example of a CSS snippet you can use:

/* Base button styles */
.button {
    background: #1c2833; /* Solid dark background */
    color: #bdc3c7 !important; /* Soft light text */
    border: 2px solid transparent; /* Invisible border */
    padding: 12px 20px;
    text-decoration: none; /* Remove underline */
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    position: relative; /* Needed for animation positioning */
    overflow: hidden; /* Prevent overflow during animations */
    transition: background 0.3s ease, color 0.3s ease; /* Smooth button transitions */
    cursor: pointer;
}

/* Hover effects */
.button:hover {
    background: #34495e; /* Highlighted hover background */
    color: #f39c12 !important; /* Bright hover text */
    border-color: #f39c12; /* Highlight border */
}

/* Active button styles */
.button.active {
    background: #ff5c23;
    color: #ffffff !important;
    border-color: #ff5c23;
    font-weight: 700;
}

/* Text Animation: Initial State */
.button .textWrapper .text {
    position: relative;
    display: inline-block;
    transition: transform 0.3s ease, color 0.3s ease; /* Smooth animations for text */
    z-index: 1; /* Ensure it's above any pseudo-elements */
}

/* Text Animation on Hover */
.button:hover .textWrapper .text {
    transform: translateY(-2px); /* Slight upward shift on hover */
    color: #f39c12 !important; /* Change text color on hover */
}

/* Cool underline effect for text */
.button .textWrapper .text::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px; /* Just below the text */
    width: 100%;
    height: 2px;
    background: #f39c12; /* Highlight color for underline */
    transform: scaleX(0); /* Hidden by default */
    transform-origin: right;
    transition: transform 0.3s ease; /* Smooth scaling effect */
}

/* Reveal underline on hover */
.button:hover .textWrapper .text::after {
    transform: scaleX(1); /* Fully visible */
    transform-origin: left; /* Expands from left to right */
}

 

Conclusion

The Tabbed Navigation component has an easy-to-use interface, security options, and customisable styling, making it simple to create an intuitive, seamless experience for your users.

If you have any questions or need further assistance, please contact our support team!

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Table of Contents