웹페이지 안내를 만들어 주는 애플리케이션
v0.1.1
tutorial.js와 index.js를 연결합니다.
<!-- main.html -->
<script src="tutorial.js"></script>
<script src="index.js"></script>
<!-- </body> -->
// index.js
const tutorial = Tutorial.init({
tutorial: [
{
name: "navbar-brand",
msg: "브랜드명을 자유롭게 변경할 수 있습니다."
},
{
name: "navbar-toggler",
msg: "메뉴 버튼입니다."
},
{
name: "h1",
msg: "메인 텍스트입니다."
},
{
name: "footer",
msg: "푸터 입니다."
},
],
style: {
padding: "1rem",
shadowColor: "rgba(0,0,0,0.7)",
border: {
rounded: "1rem",
width: "10px",
color: "#eb47a8",
},
msgBox: {
rounded: ".5rem",
bgColor: "rgba(0,0,0,0.5)",
color: 'white',
},
btns: {
rounded: ".5rem",
}
},
naming: {
restart: '튜토리얼 보기',
prev: '이전',
next: '다음',
exit: '종료',
},
autoPlay: true,
effect: 'none',
});
위 코드에 있는 옵션이 지정된 style
설정입니다. selector
는 설명하고자하는 태그의 id
, class
, tagname
을 적으면 id
> className
> tagName
순으로 자동으로 찾아 지정합니다.
지정된 태그들은 순번을 가지며, 처음 지정한 태그부터 시작됩니다.
msg
는 태그에 관한 설명을 적는 부분입니다. 설명을 적으면 순차적으로 태그에 따라 메세지 박스가 붙어 따라다닙니다. prev, next, exit버튼이 함께 따라다니며 언제든 종료할 수 있습니다.
<!-- v0.1.1 pre-release -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/kkn1125/tutorial@e7c787f17c56f329533bb933a6be95d50361ca5a/tutorial.css" integrity="sha384-Bb8S6Fd5e6urkRo1rtI03o9A29z61MS6811ooqwa/QBTetuIdV6YeVdcY8NYDihs" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/gh/kkn1125/tutorial@e7c787f17c56f329533bb933a6be95d50361ca5a/tutorial.js" integrity="sha384-fAl1Ha386sf/Jkfw3Qa2RQU71phTJiWyGTC2gNcABpQCeUmorHnnmjWTIWHXrIEP" crossorigin="anonymous"></script>
<!-- v0.1.0 pre-release -->
<script src="https://cdn.jsdelivr.net/gh/kkn1125/tutorial@vv0.1.1/tutorial.js" integrity="sha384-sA5mI0st775JGtzxJUNd8aln7/fhc82dqZOXqntMWHCIJbHjb6pRsWZ7N8WpKLdP" crossorigin="anonymous"></script>
<!-- update-3 -->
<script src="https://cdn.jsdelivr.net/gh/kkn1125/tutorial@update-3/tutorial.js" integrity="sha384-yvfG/GN5C3D97wAfUl7c99ifvThQTaW//zZVfJ8YNvTpiT30oTpm4Bm2e/SFlW0z" crossorigin="anonymous"></script>
<!-- update-2 -->
<script src="https://cdn.jsdelivr.net/gh/kkn1125/tutorial@update-2/tutorial.js" integrity="sha384-WHjeFhy3HdxzR+H8+i7YxIdxJArvdqIOH+l2EHajuBxZCTxdcD5OdB5l439OdUjg" crossorigin="anonymous"></script>