diff --git a/assets/LINE_logo.svg.webp b/assets/LINE_logo.svg.webp new file mode 100644 index 0000000..87063d9 Binary files /dev/null and b/assets/LINE_logo.svg.webp differ diff --git a/assets/img/lang.png b/assets/img/lang.png new file mode 100644 index 0000000..2a4ea46 Binary files /dev/null and b/assets/img/lang.png differ diff --git a/community/en.html b/community/en.html new file mode 100644 index 0000000..0298927 --- /dev/null +++ b/community/en.html @@ -0,0 +1,147 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+ + +
+ + +
+
+

Community

+

Scratch Edition

+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/guidelines/en.html b/community/guidelines/en.html new file mode 100644 index 0000000..e054ead --- /dev/null +++ b/community/guidelines/en.html @@ -0,0 +1,164 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+ + +
+ + +
+
+

Community guidelines

+

09-18-2023 07:22:00 (JST)

+
+
+
+
+

free form message

+
To protect the safety and morale of our community,we may block +
inappropriate messages. If the program determines that your +
message is inappropriate, it will report your user information. +
+
+
+
+

Abusing POST requests

+
Sending POST requests is prohibited. Submitting a POST will result +
in your account being suspended. +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/guidelines/ja.html b/community/guidelines/ja.html new file mode 100644 index 0000000..fe1be4e --- /dev/null +++ b/community/guidelines/ja.html @@ -0,0 +1,164 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ + +
+ + +
+
+

コミュニティーガイドライン

+

2023-09-18 07:22:00 (JST)

+
+
+
+
+

自由形式のメッセージ

+
+ コミュニティの安全と士気を守るため、不適切なメッセージをブロックする +
場合があります。 プログラムがあなたのメッセージが不適切であると判断 +
した場合、あなたのユーザー情報を報告します。 +
+
+
+
+

POSTリクエストの悪用

+
POSTリクエストの送信は禁止されています。 POST を送信すると、アカウントが停止されます。 +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/ja.html b/community/ja.html new file mode 100644 index 0000000..9519756 --- /dev/null +++ b/community/ja.html @@ -0,0 +1,147 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ + +
+ + +
+
+

コミュニティー

+

Scratch エディション

+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/css/styles.css b/css/styles.css new file mode 100644 index 0000000..762d2d8 --- /dev/null +++ b/css/styles.css @@ -0,0 +1,441 @@ +@charset "UTF-8"; + +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #7464a1; + --bs-pink: #d63384; + --bs-red: #a16468; + --bs-orange: #fd7e14; + --bs-yellow: #e4c662; + --bs-green: #67c29c; + --bs-teal: #64a19d; + --bs-cyan: #1cabc4; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #64a19d; + --bs-secondary: #7464a1; + --bs-success: #67c29c; + --bs-info: #1cabc4; + --bs-warning: #e4c662; + --bs-danger: #a16468; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-black: #000; + --bs-white: #fff; + --bs-primary-rgb: 100, 161, 157; + --bs-secondary-rgb: 116, 100, 161; + --bs-success-rgb: 103, 194, 156; + --bs-info-rgb: 28, 171, 196; + --bs-warning-rgb: 228, 198, 98; + --bs-danger-rgb: 161, 100, 104; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-black-rgb: 0, 0, 0; + --bs-white-rgb: 255, 255, 255; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: Nunito, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #64a19d; + --bs-link-hover-color: #50817e; + --bs-code-color: #d63384; + --bs-highlight-bg: #faf4e0; +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background-color: #f4f4f4; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +footer { + padding: 0.5rem 1rem; + background-color: #efefef; +} + +main { + margin-top: 5rem; /*上に空白を追加*/ +} + + + + + + +/* メニューサイズ判断 */ +.for-pc { display:block; } +.for-sp { display:none; } + +@media only screen and (max-width : 1079px){ + .for-pc { display:none; } + .for-sp { display:block; } +} + +/* PC **************************************************************************************************/ + +#top-header { + position: fixed; + top: 0; + width: 100%; + padding: 0.5rem 1rem; + background: white; + display: flex; + align-items: center; + /* border-bottom: 1px solid #c4c4c4; */ + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25); + z-index: 999; +} + +/*******グローバルナビ********/ +.slideButton { + display: none; +} +#slideMenu { + position: relative; + width: 100%; + height: 40px; + background-color: #ffffff;/*メニューの背景色*/ +} +#slideMenu > .slideMenuInner { + list-style-type: none; + width: 960px;/*メニューの横幅を*/ + height: 100%; + margin: 0 auto; + padding-left: 0; +} +#slideMenu > .slideMenuInner li { + position: relative; + float: left; + height: 100%; + text-align: center; +} +#slideMenu > .slideMenuInner > li a { + display: block; + position: relative; + z-index: 2; + height: 100%; + padding-right: 30px;/*文字の左の余白*/ + padding-left: 30px;/*文字の右の余白*/ + background-color: #ffffff;/*文字の背景色*/ + color: #000000;/*文字色*/ + font-size: 70%; + text-decoration: none; + line-height: 40px; +} +#slideMenu > .slideMenuInner > li:hover a { + background-color: #f4f4f4;/*文字の背景色(マウスホバー時)*/ + color: #06c755; +} +/*2階層目*/ +#slideMenu > .slideMenuInner > li > ul.second-level { + visibility: hidden; + list-style-type: none; + position: absolute; + z-index: -1; + top: 0; + margin: 0; + padding-left: 0; +} +#slideMenu > .slideMenuInner > li:hover > ul.second-level { + visibility: visible; + z-index: 1; + top: 40px; + transition: all .3s; +} +#slideMenu > .slideMenuInner > li:hover > ul.second-level > li { + width: 200px; + height: 40px; + text-align: center; +} +#slideMenu > .slideMenuInner > li:hover > ul.second-level > li > a { + display: block; + background-color: #ffffff;/*子メニューの文字の背景色*/ + color: #000000;/*子メニューの文字色*/ + font-size: 70%; + text-decoration: none; + line-height: 40px; +} +#slideMenu > .slideMenuInner > li:hover > ul.second-level > li > a:hover { + background-color: #f4f4f4;/*子メニューの背景色(マウスホバー時)*/ + color:#06c755; +} +/*2階層目ここまで*/ +/******スライドメニュー*******/ +@media screen and (max-width:1079px) {/*1*/ + #menuButton { + z-index: 10; + width: 100%; + background-color: #444;/*メニューバーの色*/ + /** vertical-align: middle; **/ + } + #menuButtonInner { + position: relative; + width: 100%; + background-color: #ffffff;/*メニューバーの色*/ + margin: 0 auto; + text-align: right; + } + #slideMenu { + overflow-x: hidden; + overflow-y: auto; + position: absolute; + z-index: 20; + top: 0; + right: -260px; + width: 260px; + height: 100%; + margin: 0; + padding: 0; + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2); + } + #slideMenu > .slideMenuInner { + position: relative; + width: 100%; + height: 100%; + } + #slideMenu > .slideMenuInner > li { + display: block; + position: relative; + float: none; + width: 100%; + height: 40px; + margin: 0 auto; + border-top: 1px solid #eee; + text-align: center; + } + #slideMenu > .slideMenuInner > li a { + display: block; + position: relative; + z-index: 1; + width: 100%; + height: 100%; + padding: 0; + background-color: #fff;/*スライドメニューの背景色*/ + color: #333;/*スライドメニューの文字色*/ + font-size: 70%; + font-weight: bold; + line-height: 40px; + } + #slideMenu > .slideMenuInner > li:hover a { + background-color: #f4f4f4;/*スライドメニューの背景色(マウスホバー時)*/ + color: #06c755;/*スライドメニューの文字色(マウスホバー時)*/ + } + #slideMenu > .slideMenuInner > li > a:active { + opacity: .8; + } + #slideMenu > .slideMenuInner > li:hover > ul.second-level { + display: none; + } + .closeArea { + height: 100%; + background-color: #333;/*クローズエリア(スライドメニューの下の部分)の色*/ + cursor: pointer; + } + #layer { + display: none; + position: sticky; + z-index: 10; + top: 0; + width: 100%; + height: 150%; + background-color: #222;/*レイヤーの色*/ + opacity: .4;/*レイヤーの透明度*/ + cursor: pointer; + } +} + + + +/* Mobile **********************************************************************************************/ + +#top-header-mini{ + position: sticky; + top: 0; + padding: 20px; + background: white; + display: flex; + z-index: 999; +} + +/* +#top-header { + position: sticky; + top: 0; + padding: 20px; + background: white; + display: flex; + align-items: center; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25); + z-index: 999; +} +*/ + +/* reset */ + +.nav-position{ + position: fixed; + top: 0; +} + +* { + margin: 0; + padding: 0; + } + + #wrapper { + width: 100%; + height: 100%; + overflow: hidden; + } + + label { + cursor: pointer; + } + label:focus { + outline: none; + } + + .menu { + position: absolute; + top: 0; + left: 0; + background: #fffffff3;/* メニュー背景カラー */ + width: 240px; + height: 100%; + transform: translate3d(-240px, 0, 0); + transition: transform 0.35s; + } + .menu label.menu-toggle { + position: absolute; + right: -60px; + width: 60px; + height: 60px; + line-height: 0px; + display: block; + padding: 0; + text-indent: -9999px; + /* box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25); */ + background: #fcfcfce8 url(https://cdn4.iconfinder.com/data/icons/wirecons-free-vector-icons/32/menu-alt-512.png) 50% 50%/25px 25px no-repeat; + } + .menu ul li > label { + background-color: #06c755; + background: url(https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-arrow-right-b-128.png) 95% 50%/16px 16px no-repeat; + } + .menu ul li a, .menu ul li label { + display: block; + text-align: center; + padding: 0 20px; + line-height: 60px; + text-decoration: none; + color: #000000;/* テキストカラー */ + } + .menu ul li a:hover, .menu ul li label:hover { + color: #66666615; + } + .menu ul li a:hover, .menu ul li label:hover { + color: #06c755;/* マウスホバー テキストカラー*/ + background-color: #f4f4f4;/* マウスホバー 背景カラー*/ + } + + /* hide inputs */ + .menu-checkbox { + display: none; + } + + /* hide navigation icon for sublabels */ + .menu .menu label.menu-toggle { + background: none; + } + + .menu .menu label.menu-toggle:hover{ + background: #ffffff6a; + } + + /* fade in checked menu */ + .menu-checkbox:checked + .menu { + transform: translate3d(0, 0, 0); + } + + #info { + display: table; + height: 100%; + width: 100%; + } + #info #info-content { + display: table-cell; + vertical-align: middle; + text-align: center; + text-transform: uppercase; + color: #fff; + font-size: 12px; + } + #info #info-content h1 { + color: #fff; + border: 3px solid #fff; + text-align: center; + background: rgba(0, 0, 0, 0.1); + font-size: 22px; + font-weight: normal; + padding: 20px; + margin: 10px; + display: inline-block; + } + #info #info-content h1 strong { + display: block; + font-size: 26px; + } \ No newline at end of file diff --git a/en.html b/en.html new file mode 100644 index 0000000..dc8e98b --- /dev/null +++ b/en.html @@ -0,0 +1,147 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+ + +
+ + +
+
+

LINE

+

Scratch Edition

+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ja.html b/ja.html new file mode 100644 index 0000000..7229437 --- /dev/null +++ b/ja.html @@ -0,0 +1,232 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ + +
+ + + + +
+
+

LINE

+

Scratch エディション

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/main.js b/js/main.js new file mode 100644 index 0000000..e69de29 diff --git a/service/en.html b/service/en.html new file mode 100644 index 0000000..c8dd505 --- /dev/null +++ b/service/en.html @@ -0,0 +1,147 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+ + +
+ + +
+
+

Service

+

Scratch Edition

+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/service/ja.html b/service/ja.html new file mode 100644 index 0000000..0469fb9 --- /dev/null +++ b/service/ja.html @@ -0,0 +1,147 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ + +
+ + +
+
+

サービス

+

Scratch エディション

+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/service/terms/en.html b/service/terms/en.html new file mode 100644 index 0000000..a362624 --- /dev/null +++ b/service/terms/en.html @@ -0,0 +1,163 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+ + +
+ + +
+
+

Terms of Use

+

09-18-2023 07:22:00 (JST)

+
+
+
+
+

Abusing POST requests

+
Sending POST requests is prohibited. Submitting a POST will result +
in your account being suspended. +
+
+
+
+

User data

+
This project may use some login and user information. +
The data is sent to Google's servers and stored there. +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/service/terms/ja.html b/service/terms/ja.html new file mode 100644 index 0000000..bc7472a --- /dev/null +++ b/service/terms/ja.html @@ -0,0 +1,162 @@ + + + + + + + + LINE-Scratch + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ + +
+ + +
+
+

利用規約

+

2023-09-18 07:22:00 (JST)

+
+
+
+
+

POSTリクエストの悪用

+
POSTリクエストの送信は禁止されています。 POST を送信すると、アカウントが停止されます。 +
+
+
+
+

ユーザーデータ

+
+ このプロジェクトでは、ログイン情報とユーザー情報が使用される場合があります。 +
データは Google のサーバーに送信され、そこに保存されます。 +
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file