The tabs displayed in the example image are the standard tabs included with material-ui

I am in search of a slider solution with an additional tab at the bottom. While I have come across something similar, it does not achieve the effect I desire yet. I aim to replicate the effect seen in the image below. Can anyone assist me?

$('.tabs').on('show.bs.tab', function (e) {     
  if (e.relatedTarget === undefined) {    
    $($(e.target).attr('href')).slideDown('slow');
  }
  else {
    $($(e.relatedTarget).attr('href')).slideUp({ duration: 'fast', queue: true,
      done: function() {
        $($(e.target).attr('href')).slideDown('slow');
      }
    });
  } 
});
.tab-pane{
  background:#fff;
  padding: 0px; 
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>


<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>


<div class="tabs">


<div class="tab-content">
  <div class="tab-pane active" id="home" role="tabpanel"  style="display: block;"><p><img src="https://iv.pl/images/35e7e17273e7367fe577cfeb625918af.png"></p></div>
  <div class="tab-pane " id="profile" role="tabpanel"  style="display: none;"><p><img src="https://iv.pl/images/c46130a679b900e9158c02ff965770b8.png"></p></div>
  <div class="tab-pane " id="messages" role="tabpanel" style="display: none;"><p><img src="https://iv.pl/images/35e7e17273e7367fe577cfeb625918af.png"></p></div>
  <div class="tab-pane " id="settings" role="tabpanel" style="display: none;"><p><img src="https://iv.pl/images/c46130a679b900e9158c02ff965770b8.png"></p></div>  
</div>
<ul class="nav" id="myTab" role="tablist">
  <li class="nav-item">
    <a class="nav-link active" data-toggle="tab" href="#home" role="tab" aria-controls="home">Mowers</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#profile" role="tab" aria-controls="profile">Jewelry</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#messages" role="tab" aria-controls="messages">Cleaner</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#settings" role="tab" aria-controls="settings">Watch</a>
  </li>
</ul>
</div>
I also require the ability to switch the slider on mouse click (left or right) Screen 1: https://i.sstatic.net/diiiq.png

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Issues with Angular's resource/resolve causing errors due to delays

I am dealing with a situation where I have a resource returned from the resolve parameter of my route: resolve: { item: function(Orders, $route) { return Orders.get({ id: $route.current.params.id }); } } The structure of the 'item' obje ...

What could be causing my div to display a horizontal scrollbar in Firefox?

Here's a straightforward test scenario: <html> <body> <div style="border:2px solid black; overflow: auto;"> x </div> </body> </html> Upon rendering, a horizontal scrollbar appears! I was using F ...

Alignment of button within bootstrap column is skewed when screen size is reduced

My button is perfectly centered in one of my bootstrap columns, but things start to get messy when the screen size shrinks and the button overlaps with another column containing text. Adjusting the margins only seems to make things weirder. .center-btn- ...

How can we stop KeyboardAvoidingView in React Native from overlapping content?

I'm working on implementing a KeyboardAvoidingView section for a signup form. I've managed to adjust the keyboard properly on both iOS and Android, but instead of increasing the view's height and scrolling up, the KeyboardAvoidingView is red ...

Capture a screenshot of an element in either jpg or png format and proceed to save it to your device using Javascript

I am looking to create a JavaScript function that can capture a screenshot of an element and then allow the user to download it. <body> <h1>Sample text</h1> <h2>Sample text</h2> <table width="1080px" height=" ...

Eliminate the hover effect from every element

Is there a method in CSS or Javascript that allows me to eliminate the hover effect on all elements? I am specifically looking for a solution that will disable the hover effect on mobile devices while keeping it intact on desktop. I attempted using pointer ...

AngularJS offers the ability to filter JSON data with a specified parameter, allowing for precise data

I have a JSON file called datas that contains the following information: [ {"value": "1", "text": "aaa"}, {"value": "2", "text": "bbb"}, {"value": "3", "text": "ccc"}, {"value": "4", "text": "ddd"}, {"value": "5", "text": "eee"}, { ...

Using pseudoclasses in combination with BEM: A beginner's guide

How can I effectively utilize pseudo-classes while adhering to the principles of BEM methodology? I'm facing a specific challenge with creating a custom checkbox functionality. Normally, I would use the input:checked + label selector. However, when t ...

Unspecified Values in Jquery

Here is the code snippet I am working with: <div class="row"> <div class="col-xs-12 col-md-12"> <p class="lead"> $21.000 </p> </div> <div class="section col-xs-12 col-md-12" style="p ...

Using the spread syntax to eliminate a property from an object within a ReactJs element

I'm trying to figure out if it's possible to remove a specific object property using spread syntax when rendering a React component. I want to achieve this without adding too much extra code. Currently, I am utilizing {reset,...inputName} In my ...

Keep executing a JavaScript function repeatedly at regular intervals

This is my initial inquiry, and I am eager for a prompt response. I require code that will continuously execute a specific function...I have experimented with several codes without success. The following code was attempted: <script type="text/javascr ...

What is the method for aligning images next to each other and on top of one another

Being new to html and css, I am currently working with 4 images that need to be arranged a certain way. My issue is that the pictures are stacking on top of each other instead of displaying as desired. Check out this image for reference To solve this pro ...

How can I write this to function on click events?

Could someone please help me with a simple question I have? I am struggling to properly write the code. $wish_1='<span onclick=alert("Register or Login Now");></span>'; The issue is that spaces are not working and using ' also ...

Changing the color of error messages when validating input with jQuery Validation and Bootstrap 5

Modified: I have implemented jquery-validation and bootstrap 5 to handle form validation and display error messages. Strangely, when I attempt to log in without entering an email and password, the input fields turn red (indicating an error) for both the em ...

Having trouble with restricting ::before to only one specific h2 element

This is a simplified version of my code, focusing on the essential information. <div class="container"> <div class="newsletter"> <div class="newsletter_title"> <div class="row"> <div class="col-xs-12 col- ...

Learn how to extract data located between two specific tags using Java HtmlUnit

<span> <a></a> Hello <div>A plethora of irrelevant text</div> </span> My goal is to retrieve only the "Hello" from the webpage. While I can use XPath to target the span, calling .getTextContent() also includes the text ...

organize divs in a nested angular style

Looking to showcase div elements in a specific layout within my Angular project: https://i.sstatic.net/RH0lF.png The current HTML structure is as follows: <div class="outer-wrapper"> <div class="image" ng-repeat="image in images" ng-if="sho ...

Tips for simulating Axios requests in Jest

During my development process, I have implemented a function in my client/index.js file that utilizes axios to make HTTP requests import axios from "axios"; const createRequest = async (url, method) => { const response = await axios({ ...

Retrieve and update data on-the-fly using XMLHttpRequest from an external API

I am currently dealing with a Web App that refreshes every 5 seconds using a meta tag in HTML. It connects to a web service each time the page is refreshed to display the JSON results. However, I now require this process to occur only when there is a new v ...

The React sidebar expanded to cover the entire screen width

As I work on creating a dashboard page that will display a sidebar after the user logs in, I am facing an issue where the sidebar is taking up the full width of the page, causing my Dashboard component to drop to the bottom. You can view the image link of ...