• 09-08-2023, 19:58:30
    #1
    Merhaba, böyle bi toggle yapmaya çalışıyorum. buttonda olabilir ama tam nasıl yapacağımı anlamadım button ile. tailwind ile yaptım ama bu sefer tailwind kendi renklerini kullandırtmaya çalıştığı için toggle yapısı bozuluyor renkleri kaldırınca. çıkamadım işin içinden. nasıl yapabilirim sizce ?
  • 09-08-2023, 20:01:40
    #2
    Birisi active olunca olan classlara sahipken diğeri olmayacak. Diğerine tıkladığında ise olanları ilkinden kaldırıp tıklanana ekleyecek yani. Yaşadığınız sorunu detaylı yazarsanız daha iyi yönlendirme sağlayabiliriz.
  • 09-08-2023, 20:04:59
    #3
    import React, { useState } from 'react';

    function ToggleButton() {
    const [isToggled, setIsToggled] = useState(false);

    const handleToggle = () => {
    setIsToggled(!isToggled);
    };

    return (
    <button onClick={handleToggle}>
    {isToggled ? 'Açık' : 'Kapalı'}
    </button>
    );
    }

    export default ToggleButton;
  • 09-08-2023, 20:44:38
    #4
    canyucel adlı üyeden alıntı: mesajı görüntüle
    Birisi active olunca olan classlara sahipken diğeri olmayacak. Diğerine tıkladığında ise olanları ilkinden kaldırıp tıklanana ekleyecek yani. Yaşadığınız sorunu detaylı yazarsanız daha iyi yönlendirme sağlayabiliriz.
    Tailwind buna izin vermiyor. default css ile yapmaya çalışıyorum

    PremiumTR adlı üyeden alıntı: mesajı görüntüle
    import React, { useState } from 'react';

    function ToggleButton() {
    const [isToggled, setIsToggled] = useState(false);

    const handleToggle = () => {
    setIsToggled(!isToggled);
    };

    return (
    <button onClick={handleToggle}>
    {isToggled ? 'Açık' : 'Kapalı'}
    </button>
    );
    }

    export default ToggleButton;
    gönderdiğiniz şey düz toggle ? mesele on konumu off yapmak değil. tasarım olarak bunu yapmak
  • 09-08-2023, 20:53:48
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Tailwind buna izin vermiyor. default css ile yapmaya çalışıyorum



    gönderdiğiniz şey düz toggle ? mesele on konumu off yapmak değil. tasarım olarak bunu yapmak
    React kullanıyorsanız state ile classları toggle edebilirsiniz. Normal cssde ise zaten checkbox üzerinden ilerlersiniz, pek bir farkı olmaz.