suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Der Randradius funktioniert nicht für img innerhalb des Ankerpunkts

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粉903969231P粉903969231231 Tage vor495

Antworte allen(1)Ich werde antworten

  • P粉647449444

    P粉6474494442024-04-07 00:06:18

    .-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 对这两个标签都有效。< /p>

    Antwort
    0
  • StornierenAntwort