javascript / css에서 <body>의 텍스트 글꼴 크기를 변경하려면 버튼을 클릭하세요.

로 시우 펑

내가하는 일에 대한 명확한 그림을 얻으려면이 예제를 확인하거나 다음 코드를 확인하십시오.

이 예제는 h1, h2, p의 텍스트 크기를 변경하는 것입니다.

전체 페이지 텍스트를 변경할 수있는 "body"의 텍스트 크기를 변경할 수있는 방법이 javascript / css에 있습니까?

$(document).ready(function() {

  $("#small").click(function(event) {
    event.preventDefault();
    $("h1").animate({
      "font-size": "24px"
    });
    $("h2").animate({
      "font-size": "16px"
    });
    $("p").animate({
      "font-size": "12px",
      "line-height": "16px"
    });

  });

  $("#medium").click(function(event) {
    event.preventDefault();
    $("h1").animate({
      "font-size": "36px"
    });
    $("h2").animate({
      "font-size": "24px"
    });
    $("p").animate({
      "font-size": "16px",
      "line-height": "20px"
    });

  });

  $("#large").click(function(event) {
    event.preventDefault();
    $("h1").animate({
      "font-size": "48px"
    });
    $("h2").animate({
      "font-size": "30px"
    });
    $("p").animate({
      "font-size": "20px",
      "line-height": "20px"
    });


  });

  $("a").click(function() {
    $("a").removeClass("selected");
    $(this).addClass("selected");

  });

});
* {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
body {
  background: #e7e7e7;
}
#wrapper {
  width: 400px;
  margin: 0 auto;
  padding: 40px;
  background: #fff;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, .25);
}
#controls {
  float: right;
  padding: 2px;
  width: 25px;
  background: #333;
  position: fixed;
  margin: 0 0 0 440px;
  text-align: center;
  transition: .25s ease-out;
}
#controls a {
  font-size: 24px;
  color: #aaa;
  display: block;
  font-weight: bold;
  padding: 5px;
}
#controls a:hover {
  color: #fff;
  background: #000;
  transition: .25s ease-out;
}
a.selected {
  background-color: #294C52;
  color: #fff !important;
}
#small {
  font-size: 10px !important;
}
#medium {
  font-size: 16px !important;
}
#large {
  font-size: 20px !important;
}
.small {
  font-size: 75%;
}
h1 {
  font-size: 36px;
  font-weight: bold;
}
h2 {
  font-size: 24px;
  margin: 10px 0;
}
p {
  font-size: 14px;
  line-height: 20px;
}
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

<body>

  <div id="wrapper">
    <div id="controls">
      <a href="#" id="small">A</a>
      <a href="#" id="medium" class="selected">A</a>
      <a href="#" id="large">A</a>
    </div>
    <h1>Header</h1>
    <h2>Subheader</h2>
    <p>Lorem ipsum dolor sit amet, pri ne periculis definiebas, habeo gloriatur has id. Ius ad ubique animal, eum recteque electram explicari no, sed in nostrum adipiscing. Lorem ipsum dolor sit amet, pri ne periculis definiebas, habeo gloriatur has id.</p>
  </div>

</body>

드미트리 슈르 실린

기본 글꼴 크기를 변경하기 위해 본문에 CSS 및 추가 클래스를 사용하는 것이 더 편리할까요? 이러한 클래스와 관련하여 JavaScript / JQuery 코딩없이 다른 요소의 크기를 변경할 수도 있습니다.

HTML

<button class="js-font" data-size="big">Bigger</button>
<button class="js-font" data-size="normal">Normal</button>
<button class="js-font" data-size="small">Smaller</button>

CSS

body, body.normal {
    font-size: 16px;
}
body.big {
    font-size: 36px;
}
body.small {
    font-size: 12px;
}

JQuery

$(function() {

    $('.js-font').on('click', function() {
        $('body')
            .attr('class', '')
            .addClass($(this).data('size'));
    });

});

바이올린 참조 http://jsfiddle.net/shurshilin/94cnutdr/

홉, 당신을 도울 것입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 버튼 (HTML / CSS)에있는 텍스트의 글꼴 크기를 변경하는 방법

분류에서Dev

기본을 유지하면서 Android에서 버튼의 글꼴 크기 변경

분류에서Dev

버튼을 사용하여 탐색 모음을 만들거나 탐색 모음에서 텍스트의 글꼴 크기를 변경하는 방법

분류에서Dev

JavaScript에서 dropDown 컨트롤의 텍스트 글꼴을 변경하는 방법

분류에서Dev

인라인 CSS를 사용하여 링크 텍스트의 글꼴 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

스피너 텍스트 글꼴의 색상을 변경하려면

분류에서Dev

Xcode의 시스템 글꼴 크기에 따라 레이블의 글꼴 크기를 변경하려면 어떻게해야합니까?

분류에서Dev

Xcode의 시스템 글꼴 크기에 따라 레이블의 글꼴 크기를 변경하려면 어떻게해야합니까?

분류에서Dev

jQuery-on ()을 사용하여 다른 객체를 토글하면서 버튼의 텍스트 변경

분류에서Dev

Word 문서의 글꼴을 변경하는 Powershell 스크립트

분류에서Dev

iOS의 UIAlertView에서 일반 글꼴로 모든 버튼 텍스트를 표시하는 방법

분류에서Dev

RadCalendar Day Cell에서 이벤트 텍스트의 글꼴 크기 스타일을 지정하는 방법

분류에서Dev

Java JMenuItem (ctrl + s) 내에서 바로 가기 텍스트의 색상 / 글꼴을 변경하는 방법

분류에서Dev

텍스트 글꼴을 설정하고 VBA를 사용하여 Word의 방정식에 글꼴을 유지하려면 어떻게합니까?

분류에서Dev

글꼴을 변경하지 않고 텍스트를 굵게 변경하려면 어떻게합니까

분류에서Dev

Evernote 노트의 글꼴을 사용자 지정 크기로 변경하려면 어떻게합니까?

분류에서Dev

R의 latticeExtra에서 doubleYScale을 사용할 때 Y 축 스케일의 글꼴 크기를 변경하는 방법

분류에서Dev

Razor 페이지에서 모델에 바인딩 된 특정 텍스트의 글꼴 색을 변경하려면 어떻게합니까?

분류에서Dev

글꼴 크기를 변경할 때 마우스 오버 요소의 텍스트가 가운데에 있지 않습니다.

분류에서Dev

텍스트의 글꼴 스타일을 변경하는 방법

분류에서Dev

다른 버튼을 클릭 할 때 하나의 텍스트보기에서 텍스트를 순서대로 추가하려면 어떻게합니까?

분류에서Dev

다른 버튼을 클릭 할 때 하나의 텍스트보기에서 텍스트를 순서대로 추가하려면 어떻게합니까?

분류에서Dev

루트 요소 글꼴 크기를 백분율로 설정할 때 Chrome에서 rem을 사용하는 텍스트 영역의 예상치 못한 글꼴 크기

분류에서Dev

Altair : 그룹화 된 막대 차트에서 열 제목의 글꼴 크기를 변경하려면 어떻게합니까?

분류에서Dev

For / In 루프에서 구문 분석 한 다음 클래스를 추가하여 CSS에서 글꼴 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

Xcode 5를 사용하는 iOS 6에서 UITextView에서 속성 텍스트의 글꼴 크기를 변경하는 데 많은 시간이 걸립니다.

분류에서Dev

Tailwind CSS에서 두 배 크기의 아이콘 글꼴 아이콘과 함께 텍스트를 세로로 정렬하는 방법은 무엇입니까?

분류에서Dev

웹뷰에서 HTML 파일을 신속하게로드하고 이미지 크기, 글꼴 및 텍스트 크기를 변경합니다.

분류에서Dev

React에서 클릭하면 특정 버튼의 텍스트 변경

Related 관련 기사

  1. 1

    내 버튼 (HTML / CSS)에있는 텍스트의 글꼴 크기를 변경하는 방법

  2. 2

    기본을 유지하면서 Android에서 버튼의 글꼴 크기 변경

  3. 3

    버튼을 사용하여 탐색 모음을 만들거나 탐색 모음에서 텍스트의 글꼴 크기를 변경하는 방법

  4. 4

    JavaScript에서 dropDown 컨트롤의 텍스트 글꼴을 변경하는 방법

  5. 5

    인라인 CSS를 사용하여 링크 텍스트의 글꼴 색상을 변경하려면 어떻게해야합니까?

  6. 6

    스피너 텍스트 글꼴의 색상을 변경하려면

  7. 7

    Xcode의 시스템 글꼴 크기에 따라 레이블의 글꼴 크기를 변경하려면 어떻게해야합니까?

  8. 8

    Xcode의 시스템 글꼴 크기에 따라 레이블의 글꼴 크기를 변경하려면 어떻게해야합니까?

  9. 9

    jQuery-on ()을 사용하여 다른 객체를 토글하면서 버튼의 텍스트 변경

  10. 10

    Word 문서의 글꼴을 변경하는 Powershell 스크립트

  11. 11

    iOS의 UIAlertView에서 일반 글꼴로 모든 버튼 텍스트를 표시하는 방법

  12. 12

    RadCalendar Day Cell에서 이벤트 텍스트의 글꼴 크기 스타일을 지정하는 방법

  13. 13

    Java JMenuItem (ctrl + s) 내에서 바로 가기 텍스트의 색상 / 글꼴을 변경하는 방법

  14. 14

    텍스트 글꼴을 설정하고 VBA를 사용하여 Word의 방정식에 글꼴을 유지하려면 어떻게합니까?

  15. 15

    글꼴을 변경하지 않고 텍스트를 굵게 변경하려면 어떻게합니까

  16. 16

    Evernote 노트의 글꼴을 사용자 지정 크기로 변경하려면 어떻게합니까?

  17. 17

    R의 latticeExtra에서 doubleYScale을 사용할 때 Y 축 스케일의 글꼴 크기를 변경하는 방법

  18. 18

    Razor 페이지에서 모델에 바인딩 된 특정 텍스트의 글꼴 색을 변경하려면 어떻게합니까?

  19. 19

    글꼴 크기를 변경할 때 마우스 오버 요소의 텍스트가 가운데에 있지 않습니다.

  20. 20

    텍스트의 글꼴 스타일을 변경하는 방법

  21. 21

    다른 버튼을 클릭 할 때 하나의 텍스트보기에서 텍스트를 순서대로 추가하려면 어떻게합니까?

  22. 22

    다른 버튼을 클릭 할 때 하나의 텍스트보기에서 텍스트를 순서대로 추가하려면 어떻게합니까?

  23. 23

    루트 요소 글꼴 크기를 백분율로 설정할 때 Chrome에서 rem을 사용하는 텍스트 영역의 예상치 못한 글꼴 크기

  24. 24

    Altair : 그룹화 된 막대 차트에서 열 제목의 글꼴 크기를 변경하려면 어떻게합니까?

  25. 25

    For / In 루프에서 구문 분석 한 다음 클래스를 추가하여 CSS에서 글꼴 색상을 변경하려면 어떻게해야합니까?

  26. 26

    Xcode 5를 사용하는 iOS 6에서 UITextView에서 속성 텍스트의 글꼴 크기를 변경하는 데 많은 시간이 걸립니다.

  27. 27

    Tailwind CSS에서 두 배 크기의 아이콘 글꼴 아이콘과 함께 텍스트를 세로로 정렬하는 방법은 무엇입니까?

  28. 28

    웹뷰에서 HTML 파일을 신속하게로드하고 이미지 크기, 글꼴 및 텍스트 크기를 변경합니다.

  29. 29

    React에서 클릭하면 특정 버튼의 텍스트 변경

뜨겁다태그

보관