CSS로 스마트 텍스트 효과를 코딩하는 방법

작가: Louise Ward
창조 날짜: 7 2 월 2021
업데이트 날짜: 16 할 수있다 2024
Anonim
마우스를 올리면 텍스트나 아이콘이 위아래서 스르륵 나타나는 효과[HTML+CSS{코남}]
동영상: 마우스를 올리면 텍스트나 아이콘이 위아래서 스르륵 나타나는 효과[HTML+CSS{코남}]

콘텐츠

롤오버 링크는 특히 사용자가 특이하거나 독창적 인 작업을하는 경우 사용자의 관심을 끌 수있는 좋은 방법입니다. Middle Child는 다른 곳에서는 거의 볼 수없는 훌륭한 효과를 가지고 있으며, 각 문자를 캡처하고 애니메이션으로 분할하여 방문자가 단어 위로 마우스를 가져 가면 시작됩니다. 애니메이션은 샌드위치 브랜드의 장난기 넘치는 캐릭터를 전달하는 데 도움이됩니다.

이 기사에서는 사이트에서 효과를 재현하는 방법을 보여줍니다. 더 많은 영감을 얻으려면 최고의 CSS 애니메이션 예제 가이드 (코드 작성 방법에 대한 지침 포함)를 참조하세요. 조금 다른 것을 원하면 최고의 웹 사이트 빌더 또는 최고의 클라우드 스토리지를 선택하십시오. 그리고 사이트를 더 복잡하게 만드는 경우 웹 호스팅이 적절한 지 확인하십시오.

01. 롤오버 텍스트 효과

Middle Child 웹 사이트의 훌륭한 텍스트 효과 중 하나는 문자가 텍스트에서 분리되고 약간 회전하는 메뉴의 롤오버 효과입니다. 간단한 HTML 태그로 시작하십시오.


div> div> 아침 / div> / div>

02. CSS 생성

별도의 CSS 파일 또는 스타일 태그를 사용하여 다음 CSS 규칙을 추가하고 본문과 래퍼가 사용 가능한 전체 높이를 차지하도록하여 페이지가 브라우저의 전체 크기를 채우도록합니다.

body {너비 : 100 %; 높이 : 100 %; 여백 : 0; 패딩 : 0; } .wrapper {디스플레이 : 그리드; 높이 : 100 %; }

03. 단어 위치 지정

그만큼 워드 클래스는 그리드의 단어를 중심에 둡니다. 주어진 모든 텍스트 워드 클래스는 이것을 적용 할 수 있습니다. 그만큼 쪽으로 클래스는 다른 모든 문자에 적용되며 위쪽으로 이동합니다.

.word {글꼴 크기 : 3em; 여백 : 자동 자동; } .word .up {디스플레이 : 인라인 블록; 변환 : translate3d (0px, 0px, 0px) rotate (0deg); 전환 : 모두 0.5 초이지 인 아웃; }

04. 위로

이제 하위 클래스는 쪽으로 그러나 호버는 위로 이동을 보여줍니다 쪽으로 롤오버. 위쪽으로도 약간 회전하여 모양을 향상시킵니다.


.word .down {디스플레이 : 인라인 블록; 변환 : translate3d (0px, 0px, 0px) rotate (0deg); 전환 : 모두 0.5 초이지 인 아웃; } .word : hover .up {transform : translate3d (0px, -8px, 0px) rotate (12deg); 색상 : # 058b05}

05. 마우스를 아래로

사용자가 텍스트 위로 마우스를 가져 가면 아래쪽 클래스가 텍스트를 아래쪽으로 이동합니다. 나중에 JavaScript에서 텍스트는 대체 범위에 자동으로 추가되는 클래스와 함께 별도의 범위로 분할됩니다.

.word : hover .down {transform : translate3d (0px, 8px, 0px) rotate (-12deg); 색상 : # 058b05; }

06. 사람들을위한 자동

모든 문자를 서로 다른 클래스로 번갈아 가며 배치해야하는 것은 약간 번거롭기 때문에 JavaScript가 선택기를 쿼리하고 각 문자를 가져 오는 방식으로 프로세스를 자동화 할 것입니다. 여기 str 변수는 텍스트를 반복 할 때 현재 문자를 잡습니다.

script> var elements = document.querySelectorAll ( '. word'); for (var i = 0, l = elements.length; i l; i ++) {var str = elements [i] .textContent; 요소 [i] .innerHTML =’’;

07. 교대로 수업 추가

이제 또 다른 루프가 각 문자를 자체 범위 요소에 배치하고 쪽으로 또는 하위 스팬에 클래스. 브라우저에서 이것을 보면 약간 회전하면서 각 문자로 위아래로 분할 된 텍스트를 볼 수 있습니다.


Middle Child 웹 사이트에서 실제 효과를 볼 수 있습니다.

for (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement ( 'span'); 요소 [i] .appendChild (spn); spn.textContent = str [j]; let pos = (j % 2)? '위아래'; spn.classList.add (pos); }} / 스크립트>

이 기사는 원래 크리에이티브 웹 디자인 잡지에 게재되었습니다. 웹 디자이너.286 호 구매 또는 구독.

우리는 당신이 읽는 것을 권합니다
암호 또는 Siri없이 잠긴 iPhone에 들어가는 방법
더 많은 것을 읽으십시오

암호 또는 Siri없이 잠긴 iPhone에 들어가는 방법

사실, 아들이 내 iPhone의 암호를 변경했고 더 이상 자신이 설정 한 새 암호를 기억하지 못합니다. 나는 해결책을 찾기 위해 Google에서 iri로 잠긴 iPhone에 들어가는 방법에 대한 몇 가지 솔루션을 찾았지만 제대로 작동하지 않았습니다. 도와주세요! 걱정하지 마세요! 잠긴 iPhone에 들어가기 위해 도움을 요청할 수있는 솔루션에 대해 철저히 ...
더 간단한 방법으로 랩톱 암호를 변경하는 방법
더 많은 것을 읽으십시오

더 간단한 방법으로 랩톱 암호를 변경하는 방법

랩톱 암호를 정기적으로 변경하는 것이 좋습니다. 시간이 지나면 주변 사람들이 귀하의 암호를 알아 내고 컴퓨터를 오용하여 불법적 인 일을 할 수도 있습니다. 결국 노트북이 당신의 이름으로 등록 되었기 때문에 모든 책임이 당신에게 올 것입니다. 핵심은 노트북 비밀번호 변경 3 개월마다. 연습이 이상적이지만 새 암호가 무엇인지 잊은 상황을 발견 할 수 있습니다....
iPad를 잠금 해제하는 4 가지 쉬운 방법
더 많은 것을 읽으십시오

iPad를 잠금 해제하는 4 가지 쉬운 방법

iPad가있는 경우 다른 사람이 사용자의 허락없이 태블릿에 액세스하지 못하도록 인증 코드를 설정했을 수 있습니다. iPad의 암호가 기억 나지 않거나 잘못된 암호를 반복적으로 입력 한 경우 iPad가 비활성화됩니다. 이 경우 할 수 없습니다 iPad 잠금 해제. 복구 모드 또는 iTune와 동기화 된 컴퓨터를 사용하여 iPad를 재설정 할 수 있지만 기기에...