ardabasar adlı üyeden alıntı: mesajı görüntüle
Sadece çerçeve görüntüsü kalmasını sağlamak için ::after pseudo-element'ini, iç kısmı şeffaf olacak şekilde ayarlayabilirsin ve sadece kenarların görünmesini sağlayabilirsin.
background-clip: padding-box; özelliği, gradient'in sadece çerçeve alanında görünmesini sağlar.
opacity başlangıçta 0 yapılarak çerçeve gizlenir, hover olunca 1 yapılarak görünür hale getirilir.
padding: 1px; çerçeve efekti vermek için kullanılır, böylece ortadaki içerik şeffaf kalır.
Bu şekilde, kartın üzerine geldiğinde sadece çerçeve olarak gradient görünecek, kartın tamamı gradient ile dolmayacaktır.

Alıntılanan yere eklediğim kodu deneyebilirsiniz.
olmadı hocam