• 15-08-2023, 01:42:03
    #1
    Başlıktaki "hover" kelimesinin başında ! var. Anlayan anladı. Her neyse,
    CSS de :hover PS öğesi ile bir elemanın üstüne gelindiğinde stil verilebiliyor. Bunun tersini CSS ile nasıl sorgularım?
    Şöyle düşünün ::after ile border-bottom ekledim ve bu yalnızca hover olunduğunda görülebiliyor. Hover olma durumuna ekstra animasyon ekledim.
    Fakat Hover durumundan çıkınca bir animasyon yok. Transition ile denedim olmadı. Yardımcı olabilecek var mı?

    <div class="col-2 header-menu">
                <ul>
                    <li><a href="#">Home</a></li>
                    <li><a href="#">Projects</a></li>
                    <li><a href="#">References</a></li>
                    <li><a href="#">About</a></li>
                    <li><a href="#">Contact Me</a></li>
                </ul>
            </div>
    .header-menu ul {
        display: flex;
        align-items: center;
        margin: 0;
    }
    .header-menu ul li {
        list-style: none;
        margin-left: 40px;
    }
    .header-menu ul li a {
        text-decoration: none;
        color: black;
        font-weight: 500;
        transition: all .5s;
    }
    .header-menu ul li a::after {
        content: "";
        display: block;
        border-bottom: 5px solid #7F00FF;
        width: 0%;
    }
    .header-menu ul li a:hover::after {
        width: 100%;
        animation: header-menu-border .5s ease forwards;
    }
    .header-menu ul li:last-child {
        padding: 10px 15px;
        background: linear-gradient(135deg, #7F00FF, #E100FF);
        border-radius: 7.5px;
    }
    .header-menu ul li:last-child a {
        color: #fff;
        font-weight: 500;
    }
  • 15-08-2023, 01:45:25
    #2
    Merhaba :not(:hover) Kodunu dener misin.
  • 15-08-2023, 01:46:49
    #3
    .header-menu ul li a:focus::after {    content: "";    display: block;    border-bottom: 5px solid #7F00FF;    width: 100%; }
    .header-menu ul li a:active::after {    content: "";    display: block;    border-bottom: 5px solid #7F00FF;    width: 100%; }
    Focus veya active.
  • 15-08-2023, 01:57:49
    #4
    DevDarkLord adlı üyeden alıntı: mesajı görüntüle
    Merhaba :not(:hover) Kodunu dener misin.
    Maalesef hocam
  • 15-08-2023, 02:01:47
    #5
    Alıntı
    initial
    ile deneyebilirsin hocam