Der Randradius funktioniert nicht für img innerhalb des Ankerpunkts
P粉903969231
P粉903969231 2024-04-06 17:20:25
0
1
538

Ich verwende den folgenden HTML-Code:

<a class="-video-detail-qualifiers-branding">
    <img src=""/>
</a>

SCSS-Code:

.-video-detail-qualifiers-branding {
  border: 2px solid #D7C378;
  border-radius: 4px;

  img {
    height: 85px;
    width: 85px;
    padding: 5px;
  }

  img::after {
    border-radius: 4px;
  }
}

Problem: Der obige Code wendet border-radius auf das Anker-Tag an, nicht jedoch auf das img-Tag. Ich möchte, dass der Randradius beider Elemente 4 Pixel beträgt.

P粉903969231
P粉903969231

Antworte allen(1)
P粉647449444
.-video-detail-qualifiers-branding {
  border: 2px solid #D7C378;
  padding: 5px;
  display: inline-block;
  border-radius: 4px;

  img {
    display: block;
    height: 85px;
    width: 85px;
    border-radius: 4px;
  }
}

如果您从 <img> 中删除填充,并将其添加到 <a> 中,并将 display: block; 添加到它们两个中,您可以看到 border-radius 对这两个标签都有效。

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