본문 바로가기
: ) Web/웹 스터디

[Sass 실습1] [Nesting 문법] Sass를 이용해 리스트 만들기

by miiinn 2023. 12. 13.

Q. 리스트 만들기

<ul>, <li> 태그 등을 이용해 위 사진에 나온 리스트의 HTML과 CSS를 디자인해보세요.

(조건1) <li>태그에 .active라는 클래스가 부여되면 배경이 저렇게 파란색으로 변해야합니다., 마우스를 올려놓으면 빨간색 배경으

(조건2) 셀렉터를 길게 나열하지 않고 Nesting 문법을 이용합니다.

 

[결과화면]

[마우스 올렸을 때]

 

[HTML]

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UFT-8">
        <title>Document</title>
        <link href="hw1.css" rel="stylesheet">
    </head>

    <body>

        <div style="text-align: center;">
            <ul class="list" style="padding: 0; margin: 10px">
                <li class="active">tomo cerveza con Messi</li>
                <li>para vivir felizmente</li>
                <li>soy de Corea</li>
                <li>feliz navidad</li>
            </ul>
        </div>

    </body>
</html>

 

[SCSS]

ul {
    li {
        list-style-type: none;
        padding: 10px;
        border: 1px solid gray;
    }

    .active {
        background-color: skyblue;
        color: white;
    }

    li:hover{
        background-color: red;
        color: white;
    }
}

// .list {
//     li{
//         list-style: none;
//         padding: 5px;
//         border: 1px solid gray;
//     }
//     .active {
//         background-color: skyblue;
//         color: white;
//     }
// }

 

 

[CSS]

ul li {
  list-style-type: none;
  padding: 10px;
  border: 1px solid gray;
}
ul .active {
  background-color: skyblue;
  color: white;
}
ul li:hover {
  background-color: red;
  color: white;
}/*# sourceMappingURL=hw1.css.map */