SCSS : 여러 값을 처리하는 방법은 무엇입니까?

TheCzechTayen

이 작동하는 방법?

$app: (
  "navbar": (

    "title": (
      "font-size": "14px",
      "color": "red"
    ),

    "link": (
      "font-weight": "700",
      "text-align": "center"
    )
  ),

  "footer": (
    "button": (
      "font-size": "11px",
      "color": "green"
    ) 
  )

);

:root {
  @each $name, $tag, $var, $value in $app {
    --#{$name}-#{$tag}-#{$var}: $value;
  }
}

나는 이것을 기대한다

:root {
  --navbar-title-font-size: 14px;
  --navbar-title-color: red;
  --navbar-link-font-weight: 700;
  --navbar-link-text-align: center;
  --footer-button-font-size: 11px;
  --footer-button-color: green;
}

작동하도록이 코드를 수정하려면 어떻게해야합니까? 여러 값을 관리하는 방법을 모르겠습니다. 여기에서 3 시간 정도 해봤는데 합치 지 못해서 뭔가 놓친 것 같아요.

다음과 같이 일련의 루프를 수행해야합니다.

:root {
  @each $name, $tags in $app {
    @each $tag, $vars in $tags {
      @each $var, $val in $vars {
        --#{$name}-#{$tag}-#{$var}: #{$val};
      }
    }
  }
}

@eachdestructuring 구문을 사용하려는 것처럼 보이지만 맵 내의 맵이 아닌 내부 목록에서만 작동합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 gRPC 선물을 처리하는 방법은 무엇입니까?

분류에서Dev

pandoc으로 여러 파일을 처리하는 방법은 무엇입니까?

분류에서Dev

grunt-sass를 사용하여 여러 scss 파일을 여러 css 파일로 컴파일하는 방법은 무엇입니까?

분류에서Dev

ReactJS : 여러 값을 값으로 전달하는 방법은 무엇입니까?

분류에서Dev

여러 값의 값을 대체하는 방법은 무엇입니까?

분류에서Dev

Cloud Run을 사용하여 여러 동시 배포를 처리하는 방법은 무엇입니까?

분류에서Dev

Spring MVC 컨트롤러가 여러 개의 긴 http 요청을 처리하는 방법은 무엇입니까?

분류에서Dev

삽입 후 여러 값을 반환하는 방법은 무엇입니까?

분류에서Dev

동일한 함수를 호출하는 여러 Ajax 호출을 처리하는 방법은 무엇입니까?

분류에서Dev

C #의 SQL 선택 쿼리에서 여러 행을 처리하는 방법은 무엇입니까?

분류에서Dev

javaFX8에서 여러 텍스트 필드 입력을 처리하는 방법은 무엇입니까?

분류에서Dev

redis에서 여러 목록을 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

SQL SERVER 2012에서 OPENROWSET을 사용하여 NULL 값을 처리하는 방법은 무엇입니까?

분류에서Dev

Datetime을 사용하여 asp.net에서 null 값을 처리하는 방법은 무엇입니까?

분류에서Dev

MapReduce : 매퍼가 여러 라인을 처리하도록하는 방법은 무엇입니까?

분류에서Dev

여러 비동기 작업을 처리하고 추가 처리를 위해 각각을 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

기존 소스 맵을 사용하여 scss를 css로 컴파일하는 방법은 무엇입니까?

분류에서Dev

Pandas에서 여러 값 열을 병합하는 방법은 무엇입니까?

분류에서Dev

여러 열의 숫자 값을 변경하는 방법은 무엇입니까?

분류에서Dev

여러 행의 열 값을 합산하는 방법은 무엇입니까?

분류에서Dev

여러 고유 값을 계산하는 방법은 무엇입니까?

분류에서Dev

while 문으로 여러 값을 추가하는 방법은 무엇입니까?

분류에서Dev

PHP 변수에 여러 값을 할당하는 방법은 무엇입니까?

분류에서Dev

파일에서 여러 값을 인쇄하는 방법은 무엇입니까?

분류에서Dev

jquery에서 여러 값을 추가하는 방법은 무엇입니까?

분류에서Dev

SELECT를 사용하여 처리량을 보는 방법은 무엇입니까?

분류에서Dev

R에서 누락 된 값을 평균으로 대체하여 처리하는 방법은 무엇입니까?

분류에서Dev

lua를 사용하여 json 문자열 내부의 null 값을 처리하는 방법은 무엇입니까?

분류에서Dev

Angular Architecture : 여러 HTTP 서비스로 상태 지속성을 처리하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    여러 gRPC 선물을 처리하는 방법은 무엇입니까?

  2. 2

    pandoc으로 여러 파일을 처리하는 방법은 무엇입니까?

  3. 3

    grunt-sass를 사용하여 여러 scss 파일을 여러 css 파일로 컴파일하는 방법은 무엇입니까?

  4. 4

    ReactJS : 여러 값을 값으로 전달하는 방법은 무엇입니까?

  5. 5

    여러 값의 값을 대체하는 방법은 무엇입니까?

  6. 6

    Cloud Run을 사용하여 여러 동시 배포를 처리하는 방법은 무엇입니까?

  7. 7

    Spring MVC 컨트롤러가 여러 개의 긴 http 요청을 처리하는 방법은 무엇입니까?

  8. 8

    삽입 후 여러 값을 반환하는 방법은 무엇입니까?

  9. 9

    동일한 함수를 호출하는 여러 Ajax 호출을 처리하는 방법은 무엇입니까?

  10. 10

    C #의 SQL 선택 쿼리에서 여러 행을 처리하는 방법은 무엇입니까?

  11. 11

    javaFX8에서 여러 텍스트 필드 입력을 처리하는 방법은 무엇입니까?

  12. 12

    redis에서 여러 목록을 처리하는 가장 좋은 방법은 무엇입니까?

  13. 13

    SQL SERVER 2012에서 OPENROWSET을 사용하여 NULL 값을 처리하는 방법은 무엇입니까?

  14. 14

    Datetime을 사용하여 asp.net에서 null 값을 처리하는 방법은 무엇입니까?

  15. 15

    MapReduce : 매퍼가 여러 라인을 처리하도록하는 방법은 무엇입니까?

  16. 16

    여러 비동기 작업을 처리하고 추가 처리를 위해 각각을 처리하는 가장 좋은 방법은 무엇입니까?

  17. 17

    기존 소스 맵을 사용하여 scss를 css로 컴파일하는 방법은 무엇입니까?

  18. 18

    Pandas에서 여러 값 열을 병합하는 방법은 무엇입니까?

  19. 19

    여러 열의 숫자 값을 변경하는 방법은 무엇입니까?

  20. 20

    여러 행의 열 값을 합산하는 방법은 무엇입니까?

  21. 21

    여러 고유 값을 계산하는 방법은 무엇입니까?

  22. 22

    while 문으로 여러 값을 추가하는 방법은 무엇입니까?

  23. 23

    PHP 변수에 여러 값을 할당하는 방법은 무엇입니까?

  24. 24

    파일에서 여러 값을 인쇄하는 방법은 무엇입니까?

  25. 25

    jquery에서 여러 값을 추가하는 방법은 무엇입니까?

  26. 26

    SELECT를 사용하여 처리량을 보는 방법은 무엇입니까?

  27. 27

    R에서 누락 된 값을 평균으로 대체하여 처리하는 방법은 무엇입니까?

  28. 28

    lua를 사용하여 json 문자열 내부의 null 값을 처리하는 방법은 무엇입니까?

  29. 29

    Angular Architecture : 여러 HTTP 서비스로 상태 지속성을 처리하는 방법은 무엇입니까?

뜨겁다태그

보관