it-swarm.com.de

Ändern Sie die Pfeilfarben im Bootstraps-Karussell

Offensichtlich fehlt mir hier etwas dummes Einfaches. Ich habe Bilder mit weißem Hintergrund, so dass ich die Pfeile auf dem Bootstraps-Karussell so bearbeiten kann, dass sie sichtbar sind. So viele ändern die Farbe der Pfeile (NICHT den Hintergrund, wie ich es getan habe). 

CSS

.carousel-control-prev-icon, .carousel-control-next-icon {
    height: 100px;
    width: 100px;
    outline: black;
    background-color: rgba(0, 0, 0, 0.3);
    background-size: 100%, 100%;
    border-radius: 50%;
    border: 1px solid black;
}

Karussell-HTML

<div class = 'col-md-9'>

    <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">

        <ol class="carousel-indicators">
            <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
            <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
            <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
        </ol>

        <div class="carousel-inner" role="listbox">
            <div class="carousel-item active">
                <img class="d-block img-fluid" src="carousel/Bars%20and%20Dots.jpg" alt="First slide" class = 'img-responsive'>
            </div>

            <div class="carousel-item">
                <img class="d-block img-fluid" src="carousel/murial.jpg" alt="Second slide" class = 'img-responsive'>
            </div>

            <div class="carousel-item">
                <img class="d-block img-fluid" src="carousel/Upper%20Partialism%20album%20covers004white.jpg" alt="Third slide" class = 'img-responsive'>
            </div>
        </div>

        <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
            <span class="carousel-control-prev-icon" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
        </a>

        <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
            <span class="carousel-control-next-icon" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
        </a>

    </div>

</div>
17
Paul Young

Ich hoffe das klappt, Prost .

.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 100px;
  width: 100px;
  outline: black;
  background-size: 100%, 100%;
  border-radius: 50%;
  border: 1px solid black;
  background-image: none;
}

.carousel-control-next-icon:after
{
  content: '>';
  font-size: 55px;
  color: red;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 55px;
  color: red;
}

21
nifoem bar

Ich weiß, das ist ein älterer Beitrag, aber er hat mir geholfen. Ich habe auch herausgefunden, dass Sie für bootstrap v4 auch die Pfeilfarbe ändern können, indem Sie die Steuerelemente wie folgt überschreiben:

.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

Wo Sie fill='%23fff' den fff am Ende in einen beliebigen Hexadezimalwert ändern, den Sie möchten. Zum Beispiel:

fill='%23000' für schwarz, fill='%23ff0000' für rot und so weiter. Nur eine Notiz, ich habe das nicht ohne die wichtige Erklärung getestet.

48
Frank A.

Wenn Sie es in Bootstrap 4 nur schwarz machen wollen.

.carousel-control-next {
    filter: invert(100%);
}
4

Derzeit verwendet Bootstrap 4 ein Hintergrundbild mit eingebetteten SVG-Dateninformationen, die die Farbe der SVG-Form enthalten. So etwas wie:

.carousel-control-prev-icon { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

Beachten Sie den Teil über fill='%23fff', der die Form mit einer Farbe ausfüllt, in diesem Fall #fff (weiß). Rot wird einfach durch # f00 ersetzt

Schließlich ist es sicher, dass Sie Folgendes hinzufügen (gleiche Änderung für nächstes Symbol):

.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f00' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
3
JDuarteDJ

Wenn Sie in Bootstrap 4 nur die Farbe der Steuerelemente ändern, können Sie die sass-Variablen verwenden, normalerweise in custom.scss: 

$ carousel-control-color: # 7b277d;

Wie in dieser Ausgabe von github hervorgehoben: https://github.com/twbs/bootstrap/issues/21985#issuecomment-281402443

2
Cadmium

Sie sollten auch Folgendes verwenden: <span><i class="fa fa-angle-left" aria-hidden="true"></i></span> mit fontawesome. Sie müssen den Originalcode überschreiben. Gehen Sie wie folgt vor, und Sie können CSS anpassen:

<a class="carousel-control-prev" href="#carouselExampleIndicatorsTestim" role="button" data-slide="prev">
    <span><i class="fa fa-angle-left" aria-hidden="true"></i></span>
    <span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicatorsTestim" role="button" data-slide="next">
    <span><i class="fa fa-angle-right" aria-hidden="true"></i></span>
    <span class="sr-only">Next</span>
 </a>

Der ursprüngliche Code

<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
</a>

<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
</a>
2
Unison Tek

für Bootstrap-3 kann man verwenden:

.carousel-control span.glyphicon {
    color: red;
}
2

ein kleines Beispiel, das für mich funktioniert

    .carousel-control-prev,
    .carousel-control-next{
        height: 50px;
        width: 50px;
        outline: $color-white;
        background-size: 100%, 100%;
        border-radius: 50%;
        border: 1px solid $color-white;
        background-color: $color-white;
    }

    .carousel-control-prev-icon { 
        background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009be1' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); 
        width: 30px;
        height: 48px;
    }
    .carousel-control-next-icon { 
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009be1' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
        width: 30px;
        height: 48px;
    }
1
TrinitA

Wenn Sie bootstrap.min.css für Karussel-

<a class="left carousel-control" href="#carouselExample" data-slide="prev">
  <span class="glyphicon glyphicon-chevron-left"></span>
  <span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carouselExample" data-slide="next">
  <span class="glyphicon glyphicon-chevron-right"></span>
  <span class="sr-only">Next</span>
</a>

Öffnen Sie die Datei bootstrap.min.css, suchen Sie die Eigenschaft "glyphicon-chevron-right" und fügen Sie die Eigenschaft "color: red" hinzu.

1
PADMAJA SONWANE