v2.5.2
Giriş yap

scss sonraki elemanı seçmek

rotaile
432 defa görüntülendi ve 2 kişi tarafından değerlendirildi

HTML YAPISI ŞU ŞEKİLDE

<div class="input">
    <label for="user_mail">Mail Adresiniz</label>
    <input type="text" class="form-control" id="user_mail" name="user_mail">
    <span>Gmail</span>
</div>

SCSS YAPISIDA ŞU ŞEKİLDE

.input {
    position: relative;
    label {
        font-family: 'Poppins', sans-serif;
        font-size: 17px;
        margin-bottom: 14px;
    }
    input {
        border: 1px solid $gray;
        transition: .3s all;
        &:focus {
            border: 1px solid $warning;
        }
    }

input (html etiketi) focus olduğu zaman span inputtan sonra geldiği için spana birşeyler yapmak istiyorum spanı nasıl seçerim?

Cevap yaz
Cevaplar (3)
tayfunerbilen
742 gün önce

şu şekilde:

.input {
    position: relative;
    label {
        font-family: 'Poppins', sans-serif;
        font-size: 17px;
        margin-bottom: 14px;
    }
    input {
        border: 1px solid $gray;
        transition: .3s all;
        &:focus {
            border: 1px solid $warning;
            & + span {
                // span kodları buraya
            }
        }
    }
}

+ sass'lık değil css'de olan bir seçici bu arada tabi ki haberiniz olsun :)

tayfunerbilen
742 gün önce

@rotaile, yok neden kızayım bilmiyorsanız diye detay verdim ben sadece ^^

rotaile
742 gün önce

tayfun hocam bunu yazdığım için kızacaksın belkide ama, css de + kullanımının olduğunu biliyorum. SCSS e bugün başladım yapılar iç içe olduğu için biraz kafam karıştı. ilginiz için teşekkür ederim