[css/js] 로딩화면 만들기페이지 정보작성자 webpaper 댓글 0건 조회 17,506회 작성일 19-03-19 16:50본문로딩화면을 만드는 방법 간단하게.. .loading{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:#fff; z-index:1000; /* 이 값으로 레이어의 위치를 조정합니다. */ } #2 로딩으로 보여줄 div 를 화면에 넣습니다. 보통 body 바로 담에 넣으면 됩니다. <div class="loading"></div> #3 페이지가 로드되었을 때 로딩화면을 감춥니다. <script> $(window).load(function(){ $(".loading").fadeOut(); }); </script> 이렇게하면, 일단 페이지가 로드되면 하얀 loading div 가 보이고, 페이지가 로드되면, 그 div 가 사라집니다. label
favorite favorite 추천 1 playlist_play playlist_play 목록 keyboard_arrow_left 이전글 [layout계산기] 포토샵 및 시안 작업시 배너간격 및 사이즈 배치를 도와드립니다. 19.04.19 다음글 keyboard_arrow_right [크롬/chrome] 오프라인 설치 버전 다운로드 / chrome standalone 19.03.11 Box-Shadow CSSBox-Shadow CSS 설정 페이지 바로가기숫자 야구게임간단한 PHP 3자리 숫자 야구게임 바로가기셀프 배너제작간단한 이미지 제작 셀프로 쉽게! 바로가기레이아웃 계산배너사이즈 구하기 바로가기Access Token티스토리 Access Token 발급받기 바로가기
<style type="text/css">
body 안에 <div id="wrap-loading" >
<script> loading.gif 0.05MB
공유하기 게시글 관리 구독하기만들고, 퍼오고, 공유하고저작자표시
'[ Web 관련 ] > jQuery ' 카테고리의 다른 글특정 div등으로 스크롤 하기 (0)2019.07.16제이쿼리 - 클래스를 변경하거나 삭제 + data속성 삭제 (0)2019.06.25chart.js 관련 (0)2019.05.29class 바꿀때, style 교체 (0)2019.01.16셀렉트박스 선택값, 텍스트 가져오기 (0)2018.12.26고해상도 이미지를 웹 사이트에 사용하다 프레임이 끊기는 현상을 마주했을 것이다. 프론트엔드에서 이미지 최적화-로딩 처리 방법이 궁금하던 중 미디엄(Medium)의 블로그 글 내 로딩 효과가 눈에 들어왔다. 이미지 영역에 회색 배경화면이 뜨고, 블러된 이미지가 불러오면서 원본 이미지를 불러오는 과정인데, 트랜지션이 끊김없이 매우 부드럽다. 방법을 검색하던 중, 링크드인 소프트웨어 엔지니어인 José M. Pérez의 솔루션을 찾게 되었고, 장고 블로그에 적용해보았다. 그가 구현한 내용은 아래와 같다.
Markup마크업 구조를 작성하면 아래와 같다.
위 골격을 토대로 아래와 같이 작성할 수 있다.
데모See the Pen Reproducing Medium loading image effect by José Manuel Pérez (@jmperez) on CodePen.이처럼 자바스크립트로 이미지를 제어함으로써 시각적인 눈속임을 통해 이미지 렌더링을 효과적으로 처리할 수 있다.
django에 적용하기나의 경우, 장고웹프레임워크로 개인 웹 사이트를 만들면서 적용해보았다. 이미지를 db에서 저장 시, 설정된 확장자, 사이즈 등에 따라 이미지 최적화를 시켜야했는데, 이를 위해 django-imagekit를 사용했다. 설치는 매우 간단하다.
settings.py
models.py게시글에 해당하는 9 모델에서 imagekit model spec과 processors을 새로 정의했다. 썸네일의 processors, format, opition을 정의했다. 아래는 추가한 코드이다. |