CSS 클래스 변수 변경

원건

나는 less.js를보고 있는데, mixin은 CSS에서 변수를 만지는 방식처럼 보이지만 less.js를 사용하여 내 문제를 해결할 수 있는지 확실하지 않습니다.

매개 변수로 클래스를 만들고 싶습니다.

marginTop-10 또는 marginTop(15)

10,15는 여백 상단 픽셀을 지정하기 위해 변경할 수있는 몇 가지 숫자입니다. 기본적으로이 숫자는 임의의 숫자 일 수 있습니다. 그리고 다음과 같은 단락 클래스에서이 클래스를 사용할 것입니다.

<p class="marginTop(some number)">css help</p>

어떻게 할 수 있습니까?

Bass Jobsen

먼저 다음과 같이 Less 파일을 작성해야합니다.

.marginTop(@topMargin) {
margin-top: @topMargin;
}

p.marginTop-10 {
.marginTop(10px); 
}

p.marginTop-15 {
.marginTop(15px); 
}

앞의 Less 코드는 다음 CSS 코드로 컴파일 됩니다.

p.marginTop-10 {
  margin-top: 10px;
}
p.marginTop-15 {
  margin-top: 15px;
}

그 후 HTML에서 사용할 수 있습니다.

<p class="marginTop-10">css help</p>
<p class="marginTop-15">css help</p>

클래스 목록을 동적으로 컴파일 할 수도 있습니다. 참고 항목 : twitter에서 열 클래스를 생성하는 데 사용되는 LESS 루프-어떻게 작동합니까?

이렇게하면 다음 Less 코드를 작성할 수 있습니다.

@margins: 10 20 50;

.marginTop(@i: 1) when (@i <= length(@margins)) {
.marginTop(@i + 1);
@margin-top: extract(@margins,@i);
.marginTop-@{margin-top} {
    margin-top:unit(@margin-top,px);
    }
}

.marginTop();

출력 :

.marginTop-50 {
  margin-top: 50px;
}
.marginTop-20 {
  margin-top: 20px;
}
.marginTop-10 {
  margin-top: 10px;
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CSS 클래스 변수 변경

분류에서Dev

PHP 함수로 CSS 클래스 변경

분류에서Dev

Hover Jquery에서 CSS 클래스 변경

분류에서Dev

JS로 CSS 클래스 변경

분류에서Dev

선택 상자 변경 CSS 클래스

분류에서Dev

부모 클래스를 기반으로 CSS 변수 변경 || Sass 및 Tailwind CSS

분류에서Dev

CSS 클래스 변수의 끝

분류에서Dev

CSS의 변수 클래스 이름

분류에서Dev

Tab 클릭시 CSS 클래스 변경 여부 확인

분류에서Dev

클릭시 CSS 클래스 속성 변경

분류에서Dev

클래스의 다른 경우 보류중인 CSS 변경

분류에서Dev

JavaScript-CSS 클래스 및 setInterval 메서드로 배경 변경

분류에서Dev

자바 스크립트 함수 실행시 CSS 클래스의 속성 변경

분류에서Dev

Angular-$ stateParams에 따라 경로 상태 변경시 CSS 클래스 변경

분류에서Dev

CSS 클래스가 변경된 후 jquery 스타일이 변경됩니까?

분류에서Dev

CSS 스타일 클래스가 변경되지 않음

분류에서Dev

CSS 변경 클래스 스타일 관리자 패널

분류에서Dev

recaptcha를 사용하여 CSS 클래스 값을 변경할 수 없습니다.

분류에서Dev

PHP 클래스 외부에서 클래스 변수 변경

분류에서Dev

HTML 요소를 가리킬 때 CSS 클래스 변경

분류에서Dev

부모 클래스에 따라 CSS 변경

분류에서Dev

현재 ID를 기반으로 CSS 클래스 변경

분류에서Dev

PHP 쿼리의 if else 문 다음에 CSS 클래스 변경

분류에서Dev

jQuery에서! important로 fullcalendar의 CSS 클래스 속성 변경

분류에서Dev

javascript-CSS 클래스 변경 / 업데이트 방법 이해

분류에서Dev

Javascript 또는 PHP를 통해 CSS 클래스 변경

분류에서Dev

Javascript 또는 PHP를 통해 CSS 클래스 변경

분류에서Dev

jquery를 사용하여 클래스 CSS 변경

분류에서Dev

jQuery를 사용하여 CSS 클래스 변경

Related 관련 기사

  1. 1

    CSS 클래스 변수 변경

  2. 2

    PHP 함수로 CSS 클래스 변경

  3. 3

    Hover Jquery에서 CSS 클래스 변경

  4. 4

    JS로 CSS 클래스 변경

  5. 5

    선택 상자 변경 CSS 클래스

  6. 6

    부모 클래스를 기반으로 CSS 변수 변경 || Sass 및 Tailwind CSS

  7. 7

    CSS 클래스 변수의 끝

  8. 8

    CSS의 변수 클래스 이름

  9. 9

    Tab 클릭시 CSS 클래스 변경 여부 확인

  10. 10

    클릭시 CSS 클래스 속성 변경

  11. 11

    클래스의 다른 경우 보류중인 CSS 변경

  12. 12

    JavaScript-CSS 클래스 및 setInterval 메서드로 배경 변경

  13. 13

    자바 스크립트 함수 실행시 CSS 클래스의 속성 변경

  14. 14

    Angular-$ stateParams에 따라 경로 상태 변경시 CSS 클래스 변경

  15. 15

    CSS 클래스가 변경된 후 jquery 스타일이 변경됩니까?

  16. 16

    CSS 스타일 클래스가 변경되지 않음

  17. 17

    CSS 변경 클래스 스타일 관리자 패널

  18. 18

    recaptcha를 사용하여 CSS 클래스 값을 변경할 수 없습니다.

  19. 19

    PHP 클래스 외부에서 클래스 변수 변경

  20. 20

    HTML 요소를 가리킬 때 CSS 클래스 변경

  21. 21

    부모 클래스에 따라 CSS 변경

  22. 22

    현재 ID를 기반으로 CSS 클래스 변경

  23. 23

    PHP 쿼리의 if else 문 다음에 CSS 클래스 변경

  24. 24

    jQuery에서! important로 fullcalendar의 CSS 클래스 속성 변경

  25. 25

    javascript-CSS 클래스 변경 / 업데이트 방법 이해

  26. 26

    Javascript 또는 PHP를 통해 CSS 클래스 변경

  27. 27

    Javascript 또는 PHP를 통해 CSS 클래스 변경

  28. 28

    jquery를 사용하여 클래스 CSS 변경

  29. 29

    jQuery를 사용하여 CSS 클래스 변경

뜨겁다태그

보관