Ich bekomme eine kleine abgerundete Ecke Halo Effekt, den ich gerne loswerden würde. Suchen Sie in this example nach dem Effekt im roten Kreis. Hier ist ein Zoom in der Wirkung:Die beste Methode zum Entfernen von CSS-Halo mit abgerundeten Ecken?
Ich scheine eine Weile zu erinnern zurück Lesen eines Artikels nur auf dieses Problem. Jeder hat einen Link zu diesem Artikel? Sonst, irgendwelche guten Möglichkeiten, den Heiligenschein loszuwerden?
Es wird verursacht, weil die dl
alle vier Ecken abgerundet hat. Dadurch kann der Boden der dl
abgerundet werden. Die dt
sitzt über der dl
und hat ihre top left
und top right
Ecken abgerundet. Aber es gibt einen leichten Überlauf der dl
Kurve hinter der dt
Kurve, die den Halo verursacht.
My solution ist der Rand-Radius der dl
zu erhöhen, so dass es hinter der dt
Ecke versteckt ist. Aber es scheint wie ein Hack und fügt eine Menge mehr CSS hinzu. Ich frage mich, ob es eine bessere Lösung gibt. Hier ist es ohne Halo ist:
ich nur die Lupe verwenden musste, um zu sehen, was Sie sprechen über – qwertymk
@qwertymk - leid. Ich bin ein bisschen Perfektionist! – Tauren
Ich habe nur ein paar Bilder hinzugefügt, um besser zu veranschaulichen. – Tauren