미디어쿼리는 반응형 웹을 제작할때 사용하는 매우 유용한 구문이다.



1. 사용법

- 속성으로 구분

@media only screen and (max-width:768px)

{

.className{color:#000;}

}

- 파일로 구분

<link reel="stylesheet" href="mobile.css" media="screen and (max-width:768px)" />


2. 미디어 특징

- width : 화면 너비

@media only screen and (min-width:768px) and (max-width:1024px) {} // 너비가 768px 이상이고 1024px이하일때 적용

- height : 화면 높이


- aspect-ratio : 화면 가로세로 비율

@media only screen and (aspect-ratio: 3/4) {} //  가로세로 비율이 3 : 4 일때 적용

- device-width : 출력장치 너비


- device-height : 출력장치 높이


- device-aspect-ratio : 출력장치 가로세로 비율


- orientation : 화면이 가로모드인지 세로모드인지

 @media only screen and (orientation : landscape) {} // 화면이 가로모드 일때 적용

 @media only screen and (orientation : portrait) {} // 화면이 세로모드 일때 적용

예) 아이패드 전용 css

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (device-aspect-ratio:3/4) 

{

css 구문..

}


3. 모바일 기기별 해상도 참고 사이트


http://screensiz.es/phone

http://iosres.com/



' > HTML&CSS' 카테고리의 다른 글

CSS 단위 em과 rem  (0) 2018.06.11
페이스북 공유하기  (0) 2018.05.24
CSS 디바이스별 미디어 쿼리  (0) 2018.03.15
CSS 인쇄화면 설정  (0) 2018.03.14
CSS 간단한 도넛 차트  (0) 2018.02.09
CSS 이미지 흑백처리  (0) 2018.02.09


1. 인쇄화면 전용 css 적용


화면에 표시되는 불필요한 영역을 숨긴 뒤에 인쇄하고 싶을 때, 인쇄 전용 css를 사용해야 할 때 아래와 같은 방법을 쓰면 된다.


(1) print.css 프린트 전용 css 파일을 사용할 때

<link rel="stylesheet" type="text/css" href="print.css" media="print" />

(2) 미디어 쿼리 사용

<style>

      @media print {

         /* 내용입력 */

   .print-area .classname{display:none;}

      }

</style>


2. background(color/image)


브라우저 인쇄 디폴트 설정은 배경이미지를 포함하지 않고 인쇄된다.

출력옵션으로 배경이미지 포함하여 인쇄 할 수 있지만 css로 배경이미지를 표시되게 하려면 아래와 같은 방법을 쓰면 된다.


body{-webkit-print-color-adjust:exact;}



3. 인쇄 페이지 영역 분할


원하는 영역을 선택하여 인쇄 할 페이지를 나누고 싶을때 아래와 같은 방법을 쓰면 된다.



(1) 나눌 영역을 div던, section이던, acrticle이던... 태그로 나누어 영역을 잡고,

<div class="classname">1 페이지</div>

<div class="classname">2 페이지</div>

<div class="classname">3 페이지</div>

.....


(2) print.css 에 css 구문 추가

.classname{page-break-before:always;}


' > HTML&CSS' 카테고리의 다른 글

페이스북 공유하기  (0) 2018.05.24
CSS 디바이스별 미디어 쿼리  (0) 2018.03.15
CSS 인쇄화면 설정  (0) 2018.03.14
CSS 간단한 도넛 차트  (0) 2018.02.09
CSS 이미지 흑백처리  (0) 2018.02.09
CSS 선택자(Selector) 정리  (1) 2017.11.16

jQuery HTML5 Audio / Video Library



jPlayer는 커스터마이징이 가능한 오디오 플레이어


배포사이트 : http://jplayer.org/




script

$("#jquery_jplayer_1").jPlayer({

   ready: function () {

      $(this).jPlayer("setMedia", {

         m4a: "/resource/tts_10.mp3"    //음원 경로

      });

   },

   play: function() { // To avoid multiple jPlayers playing together.

      $(this).jPlayer("pauseOthers");

   },

   swfPath: "/resource/script/jplayer",    //jplayer 경로

   supplied: "m4a",

   cssSelectorAncestor: "#jp_container_1",

   wmode: "window",

   globalVolume: true,

   useStateClassSkin: true,

   autoBlur: false,

   smoothPlayBar: true,

   keyEnabled: true,

   defaultPlaybackRate : .5     //배속. 디폴트 1

});




html

<div class="player">


   <div id="jquery_jplayer_1" class="jp-jplayer"></div>


   <div id="jp_container_1" class="jp-audio" role="application" aria-label="media player">


      <div class="jp-controls">

         <button class="jp-play" role="button" tabindex="0">play</button>

         <button class="jp-pause" role="button">Pause</button>

         <button class="jp-stop" role="button">Stop</button>

      </div>


   </div>


</div>


' > javascript&jQuery' 카테고리의 다른 글

swiper, slick 슬라이더  (0) 2019.03.11
script pc 모바일 분기  (0) 2018.05.10
오픈소스 오디오 플레이어 jPlayer  (0) 2018.02.14
JS 커스텀 스크롤바 플러그인  (0) 2018.02.09
오픈소스 차트 라이브러리  (0) 2017.11.09

+ Recent posts