Schaltfläche „Mehr lesen' mit Pfeil
P粉616111038
P粉616111038 2023-09-09 12:16:11
0
1
619

Ich versuche, eine „Weiterlesen“-Schaltfläche mit einem Rechtspfeil zu erstellen, wie im Bild gezeigt. Die Hintergrundfarbe ist weiß und die gesamte Schaltfläche muss so aussehen.

Ich verwende den folgenden Code. Der Pfeil ist hier weiß, sodass ich in meinem Projekt aufgrund der Hintergrundfarbe nur die Schaltfläche „Profil anzeigen“ sehen kann, aber nicht den Pfeil. Wie ändere ich die Pfeilfarbe?

<button class="c-btn">View Profile</button>

.c-btn{
  border: none;
  background-color: white;
  padding: 12px 48px 12px 24px;
  border-radius: 4px;
  color: black;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='7.41' height='12' viewBox='0 0 7.41 12'><path d='M10,6,8.59,7.41,13.17,12,8.59,16.59,10,18l6-6Z' transform='translate(-8.59 -6)' fill='#fff'/></svg>");
  background-repeat: no-repeat;
  background-position: right 24px center;
}

Ich habe versucht, Pfeile ohne die Verwendung von Links zu erstellen, aber keiner davon sah so gut aus wie dieser, den ich im Internet gefunden habe.

P粉616111038
P粉616111038

Antworte allen(1)
P粉743288436

目前,您的箭头已填充#fff(白色)。

data:image/svg+xml,
<svg xmlns='http://www.w3.org/2000/svg' width='7.41' height='12' viewBox='0 0 7.41 12'>
    <path d='M10,6,8.59,7.41,13.17,12,8.59,16.59,10,18l6-6Z'
          transform='translate(-8.59 -6)'
          fill='#fff'/>
</svg>"

更改 SVG 上的 fill 属性:

data:image/svg+xml,
<svg xmlns='http://www.w3.org/2000/svg' width='7.41' height='12' viewBox='0 0 7.41 12'>
    <path d='M10,6,8.59,7.41,13.17,12,8.59,16.59,10,18l6-6Z'
          transform='translate(-8.59 -6)'
          fill='#ff4a00'/>
</svg>"

...或者您想要箭头的任何十六进制颜色。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage