![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c7LIEi/btsGw89VAuI/tMszJWYuPq7b3webSL1mc1/img.png)
안녕하세요 찐망고 입니다. 오늘은 모바일 뷰포트 관련 이야기를 포스팅 해볼게요 vw와 vh는 뷰포트 너비와 높이를 이야기합니다. 폰트나 여백이나 길이의 단위를 뷰포트 단위를 사용하게 되면, 아무래도 브라우저 사이즈에 영향을 받겠죠? 1vw는 뷰포트 너비를 기준으로 100분의 1인데 만약 브라우저 사이즈가 1850px이라면 1vw는 18.5px이라고 생각하면 됩니다. 1vh는 뷰포트 높이를 기준으로 100분의 1이고 브라우저 높이에 따라 변하겠죠? 요소 높이에 100vh를 주게 되면 전체 높이에 꽉 차게 작업을 할 수 있는데 모바일에선 이슈가 좀 있습니다. 모바일 주소 표시줄 영역 때문인데요. 저렇게 주소표시줄 때문에 밀리는 현상 많이 보셨나요? ㅎㅎ 그래서 풀페이지 사이트 만들 때도 저런 현상들 때문에 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/EHjm9/btsGq3ov4e7/pL1gHz3MszkX9aP2Ap85gk/img.png)
안녕하세요 찐망고입니다. 오늘은 마우스 hover시 텍스트에 밑줄이 들어가는 작업을 해볼 거예요 https://hobancf.or.kr/ 호반문화재단 Creating culture, connecting hearts. www.hobancf.or.kr https://www.yesan.go.kr/chusa.do 추사기념관 추사 김정희의 지혜와 고고함이 배어있는 예산군 추사고택 추사기념관 www.yesan.go.kr 저런 밑줄 효과를 주기 전에 기본적으로 css를 이용하면 여러 가지 방법으로 밑줄을 나오게 할 수 있는데요. 아래 네 가지 방법이 있습니다. text-decoration border-bottom ::before나 ::after 사용 background-image를 이용한 그라디언트 사용 첫 번째 방..
안녕하세요 찐망고입니다. addEventListener()는 JavaScript에서 이벤트 처리를 위해 사용되는 메서드인데요. 이 메서드를 사용하면 HTML 요소에 이벤트 리스너를 추가할 수 있습니다. // element.addEventListener(event, function, useCapture); window.addEventListener('scroll', function() {}) function toggleOnClass() { header.classList.add("on"); } const btn = document.querySelector("button") btn.addEventListener("mouseenter", toggleOnClass) 클릭이벤트 (click): 사용자가 마우스로 요..
안녕하세요 찐망고입니다. CSS 도 선택자가 중요하잖아요! 선택자 관련 CSS 만 해도 엄청 많죠~ `document.querySelector()`는 웹 개발에서 사용되는 JavaScript의 메서드 중 하나입니다. 문서 객체 모델(Document Object Model, DOM)에서 요소를 선택하는 데 사용하죠. 이 메서드는 CSS 선택자를 통해 문서 내에서 요소를 선택하고 반환하는데요, CSS선택자를 사용하여 원하는 요소를 찾을 수 있습니다. 일치하는 요소가 없는 경우엔 `null`을 반환합니다. const elementId = document.querySelector("#myElement"); // id선택자 요소 선택 const elementClass = document.querySelector(..
안녕하세요 찐망고입니다. 스크롤을 내리다 보면 어느 틈인가 나타나는 탑버튼.. 다시 스크롤을 올리면 사라지는데요 그거 해볼 거임 이전 탑버튼애니메이션도 참고해 주시고요 자바스크립트 top 버튼 애니메이션 안녕하세요 찐망고입니다. 웹사이트에서 페이지가 길어질 때 나오는 top버튼 top버튼을 누르면 자연스럽게 페이지위로 올라가는 애니메이션을 적용해 볼까 합니다. 제이쿼리에는 animate()라는 메 uiweb.tistory.com jQuery // top버튼 애니메이션 $(".topBtn").click(function() { $("html, body").animate({ scrollTop: 0 }, 500); return false; }) // 스크롤 이벤트 $(".topBtn").hide(); $(win..
안녕하세요 찐망고입니다. 웹사이트에서 페이지가 길어질 때 나오는 top버튼 top버튼을 누르면 자연스럽게 페이지위로 올라가는 애니메이션을 적용해 볼까 합니다. 제이쿼리에는 animate()라는 메서드가 내장되어 있지만 javascript에서는 존재하지 않으므로 스크롤 애니메이션을 구현하기 위해 requestAnimationFrame()을 사용하여 스크롤 위치를 변경할 겁니다. 호반문화재단 Creating culture, connecting hearts. www.hobancf.or.kr 예시 사이트인데요 푸터에서 top버튼을 누르면 자연스럽게 상단으로 넘어가죠? 스크립트 코드입니다. const topBtn = document.querySelector('.topBtn'); topBtn.addEventList..
안녕하세요 찐망고 입니다. js를 이용하여 탭을 만들어 관리해 보겠습니다. 예전에 많이 썼던 탭형태 js Tab 1 Tab 2 Tab 3 Tab 1 Content This is the content of Tab 1. Tab 2 Content This is the content of Tab 2. Tab 3 Content This is the content of Tab 3. .tabcontent { display: none; } .tablink { background-color: #f2f2f2; border: none; color: black; padding: 10px 20px; cursor: pointer; } .tablink:hover { background-color: #ddd; } .tabs { ov..
안녕하세요 찐망고입니다. 오늘은 자바스크립트 문자열 관련 속성과 메서드를 따로 포스팅 해보려 합니다. 1. 문자열의 길이 length는 함수는 아니고, 숫자가 저장되는 프로퍼티 문자열의 길이를 저장 (갯수) const txt = "Javascript"; console.log(txt.length); // 10 2. 특정 글자에 접근하기 문자열 내 특정 위치에 있는 글자에 접근하려면 [, ] 대괄호를 이용하거나 str.charAt() 메서드이용 위치는 0부터 시작. let str = "Javascript"; //첫 번째 글자 console.log( str[0] ); // J console.log( str.charAt(0) ); // J // 마지막 글자 console.log( str[str.length - ..
안녕하세요 찐망고입니다. 오늘은 자바스크립트에 데이터 형식을 좀 알아볼까요? 자바스크립트에서 값은 항상 문자열이나 숫자형 같은 특정한 자료형에 속합니다. 8가지 기본 자료형이 있고, 자바스크립트의 변수는 자료형에 관계없이 모든 데이터일 수 있습니다. let memo = "hello"; memo = 0123456789; 변수에 저장되는 값의 타입은 언제든지 바꿀 수 있는데 이를 '동적 타입(dynamically typed)' 언어라고 부릅니다. 1. 문자열 문자는 영문자, 숫자, 마침표나 공백 등을 반드시 따옴표 안에 들어가야 하고, 큰따옴표나 작은따옴표든 상관없습니다. let mood = "happy"; //큰따옴표 mood = 'happy'; //작은따옴표 mood = `happy`; //역따옴표(백틱..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/BEgps/btsFjV0iSYs/3p9QzoEgmGjTwXckOJGFyk/img.png)
안녕하세요 찐망고입니다. 자동롤링 관련 포스팅을 세 개째 하네요? 나는 플러그인을 쓰지 않고 작업하고 싶다 하는 분들은 이 포스팅을 보시오! 세이브더칠드런 지구기후팬클럽 세이브더칠드런 지구기후팬클럽은 아동이 주체가 되어 아티스트 지구의 기후를 지키기 위해 고민하고 실천하고 알리는 아동∙청소년들의 모임입니다. earthemble.sc.or.kr 텍스트가 각자 반대방향으로 자동 롤링 되고 있는데요.. 저는 그냥 한 방향으로만 만들어 보도록 하겠습니다. 작업방법은 어렵지 않아요. js로 해당요소를 복제해서 각각 아이디를 부여하고 위치를 잡아주고 css로 애니메이션을 만들어주면 끝ㅌ트트트트틑 LET’S EARTHEMBLE LET’S EARTHEMBLE LET’S EARTHEMBLE #wrap { width: 1..
- Total
- Today
- Yesterday
- 웹표준
- UI디자인
- 크로스브라우징
- 디자인팁
- css그리드
- css4
- 웹접근성
- uidesign
- 프로그래밍기초
- 코딩교육
- 스마트폰해상도
- JavaScript
- JavaScriptTips
- margin
- CSS3
- Border
- 슬라이드플러그인
- 포토샵합성
- boxmodel
- uiux
- 피그마플러그인
- uxdesign
- padding
- 시멘틱마크업
- Slick
- css
- 자바스크립트숫자카운트
- slickAPI
- 웹디자인
- 반응형웹
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |