GithubHelp home page GithubHelp logo

mugeminorum / eluvletter Goto Github PK

View Code? Open in Web Editor NEW
31.0 2.0 112.0 1.4 MB

https://gitee.com/MuGeminorum/eLuvLetter

Home Page: https://mugeminorum.github.io/eLuvLetter/

License: Apache License 2.0

HTML 14.74% JavaScript 70.46% CSS 14.80%
html5 jquery frontend-web tutorial

eluvletter's Introduction

Tutorial of eLuvLetter usage

license Deploy static content to Pages Netlify Status bilibili ms cnblog

The heartbeat animation indicates that the BGM is loading, please be patient and wait util the envelope appears.

Important links

Name URL
Download Git https://git-scm.com/downloads
eLuvLetter GitHub repo https://github.com/MuGeminorum/eLuvLetter
Netlify official website https://app.netlify.com
eLuvLetter demo on Netlify https://eluvletter.netlify.app
eLuvLetter JSON Generator https://www.modelscope.cn/studios/MuGeminorum/eluvletter

Customization

  1. Download and install Git;
  2. Register a GitHub account, set SSH, and fork a copy of this repository to your own account;
  3. Clone the repository to local:
git clone https://github.com/%YOUR_GITHUB_USERNAME%/eLuvLetter.git
cd eLuvLetter
  1. Go to the ./eLuvLetter/font/ directory, customize content.json by eLuvLetter JSON Generator:
{
    "recipient"  : "The recipient centered on front of the envelope",
    "sender"     : "The sender name on back of the envelope",
    "salutation" : "The salutation in letter's upper left corner",
    "signature"  : "The signature in letter's lower right corner",
    "body"       : "Body of the letter",
    "title"      : "Browser tab text",
    "bgm"        : "BGM base64 code",
}

Deployment on Netlify

  1. Sync the modified local code to your GitHub account:
cd eLuvLetter
git add .
git commit -a
# press i
# input any description
# ESC :wq! Enter
git push
  1. Enter Netlify official website;
  2. Use your GitHub account to login by authorization, click Add new site - Import an existing project;
  3. Click GitHub, enter the keyword eLuvLetter in the search box to find the previously forked repo, and select it;
  4. Click Deploy site to jump into Site overview page automatically, click Site settings;
  5. Click Change site name under Site information, modify second-level domain name not conflict to others, and click Save;
  6. After the deployment, we can visit https://%PROJECT_NAME%.netlify.app to broswe your page (%PROJECT_NAME% is the second-level domain name customized just now)

Good luck~💖

eluvletter's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

eluvletter's Issues

信内容过长时,需美化显现的滚轴

打字光标位置需与滚轴自动保持一致,这样能保证最新内容显示在正中间

滚轴尽量隐藏,移动端采取手指划动屏幕实现上下翻页;
PC端采取滚轮实现翻页;但对于没有滚轮的鼠标来说,还需要一个美化过的滚轴用于翻页

ios safari 首次进入页面时下拉页面最顶端有细白条

下拉刷新的问题已处理,但是这个白条问题仍然存在
pan-* 不会屏蔽双击缩放
html 设置成 pan-y 导致的,若只给 html 设置成 none,#data 设置成 pan-y 容易导致双击后一下拉,#data就会出窗,此时html部分是none,点双击没法还原回来,而且none没法上下拉导致死屏,所以只能html #data均设置成 pan-y ,这就导致这个白条问题规避不了

需要兼容长篇内容

建议使用刷屏特效,文字打印到底之后顶端的内容会向上淡出,保持信内容高度不变

CC0问题

留意一下工程中是否有参杂版权素材

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.