CSS์™€ JavaScript

๐Ÿšซ๋Œ€๋ถ€๋ถ„ ์Šคํƒ€์ผ์˜ ๊ฒฝ์šฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ CSS ์กฐ์ž‘ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค CSS๋กœ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  1. JavaScript๋กœ CSS ์„ค์ •

      document.querySelector("selectors").style.backgroundColor = "yellow";
      document.querySelector("selectors").style.WebkitOverflowScrolling = "touch" | "auto;
  2. JavaScript๋กœ ์ฝ๊ธฐ ์ „์šฉ CSS ๊ฐ์ฒด(CSSStyleDeclaration) ๋ฐ˜ํ™˜

      window.getComputedStyle(element[, pseudoElt]);
    
      let div = document.querySelector('div');
      let color = window.getComputedStyle(div).getPropertyValue('color');
  3. JavaScript๋กœ CSS ๋„ˆ๋น„, ๋†’์ด ๊ฐ’ ํƒ์ƒ‰

    document.querySelector("selectors").offsetWidth;
    document.querySelector("selectors").clientHeight;
    document.querySelector("selectors").scrollWidth;

    window.innerWidth; // border ๋‚ด๋ถ€ ๋„ˆ๋น„
    window.innerHeight; // border ๋‚ด๋ถ€ ๋†’์ด

    โ€ป innerWidth, innerHeight๋Š” ์ฝ๊ธฐ ์ „์šฉ

    window.screen.availWidth; // ์‹ค์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ™”๋ฉด ๋„ˆ๋น„
    window.screen.availHeight; // ์‹ค์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ™”๋ฉด ๋†’์ด

Reference

getComputedStyle | MDN

์š”์†Œ ์‚ฌ์ด์ฆˆ์™€ ์Šคํฌ๋กค | JS Info

CSS์™€ ๊ด€๋ จ๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

Last updated