Skip to content

HTML Carousel Not Working as Expected #6154

@DaleMFrancis

Description

@DaleMFrancis

My carousel attempt is not working as expected. When the images exceed the viewport width, one would expect the overflow images to drop off the left and right sides of the viewport, accessible by left and right arrow controls. In my attempt, however, the images drop down the page to create new rows. Here is the code:

               <!-- carousel here! -->   
                <div id="myCarousel" class="carousel slide" data-ride="carousel">
                     <!-- Indicators -->

                     <ol class="carousel-indicators">
                       <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
                       <li data-target="#myCarousel" data-slide-to="1"></li>
                       <li data-target="#myCarousel" data-slide-to="2"></li>
                     </ol>
                   
                     <!-- Wrapper for slides -->
                     <div class="carousel-inner">
                       <div class="item active">
                        <!-- <img [src]="#/assets/{{images[0]}}" alt="Cats Pic"> -->  
                        <!-- <img class="pics" src="#/assets/Monaco-and-Spirit.jpeg"> -->
                        <img class="pics" src="assets/Monaco-and-Spirit.jpeg"> 
                        <img class="pics" src="assets/Monaco-and-Spirit2.jpeg"> 
                        <img class="pics" src="assets/Monaco-and-Spirit3.jpeg"> 
                     </div>

                     <!-- Left and right controls -->
                     <!-- use fontawsome -->

                     <!-- <fa-icon [icon]="filmIcon"></fa-icon> -->
                     <fa-icon [icon] = angleLeft></fa-icon> 
                     <!-- <i class="fa fa-icon"></i> -->

                     <a class="left carousel-control" href="#myCarousel" data-slide="prev">
                       <!-- <span class="angles angleLeft"></span> -->
                       <i class="fas fa-icon"></i>
                       <span class="sr-only">Previous</span>
                     </a>
                     <a class="right carousel-control" href="#myCarousel" data-slide="next">
                       <span class="angles angleRight" alt="" width="40" height="40"></span>
                       <span class="sr-only">Next</span>
                     </a>
                </div>

Can someone advise? Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions