جلسه 12

     سلام وقت بخیر موقعیت  تکspen درست نمیشه 

    و ویژگی های cssخیلیزیاده وا ازیادمون میره کنیم؟

    <html>

    <head>
        <link rel="stylesheet" href="css/12.css">
    </head>

    <body>
        <nav id="nav">
            <ul>
                <li><a href="">لینک</a></li>
                <li><a href="">لینک</a>

                    <ul>
                        <span class="tri"></span>
                        <li><a href="">لینک</a></li>
                        <li><a href="">لینک</a></li>
                        <li><a href="">لینک</a></li>
                    </ul>
                </li>
                <li><a href="">لینک</a></li>
            </ul>
        </nav>

    </body>

    </html>
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    body {
        direction: rtl;
    }

    #nav ul {
        list-style: none;
        /* padding: 25px; */
        background-color: black;
    }

    #nav ul li {
        display: inline-block;
        position: relative;
    }

    #nav ul li a {
        color: white;
        text-decoration: none;
        font-size: 20px;
        /* vertical-align: 5px; */
        width: 100px;
        display: block;
        font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
        padding: 5px 0;
        margin: auto;
        transition: background-color 2s;
    }

    #nav ul li a:hover {
        background-color: rgb(241, 240, 229);
        color: black;
        border-bottom: 1px solid rgb(8, 8, 8);
    }

    #nav ul ul {
        /* display: none; */
        visibility: hidden;
        opacity: 0;
        position: absolute;
        top: 120%;
        right: 0%;
        transition: visibility 2s, opacity 2s;
    }

    #nav ul li:hover>ul {
        /* display: block; */
        visibility: visible;
        opacity: 1;
    }

    .tri {
        display: block;
        width: 0;
        height: 0;
        border-bottom: 25px solid blue;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        position: absolute;
        top: 100%;
        right: 0;
    }

    سلام یه مقدار تغییرات ایجاد کردم

       .tri {

                display: block;

                width: 0;

                height: 0;

                border-bottom:10px solid #d80404;

                border-left: 20px solid transparent ;

                border-right: 20px solid transparent;

                position: absolute;
                bottom: 100%;

                /* top: 100%; */

                right: 30%;

            }
     
      #nav ul ul {

                /* display: none; */

                visibility: hidden;

                opacity: 0;

                position: absolute;

                top: 130%;

                right: 0%;

                transition: visibility 2s, opacity 2s;

            }
     
        #nav ul li a {

                color: white;

                text-decoration: none;

                font-size: 20px;

                /* vertical-align: 5px; */

                width: 100px;

                display: block;

                font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;

                padding: 5px 0;

                margin: auto;

                transition: background-color 2s;
                text-align: center;

            }
     
     
    در مورد فراموش کردن ویژگی های css، تنها راه چاره تکرار و تمرینه.. نمی تونید ویژگی ها رو حفظ کنید مثل درس های عمومی نیست که بتونید بخونید و حفظ بشید.باید اینقدر تمرین کنید تا کم کم توی ذهنتون جای بگیره تنها راهش همینه