전체 글 496

img의 srcset과 sizes

w descriptor 사용 ! src 속성은 srcset을 지원하지 않을때 적용 뷰포트 가로가 450px 이하일 때 이미지.png (450px) 뷰포트 가로가 451~768px 일 때 이미지2.png (768px) 뷰포트 가로가 769px 이상일 때 이미지3.png (1080px) sizes 는 고정 사이즈가 필요시 지정해준 크기의 이미지 대상 사용 x descriptor는 언급하지 않음 ! ie는 지원하지 않는다 Polyfill은 https://github.com/aFarkas/respimage

Web story/Web 2020.10.13

gulp를 이용한 sass 컴파일

gulp를 이용한 sass 컴파일 1. node.js 설치 (ruby가 아닌 node를 이용함) Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 프로젝트 폴더의 커맨드 창(cmd) or shell에서 npm init 실행으로 package.json 생성 3. npm install --global gulp-cli 글로벌 설치 4. npm install --save-dev gulp 로컬 설치 (--save-dev 옵션으로 개발과정으로만 사용) 5. npm i gulp-sass sass 모듈 설치 6. gulpfile.js 생성후 코드 작성 (gulpfile 작성은 gulp 사이트에서 확인..

Web story/Web 2020.10.12

랜더링 성능을 향상 시키는 새로운 CSS 속성 content-visibility

Chrome 85에 새로 적용된 content-visibility 속성은 페이지 로드 성능을 향상시키는 가장 효과적인 새로운 CSS 속성 중 하나입니다. content-visibility는 UserAgent가 layout, painting을 포함한 요소의 렌더링 작업을 필요로할 때까지 생략할 수 있도록 합니다. 콘텐츠의 대부분이 화면 밖에 있을 때, content-visibility을 활용해서 렌더링을 생략하게 되면 사용자의 초기 로드 시간이 훨씬 빨라집니다. 또한, 화면 내 콘텐츠와 더 빠르게 상호작용할 수 있습니다... 아래의 경로에서 자세한 사항을 알 수 있습니다 https://wit.nts-corp.com/2020/09/11/6223 (번역) 랜더링 성능을 향상 시키는 새로운 CSS 속성 cont..

Web story/CSS 2020.10.08
반응형