0621 금 uiux 56일차

 

 

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <style>
        .a {
            width: 100px;   height: 100px;
            border: 1px solid #000;
            transition: all .3s;
        }
    </style>
</head>

<body>
    <div class="a" id="a1"></div>
    <div class="a" id="a2"></div>
    <div class="a" id="a3"></div>
    <script>
        $(".a").mouseover(
            function() {
                $(".a").css({ "width": "200px", });
            }
        ).mouseout(
            function(){
                $(".a").css({ "width": "100px", });
            }
        )
    </script>
</body>

</html>


제이쿼리로 'hover하면 늘어나는 박스' 만들기

 

for(let i = 1; t<= $(".a").length; i++){
        $("#a"+i).mouseover(function(){
            $("#a"+i).css({"transition": "all .3s", "width": "200px";})
            
        }).mouseout(function(){
            $("#a"+i).css({"transition": "all .3s", "width": "100px";})
        });
       }
머가 안됏지

 

 

 

 

.

 

 

 

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <style>
        .a {
            width: 100px;
            height: 100px;
            border: 1px solid #000;
            transition: all .3s;
        }
        .b {
            width: 100px;
            height: 30px;
            background-color: skyblue;
            border: 1px solid #000;
        }
    </style>
</head>

<body>
    <div class="a" id="a1"></div>
    <div class="a" id="a2"></div>
    <div class="a" id="a3"></div>

    <div class="b" id="b1"></div>
    <div class="b" id="b2"></div>
    <div class="b" id="b3"></div>
    <div class="b" id="b4"></div>
    <script>

        function abc(f1, f2, f3, f4) {
            for (let i = 1; i <= $(f1).length; i++) {
                $(f2 + i).mouseover(function () {
                    $(f2 + i).css({ "transition": "all .2s", "width": f4; })

                }).mouseout(function () {
                    $(f2 + i).css({ "transition": "all .1s", "width": f3; })
                });
            }
        }
        abc(".a", "#a", "100px", "300px");
        abc(".b", "#b", "50px", "400px");

    </script>
</body>

 

얜또왜안됨?

 

 

 

 

 

 

 

 

 

 function abc(f1, f2, f3, f4) {
            for (let i = 1; i <= $(f1).length; i++){
                $(f2 + i).mouseover(function() {
                    $(f2 + i).css({ "transition": "all .2s", "width": f4; })
                }).mouseout(function () {
                    $(f2 + i).css({ "transition": "all .1s", "width": f3; })
                });
            }
        }
        abc(".a", "#a", "100px", "300px");
        abc(".b", "#b", "50px", "400px");

 

얜또왜??

 

 

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <style>
        .a {
            width: 100px;
            height: 100px;
            border: 1px solid #000;
            transition: all .3s;
        }

        .b {
            width: 100px;
            height: 30px;
            background-color: skyblue;
            border: 1px solid #000;
        }
    </style>
</head>

<body>
    <div class="a" id="a1"></div>
    <div class="a" id="a2"></div>
    <div class="a" id="a3"></div>
    <script>

        let i = 0;
        function ae(ix) {
            $(".a").eq(ix).css({ "width": "200px" });
            setTimeout(
                function () {
                    $(".a").eq(ix).css({ "width": "100px" });
                }
                , 2000);
        }
        setInterval(
            function () {
                ae(i);
                i++;
                if (i == $(".a").length) {
                    i = 0;
                }
            }
            , 4000);
    </script>
</body>

 

 

 


 

 

 

 

웹(혜지쌤)

 

체크박스 만들기 ( https://codepen.io/YoungHeom/pen/rNgdwxK )

 

 

 

 

 

 

 

.

 

 

.

 

 

.

'UIUX(03.28~10.02)' 카테고리의 다른 글

0625 화 uiux 58일차  (0) 2024.06.25
0624 월 uiux 57일차  (0) 2024.06.20
0620 목 uiux 55일차  (0) 2024.06.20
0619 수 uiux 54일차  (0) 2024.06.19
0618 화 uiux 53일차  (0) 2024.06.18

+ Recent posts