GithubHelp home page GithubHelp logo

naye0ng / lemon-web-presentation Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 4.71 MB

웹 기반 프레젠테이션 툴: 마크업으로 만드는 프레젠테이션💎

Home Page: https://lemon-presentation.netlify.app

JavaScript 65.01% HTML 8.79% CSS 26.20%
javascript vanilla-javascript

lemon-web-presentation's Introduction

Welcome to Lemon Presentation 🍋

웹 기반 프레젠테이션 툴 제작

🏠 Homepage

✨ Lemon Presentation

homepage

✔️ 일반 사용자를 위해 새롭게 정의한 마크업 태그를 제공합니다.

✔️ HTML 문법을 사용하는 것도 가능합니다.

✔️ 기본적으로 제목, 텍스트, 이미지, 리스트 태그를 지원합니다.

✔️ 슬라이드 순서를 드래그로 쉽게 변경하기 위해, 그리드 뷰를 제공합니다.

✔️ 팝업창으로 발표 노트 및 타이머 기능을 사용할 수 있습니다.

Setup

npm install
npm run watch

Usage

  • 직관적인 태그를 제공하여, HTML을 모르는 사용자도 사용이 가능하도록 만들었습니다.
  • 아래 내용을 복사하여 에디터에 넣어보세요! 💛
<title :bold="true" :size="2">

Lemon Presentation!

</title>
<list :decorator="number" :width="50%">
  <item :italic="true" :bold="true">직관적인 마크업 태그 지원</item>
  <item>HTML도 지원</item>
  <list :decorator="circle">
    <item :color="blue">속성(글자색, 배경색)도 추가 가능</item>
    <item  :italic="true">리스트 데코도 마음대로!</item>
  </list>
</list>

<image :path="https://s3.ap-northeast-2.amazonaws.com/elasticbeanstalk-ap-northeast-2-176213403491/media/magazine_img/magazine_286/84-%EC%8D%B8%EB%84%A4%EC%9D%BC.jpg" :width="20%"></image>

1) 제목

  • HTML에서 h1, h2, h3, h4, h5, h6 태그를 의미하며 아래처럼 작성 가능합니다.
<title :size="1" :bold="true" :italic="false">
this is title!
</title>
속성 기본값 설명
size 1 <= size <= 6 1 글자 크기
color HEX code(#00ff00), rgb(00,ff,00) black 글자 색
bold true, false false 볼드체
italic true, false false 이텔릭체
align left, center, right center 내부 정렬

2) 텍스트

  • p 태그에 해당하는 내용으로 <text>태그를 사용하지 않아도 됩니다. 다만, <text>태그를 사용하면 여러 속성을 추가할 수 있습니다.
<text :color="red">
this is text
</text>
속성 기본값 설명
size 1 <= size <= 6 1 글자 크기
color HEX code(#00ff00), rgb(00,ff,00) black 글자 색
bold true, false false 볼드체
italic true, false false 이텔릭체
align left, center, right center 내부 정렬

3) 이미지

  • img 태그도 사용이 가능합니다.
<image :path="{image path}"></image>
속성 기본값 설명
width 0 ~ 100% 100% 이미지 넓이
height 0 ~ 100% 100% 이미지 높이
float left, middle, right middle 이미지 정렬

4) 리스트와 아이템

<list :decorator="circle">
  <item>아메리카노</item>
  <item :color="red">카페라떼</item>
  <list :decorator="number">
    <item>아이스</item>
    <item>핫</item>
  </list>
</list>
속성 기본값 설명
decorator number, circle circle 리스트 데코레이터 모양
size 1 <= size <= 6 1 글자 크기
color HEX code(#00ff00), rgb(00,ff,00) black 글자 색
bold true, false false 볼드체
italic true, false false 이텔릭체

lemon-web-presentation's People

Contributors

naye0ng avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.