메모장/마크업 썸네일형 리스트형 [jQuery] 제이쿼리를 사용한 드래그, 터치 이미지 슬라이드 샘플 [jQuery] 제이쿼리를 사용한 드래그, 터치 이미지 슬라이드 샘플 모바일 기기에서 터치로 동작하는 이미지 슬라이더는 이미 한번 작업한 적이 있었습니다. 당시에는 모바일웹 초창기라 그것도 괜찮았었는데... 이제는 반응형 웹이라고 해서 웹상에서 드래그까지 지원하는 이미지 슬라이드가 필요하게 되었네요. 그래서 급 공부(?)를 했습니다. 그 결과로 샘플 페이지를 작업해서 기록의 목적으로 저장해봅니다. 관심있으신 분들은 다운로드 받아서 분석하시면 좋으실 것 같습니다. 2015.3.23. [CSS] 에릭 마이어의 CSS 리셋, CSS 기본선언, CSS 초기화 에릭 마이어의 CSS 리셋, CSS 기본선언 보통 사이트 CSS 파일을 처음 작업시 여러가지 셋팅값을 초기화(?)해야 합니다. 기본값들을 초기화 하는 것이죠. * {margin:0;padding:0;} 이렇게만 해도 많은 속성들이 초기화가 될 것입니다. 하지만, 브라우저에 쓸데없는 일을 시키는 것일 수도 있습니다. 그래서 CSS 고수(?) 에릭 마이어의 기본선언법을 참고하려 합니다. 이것도 정답이다~! 라는 것은 아니고 유용하니 사람들이 많이 사용하는 것이겠지요. 저 또한 그러한 사람들 중에 하나지요. 아마 제 블로그는 드래그가 안 될테니 파일을 첨부하도록 하겠습니다.^^ 텍스트 CSS3로 구현한 여러 애니메이션 효과를 간단하게 구현할 수 있는 Magic Animations CSS3 CSS3로 구현한 여러 애니메이션 효과를 간단하게 구현할 수 있는 Magic Animations CSS3 간결하면서도 다이나믹한 효과들이 여러가지 있네요. 이번에 사용해봐야겠습니다.ㅋ 2015.3.11. CSS와 jQuery로 구현한 3D 박스효과 Turnbox.js CSS와 jQuery로 구현한 3D 박스효과 Turnbox.js 언제가 기회가 되면 한번 사이트에 적용해보고 싶네요 ^^; 2015.3.10. CSS3 와 jQuery를 활용한 3D Curtain Template, 커튼효과 사이트 템플릿 3D Curtain Template, 커튼효과 사이트 템플릿 데모를 보시면 좀 다이나믹한 사이트를 제작할 수 있다는 기대감이 들게 되는 템플릿입니다. 소스를 수정해서 응용한다면 꽤 멋진 사이트가 될 것 같네요. 2015.2.2. CSS3를 활용한 롤오버(호버) 효과 라이브러리, HOVER.CSS CSS3를 활용한 롤오버(호버) 효과 라이브러리 - hover.css 일단 위 링크를 보시면 얼마나 유용한 소스인지 아실 겁니다. ^^ 2015.1.29. [CSS] 텍스트에 특정배경이미지를 마스킹하는 CSS 배경 클립 텍스트 배경 및 그라디언트 h1 { background:url(image_url_here); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 더 자세한 내용은 아래 링크를 클릭하셔서 보세요. 이 CSS 문법의 가장 큰 단점이 하나 있습니다. 바로 웹킷브라우저에서만 작동가능하다는 것~! 아직까지는 익스때문에는 활용되기 어렵겠네요. 하지만, 모바일 전용 사이트라면 충분히 멋진 기법일 것 같습니다. 2014.11.27. [CSS] input submit 버튼의 텍스트에 font awesome 아이콘 사용하기 겁나 유용한 Font Awesome을 사용하다 input submit 타입에서 막혔다 열심히 사이트 작업을 하던 중 이번 포스팅의 제목처럼 input submit 타입에서 막혔다. 말인 즉, input 타입중 submit 타입은 value 로 버튼 안의 텍스트를 제어 하는데... 이 안에 태그를 사용하지 못하기 때문에 곤란해졌었다. 맨처음에는 스트립트로 제어를 하려 했는나...안되기는 마찬가지... 분명히 나와 같은 문제를 겪었던 사람이 있을텐데... 네이버 검색에서는 일단 font Awesome 에 대한 자세한 내용은 없었다. 온통 그냥 font awesome 어떻게 사용하는 지에 대한 포스팅만 많을 뿐...문제점에 대한 포스팅은 없었다. 그래서 구글링으로 넘어갔다...단박에 찾음...구글링의 위대함을.. [CSS] 엑시스제이에서 만든 한국형 폰트어썸 Font Awesom, Axicon.axisj.com AXIcon Basket 외국의 Font Awesome 사이트와 비슷하네요. ㅎ 엑시스제이에서 만든 폰트아이콘으로 무료로 제공한다합니다. 2014.11.5. [CSS] 아이콘(Icon)을 이미지가 아닌 폰트(Font)로 사용하기, Font Awesome The Iconic font and CSS toolkit 예전에는 아이콘이라하면 이미지였는데, 이제는 아이콘이 폰트로 인식하여, 컬러, 자간, 사이즈를 조정이 가능하게 되었네요. 신기하네 ㅋ 사용방법이나 아이콘의 종류는 해당 사이트에 들어가서 확인하고 사용하면 됩니다. 다운로드도 되지만, CDN 방식으로도 사용이 가능해 아주 유용하네요. 2014.11.4. [CSS] 종이가 약간 들린 느낌을 css로만 구현하기 [CSS] 종이가 약간 들린 느낌을 css로만 구현하기 움직이는 파티클그라운드 ParticleGround JS Particle Ground A jQuery plugin for snazzy background particle systems 마우스를 따라 움직이는 조그만 점들이 인상적이네요. ㅎ [CSS] 예쁜 그라데이션 CSS Code를 모아놓은 uiGradients uiGradients [CSS] 가로, 세로 중앙정렬 CSS 완벽가이드 Centering in CSS: A Complete Guide 크롬 개발자도구 Chrome DevTools 메뉴얼 사이트 크롬 개발자도구 Chrome DevTools 메뉴얼 사이트 웹개발자든, 웹디자이너든 웹을 제작하는 관련 직종에 있는 분들은 한번씩 보면 좋은 사이트인 것 같습니다. 현재 특정 웹사이트를 접속해서 이용하려면, 브라우저가 필히 있어야 합니다. 익스, 사파리, 파폭, 오페라 등 여러 브라우저가 있는데, 각 각의 브라우저는 개발자들의 위한 도구들이 하나씩 있습니다. 보통 펑션키인 F12 키를 누르면 활성화 되지만 아닌 브라우저들도 있지요. 그 중에서 구글사의 브라우저인 크롬~! 크롬의 개발자도구의 사용법을 동영상 강의로 제공하고 있습니다. 이 사이트를 지금에서야 알았네요 ㅎ 물론 강의는 영어로 제공되구요 ㅎ 영어공부도 되네요 ㅋㅋ 공부는 끝이 없네요...ㅜㅠ [자바스크립트] 브라우저별 포지션 정보 정리 (Browser Position Information) 브라우저별 포지션 정보 정리 (Browser Position Information) W : window,DE : document.documentElement,DB : document.body (1800px*1800px) Property IE9 Chrome ( 15.0.874.121 m ) Firefox ( 8.0.1 ) W.innerWidth/Height 1280 / 714 1280 / 713 1280 / 705 W.outerWidth/Height 1296 / 816 1280 / 800 1296 / 816 W.screenLeft/Top 0 / 85 0 / 0 undefined / undefined W.screenX/screenY -8 / -8 0 / 0 -8 / -8 W.pageXOffset/pageXO.. Html5 input type에 대해서 정리 Html5 input type에 대해서 정리 Type 상태 데이터 타입 콘트로 타입 hidden 감춰짐 임의의 문자열 n/a text 텍스트 줄바꿈 없는 텍스트 텍스트 필드 search 검색 줄바꿈 없는 텍스트 검색 필드 tel 전화번호 줄바꿈 없는 텍스트 텍스트 필드 url URL 절대IRI 텍스트 필드 email 이메일 이메일 주소나 이메일 주소 리스트 텍스트 필드 password 비밀번호 줄바꿈 없는 텍스트 데이터 입력이 나타나지 않는 텍스트 필드 datetime 날짜와 시각 UTC 날짜와 시각 날짜와 시각 콘트롤 date 날짜 시간대 없는 날짜 날짜 콘트롤 month 달 시간대 없는 년과 달 달 콘트롤 week 주 시간대 없는 주 번호 주 콘트롤 time 시각 시간대 없는 시각 시각 콘트롤 dat.. HTML5, CSS3, Javascript 에 대한 강의자료 출퇴근 시간에 한번 읽어봐야겠습니다 CholYeon Won 교수님께서 공개하신 HTML5, CSS3 and Java Script 책 입니다. HTML5 등장 배경 및 표준화 현황 1. HTM5의 구조 및 기본 지식 익히기 1.2 웹 브라우저(Browser)의 기능과 한계 1.3 HTM5의 구조(Structure) 1.3.1 HTML5의 요소(Element) 작성 방법 1.3.2 HTML5에서 요소(Element)의 속성(Attribute) 작성 방법 1.4 환경설정 및 기본 편집기 2. metadata Elements 2.2 meta 요소(Elements) 3. Section Elements, 3.1 nav, header 요소(Element)를 이용한 구성 3.2 section, header, nav 요.. HTML 특수문자 코드 정리 HTML 특수문자 코드 코딩이나 스크립트 작업 할 시에 간혹 특수문자가 필요할 때가 있다. 매번 검색해서 찾아서 사용했었는데... 이번 기회에 메모해 둔다. 코드코드 기호 코드 기호 코드 기호 코드 기호  e e É É ĭ ĭ  f f Ê Ê Į Į  g g Ë Ë į į  h h Ì Ì İ İ  i i Í Í ı ı  j j Î Î IJ IJ  k k Ï Ï ij ij  l l Ð Ð Ĵ Ĵ m m Ñ Ñ ĵ ĵ n n Ò Ò Ķ Ķ  o o Ó Ó ķ ķ  p p Ô Ô ĸ ĸ q q Õ Õ Ĺ Ĺ  r r Ö Ö ĺ ĺ  s s × × Ļ Ļ  t t Ø Ø ļ ļ  u u Ù Ù Ľ Ľ .. html5의 새로운 태그인 Audio, Video 태그의 속성 및 이벤트 정리 Video 태그 속성 video 자바스크립트 객체의 속성들을 알아보자. 우선 태그의 속성과 공통적인 속성들이 있다. 이름 설명 src 비디오 소스의 URL height 비디오의 높이 픽셀 값 width 비디오의 넓이 픽셀 값 controls 비디오의 재생, 볼륨 등 제어기들의 표시 여부 muted 음소거 poster 로드되지 않고 있을 때 처음에 표시될 이미지의 URL loop 반복 재생 autoplay 자동 재생 mediagroup 같은 아이디로 묶어준 비디오와 오디오 스트림들 끼리 동기화 시켜주는 그룹으로 취급한다. preload "none": 사용자가 비디오를 필요로하지 않을 것이라고 명시, 미리 다운로드 하지 않음 "metadata": 사용자가 비디오를 필요로 하지 않을 것이지만, 기본 정보(크기.. html5 Audio 태그 사용시 브라우저별 지원하는 오디오코덱 정리 html5 Audio 태그 사용시 브라우저별 지원하는 오디오코덱 정리 HTML5의 가장 특징적인 기술 중 하나를 뽑으라면 바로 플러그인 없이도 웹 브라우저에서 동영상을 재생할 수 있는 것이다. 하지만, 정작 많이 사용해본 적은 없다. 지속적인 시행착오가 필요할 것 같다...적어도 나에게...ㅜㅠ 아무래도 2010년 자료다 보니 지금은 많이 변했을라나?... 크롬이 갑이네...거의 다 지원되네... 무서운 구글... html5 Canvas 태그 context 메소드 정리 html5 Canvas 태그 context 메소드 정리 이번 작업에서 canvas 태그를 활용해 보고자 하는 마음이 들었다. 그런데 사실상 한번도 제대로 사용해 본적이 없어 막막하기만 했다. ^^: 속성으로 어떻게 사용하는 것인가 검색만 두시간 넘게 해보니 대충 감이 왔다. 메모의 개념으로 정리해본다. 어디까지나 내가 보고 이해하는 생각대로 정리한 것이라... 다른 사람들이 보고 이게 뭐야 할지는 모르겠다 ㅎ context Methos context.arc(300, 300, 200, 0, 2*Math.PI, true) 원 그림(x, y, radius, startAngle, endAngle, anticlockwise), (beginPath(), stroke() 필요) context.fillText("문자열.. [Modern.ie] 웹사이트 호환성 테스트 서비스, 익스플로러(Explorer) 버젼별 크로스브라우징(?) 익스플로러(Explore) 버젼별 크로스브라우징(?), Modern.ie 크롬, 파폭, 사파리는 서비스 중인 브라우저가 일괄적으로 업데이트 되지만, 마이크로소프사의 브라우저는 OS의 영향으로 버전별로 관리가 되고 있었지요. 그래서, 개발자들은 맡은 웹사이트가 모든 브라우저에서 알맞게 보이게끔 정말...많은 노력과 시간을 할애하고 있습니다. ㅜㅠ 이 부분을 마이크로소프트사에서 모르는 것이 아니였나봅니다. ㅎㅎ 이 웹사이트로 얼마나 많은 시간이 절약될지는 모르겠으나...그래도 한번쯤은 사용해보려 합니다. ㅎ http://loc.modern.ie/ko IE 브라우저 문서모드를 설정하는 meta 코드 정리 IE 브라우저 문서모드를 설정하는 meta 코드 정리 작업한 웹페이지를 테스트할 때 브라우저의 문서모드가 자동으로 쿼크모드로 변경되는 이유가 있다. ① dtd 선언이 안되어 있을 때 ② dtd 선언된 것 위에 어떤 소스가 들어가 있을 때 웹페이지를 보는 특정 사용자 브라우저 설정상의 이유로 제대로 된 dtd를 선언했지만, 페이지가 호환성보기로 렌덩링 되거나, 쿼크모드로 렌더링 되는 현상을 방지 하기 위해서 아래의 소스를 활용해 막도록 해야겠다. 무조건 해당 IE버전으로 보여준다. IE9를 최신으로 하되 실패시 IE5모드로 전환 최신버전으로 랜더링하라 크롬이 설치되어있다면 IE 에서도 크롬 렌더링을 사용하라 2014.2.25. 브라우저모드? 문서모드? 다행히 IE11은 통합 된듯~! 익스11로 업그레이드 ㄱㄱ~! 익스플로러 브라우즈는 항상 골칫덩이... Html 코딩을 할 때마다 골칫덩이인 크로스브라우징... 진절머리가 난다...ㅡㅡ^ 여하튼, 크로스브라우징을 할때 익스를 버전별로 화면을 확인할 수 있는 IE Tester 를 사용하다가 언제부터인가 그냥 익스 개발자 도구를 더 많이 사용하게 되었다. IE Tester는 프로그램이 오류도 많이 나고, 무겁게 느껴져서...점점 사용횟수가 자연스레 잦아들었다. 그런데, 개발자 도구를 사용할때 마다 대충은 알고 있지만, 너무나 헷갈려 다시한번 정리해보기 위해 포스팅해본다. 도대체 브라우저모드, 문서모드 저 둘의 차이점은 무엇일까? 브라우저 모드 : 현재 브라우저의 기본 셋팅을 정의 하는 것 문서 모드 : 페이지를 해석하는 방식을 정의하는 것 이라고 정리 할 수 있다. 예.. [웹표준, 웹접근성] 시각장애인이 컴퓨터를 활용하는 법 웹표준, 웹접근성 말만 외치지 말고 한번 봅시다 파이어폭스, 크롬에서 loacation.href 반응이 없을 때 파이어폭스, 크롬에서 loacation.href 반응이 없을 때 보통 익스플로러에서는 실행이 되었는데... 언제부터 안되었는지... 찾아보니 이렇게 해결책이 있었습니다. location.replace('http://ryuseunghyun.tistory.com') 보통 A 태크 href 에는 이렇게 스크립트를 사용하는 것은 지양되어야 하는 걸로 알고 있는데... 급한대로 뭐...사용해야지... 자바스크립트(Javascript)로 img 태그 hover 기능 구현하기 자바스크립트(Javascript)로 Rollover Rollout 기능 구현해보자 사실 소스는 간단하다. 아래 함수를 자주 사용하는 js 파일에 추가하면 된다 function btnOn(obj){ obj.src=obj.src.replace('off.gif','on.gif'); } function btnOff(obj){ obj.src=obj.src.replace('on.gif','off.gif'); } 스크립트를 보시줄 아시면 아~ 하시겠다 ㅎㅎ 그리고 이 함수를 사용하는 방법은 바로 아래와 같다 원리는 이미지의 파일명의 on, off 라는 문구를 replace 하는 방법이다. 따라서, 한가지 규칙(?)이 있다. hover 기능이 필요한 이미지를 두개 준비해야 하는데 두개의 이미지 파일명을 on, off .. 이전 1 2 3 4 5 다음 목록 더보기