Try it
  • Examples
  • Features
  • Testimonials
  • Partners
  • Pricing
  • Support
    • Sintel Apps Help
    • Sintel Apps Release History
    • Sintel BI Help
    • Sintel BI Release History
    • Webinars
    • How to video series
    • Ask the community
    • Submit a ticket
    • Request a demo
    • Compare us
  • Blog
  • Examples
  • Features
  • Testimonials
  • Partners
  • Pricing
  • Support
    • Sintel Apps Help
    • Sintel Apps Release History
    • Sintel BI Help
    • Sintel BI Release History
    • Webinars
    • How to video series
    • Ask the community
    • Submit a ticket
    • Request a demo
    • Compare us
    • For Schools
  • Blog
  • Get Started
How can we help?

Search for answers or browse articles about Sintel BI

Filter by categories Clear Results
  • Getting Started

    • What is Sintel BI
    • How to install Sintel BI
    • How to configure Sintel BI
    • How to use Sintel BI
    • How to install Sintel BI without AppSource
    • Sintel BI Best Practices
  • Data Sources

    • Data Sources
    • MS SQL
    • Excel
    • How to Merge Data Sources
  • Charts

    • Area Chart
    • Column Chart
    • Doughnut Chart
    • Line Chart
    • Pie Chart
    • Pyramid Chart
    • RAG area chart
    • RAG line chart
    • Spline Chart
    • Spline Area Chart
    • Stacked Column Chart
    • Stacked Line Chart
    • Step line chart
    • Polar Charts
    • Gauge Charts
  • Grids

    • Grid
    • Pivot Grid
    • Scheduler
  • Filters

    • Dashboard Level Filtering

      • User Filter
      • Multi-source dropdown filter
      • Dropdown Filter
      • Date Filter
      • Dashboard Override
    • Data Source Level Filtering

      • Data Source Filter
      • Dashboard Override
      • Dynamic Column
    • Filtering Guide: Understanding Your Options
  • General components

    • Image
    • Summary Card
    • Text
    • Maps
    • Kanban Board
    • Card
    • Custom HTML
    • Smart Card
    • Button
  • FAQs

    • Lists used by Sintel BI
    • Components Guide
    • Convert a Classic SharePoint site to a Modern Site
    • Permissions Required to Use Sintel BI
  • Troubleshooting

    • Cannot update the Sintel BI App
    • Cannot open Sintel Forms in a dialog
    • Blank screen when opening a dashboard
    • Warning when opening a dashboard
    • Error when attempting to view data in a data source
    • Error displaying data on a Dashboard
    • Cannot export an app due to outdated data sources
    • Cannot export an app due to error
    • How to remove or reinstall Sintel BI
    • Cannot Export a Sintel App Template due to long internal field names
    • Cannot share dashboards with AD groups
    • Warning SintelBISPSPrinciples does not exist
    • Sintel BI The Server Isnt Responding Temporary Fix And AppSource
  • Product Updates

    • Release History
    • How to update Sintel BI
  • Create App Templates

    • How to Import/Export a Sintel BI App
    • Sintel App Template Permissions
  • Settings

    • Navigation
    • The Sintel BI App Hub
  • Other

    • Web Parts
  • Advanced Features

    • Creating a Custom Landing Page in Sintel BI with CSS

Button

Posted4 December 2024
Updated13 December 2024
ByAmy Dermody
You are here:
  • Main
  • General components
  • Button
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
< All Topics

The Button 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 ButtonComponent

1. Adding the Component

Navigate to the Components Panel in your Sintel BI project.

Drag and drop the “Button” 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.

You canthen choose between two options:

  1. Dashboard Link: Select the dashboard you want the button to link to.
  2. External Link: Enter a URL to direct users to an external website or resource.

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. Styling

The Button component  includes a Styling Section to fine-tune the appearance of your buttons:

  • Text layout: Choose between presenting text horizontally or vertically.
  • Button Layout: Choose between presenting buttons horizontally or vertically.
  • Icon Size: Adjust the size of the button icons.
  • Text Size: Set the text size for the button labels.
  • Custom CSS: As before, you can apply custom CSS to further personalise the button styles (see the example below).

7. 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 Button 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%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Table of Contents

Sintel Apps

Create apps on Microsoft 365 in minutes with no code.

Address

River House
Blackpool Park,
Cork, T23 R5TF,
Ireland

Support

  • Product help
  • Community site
  • Submit a ticket
  • Compare us

    Contact us to

    • Book a demo
    • Request a license
    • Become a partner

    e-mail: info@sintelapps.com
    tel: +353 (0) 21 245 2935

    Follow us

    • Follow
    • Follow
    • Follow

    © Copyright 2026 | End User License Agreement | Privacy Policy | Terms Of Use

    Sintel Apps
    Sintel Apps Assistant
    Get instant answers and support
    Connecting to Sintel Apps Assistant…
    Sintel is thinking…
    We use cookies to collect and analyse information about the users of this website. Please click 'I accept' to consent to the use of this technology.