요즘 심심찮게 자주 쓰이는 marquee 효과다.
아주 간단했고, 쉽게 사용할 수 있다.
https://github.com/aamirafridi/jQuery.Marquee
jquery 는 3.7.1 라이브러리를 사용했고
jquery.marquee.min.js 은 1.6.0 버전을 사용해서 만들었다.
html와 css는 아주 간단하게 짰다.
<div class='marquee'>
Hello I'm 100a. This is my blog. welcome welcome.
</div>
.marquee {
width: 100%;
overflow: hidden;
font-size:80px;
font-weight:900;
}
그리고 js 소스다.
jQuery(".marquee").marquee({
duration: 15000,
gap: 50,
delayBeforeStart: 0,
direction: 'left',
duplicated: true,
startVisible: true
});
속성중에
duration은 지속시간
gap은 복제되서 이어지는 다음 시작 사이간격이다.
delayBeforeStart 는 애니메이션을 시작하기 전의 시간
direction 는 방향
duplicated는 흐름이 계속 되도록 복제 여부 true가 하겠다는 뜻
startVisible 처음부터 꽉 찬 상태로 시작할 수 있다.
아래 이미지는 startVisible를 false로 설정했을때이다.
'coding > web' 카테고리의 다른 글
javascript typed.js 사용법 텍스트 타이핑 효과 (0) | 2023.12.11 |
---|---|
css 햄버거 메뉴버튼 클릭 시 x버튼 (닫기버튼)으로 변경 click 이벤트 close button (0) | 2023.12.11 |
css 자주쓰는 마우스오버 이벤트 mouse over hover (1) | 2023.12.07 |
javascript 스크롤 애니메이션 스크롤 내릴때 선 채우기 progress bar gsap scrollTrigger scroll animation (2) | 2023.12.03 |
javascript 마우스 따라다니는 트래커, 모형 마우스 효과 mouse move (0) | 2023.12.02 |