Compare commits
2 Commits
bf8fc9cd8a
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| a3176becf3 | |||
| 84a3f35c6f |
162
index.html
162
index.html
@@ -5,95 +5,14 @@
|
|||||||
<link rel="icon" type="image/svg+xml" href="/favicon.ico" />
|
<link rel="icon" type="image/svg+xml" href="/favicon.ico" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>物联网专业の在线学习平台</title>
|
<title>物联网专业の在线学习平台</title>
|
||||||
<link rel="stylesheet" href="./style.css">
|
<link rel="stylesheet" href="./style.css" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div id="app">
|
<div id="app">
|
||||||
<div class="promo-left">
|
|
||||||
<div class="promo-content">
|
|
||||||
<h3 class="promo-title-shake">
|
|
||||||
<img
|
|
||||||
src="/icons/noto--fire.svg"
|
|
||||||
alt="火"
|
|
||||||
style="width: 1.5em; height: 1.5em; vertical-align: middle"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
src="/icons/noto--no-one-under-eighteen.svg"
|
|
||||||
alt="未满十八禁"
|
|
||||||
style="width: 1em; height: 1em; vertical-align: middle"
|
|
||||||
/>游<span class="heart-shake">♥</span>戏<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>推<span class="heart-shake">♥</span>荐
|
|
||||||
<img
|
|
||||||
src="/icons/noto--fire.svg"
|
|
||||||
alt="火"
|
|
||||||
style="width: 1.5em; height: 1.5em; vertical-align: middle"
|
|
||||||
/>
|
|
||||||
</h3>
|
|
||||||
<p class="promo-text-shake">
|
|
||||||
爸<span class="heart-shake">♥</span>妈<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>不<span class="heart-shake">♥</span>在<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>家
|
|
||||||
</p>
|
|
||||||
<p class="promo-text-shake">
|
|
||||||
一<span class="heart-shake">♥</span>个<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>人<span class="heart-shake">♥</span>寂<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>寞<span class="heart-shake">♥</span>?
|
|
||||||
</p>
|
|
||||||
<div class="promo-placeholder">
|
|
||||||
<div class="game-promo">
|
|
||||||
<div class="language-list">
|
|
||||||
<div class="game-title game-title-shake">
|
|
||||||
P<span class="heart-shake">♥</span>Y<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>T<span class="heart-shake">♥</span>H<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>O<span class="heart-shake">♥</span>N
|
|
||||||
</div>
|
|
||||||
<div class="game-title game-title-shake">
|
|
||||||
W<span class="heart-shake">♥</span>E<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>B
|
|
||||||
</div>
|
|
||||||
<div class="game-title game-title-shake">
|
|
||||||
C<span class="heart-shake">♥</span>语<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>言
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="game-subtitle game-subtitle-shake">
|
|
||||||
劲<span class="heart-shake">♥</span>爽<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>游<span class="heart-shake">♥</span>戏<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>体<span class="heart-shake">♥</span>验
|
|
||||||
</div>
|
|
||||||
<div class="promo-rental game-subtitle-shake">
|
|
||||||
广<span class="heart-shake">♥</span>告<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>位<span class="heart-shake">♥</span>出<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>租
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<main class="main">
|
<main class="main">
|
||||||
<h1 class="title gradient">
|
<h1 class="title">物联网专业の在线学习平台</h1>
|
||||||
♥️ 物联网专业の在线学习平台 ♥️
|
|
||||||
</h1>
|
|
||||||
<h2 class="subtitle"></h2>
|
<h2 class="subtitle"></h2>
|
||||||
<div class="grid" id="sites"></div>
|
<div class="grid" id="sites"></div>
|
||||||
</main>
|
</main>
|
||||||
@@ -113,83 +32,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="promo-right">
|
|
||||||
<div class="promo-content">
|
|
||||||
<h3 class="promo-title-shake">
|
|
||||||
<img
|
|
||||||
src="/icons/noto--video-game.svg"
|
|
||||||
alt="游戏"
|
|
||||||
style="width: 1.5em; height: 1.5em; vertical-align: middle"
|
|
||||||
/>
|
|
||||||
游<span class="heart-shake">♥</span>戏<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>时<span class="heart-shake">♥</span>间<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>到
|
|
||||||
<img
|
|
||||||
src="/icons/noto--video-game.svg"
|
|
||||||
alt="游戏"
|
|
||||||
style="width: 1.5em; height: 1.5em; vertical-align: middle"
|
|
||||||
/>
|
|
||||||
</h3>
|
|
||||||
<p class="promo-text-shake">
|
|
||||||
爸<span class="heart-shake">♥</span>妈<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>不<span class="heart-shake">♥</span>在<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>家
|
|
||||||
</p>
|
|
||||||
<p class="promo-text-shake">
|
|
||||||
一<span class="heart-shake">♥</span>个<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>人<span class="heart-shake">♥</span>寂<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>寞<span class="heart-shake">♥</span>?
|
|
||||||
</p>
|
|
||||||
<div class="promo-placeholder">
|
|
||||||
<div class="game-promo">
|
|
||||||
<div class="language-list">
|
|
||||||
<div class="game-title game-title-shake">
|
|
||||||
P<span class="heart-shake">♥</span>Y<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>T<span class="heart-shake">♥</span>H<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>O<span class="heart-shake">♥</span>N
|
|
||||||
</div>
|
|
||||||
<div class="game-title game-title-shake">
|
|
||||||
W<span class="heart-shake">♥</span>E<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>B
|
|
||||||
</div>
|
|
||||||
<div class="game-title game-title-shake">
|
|
||||||
C<span class="heart-shake">♥</span>语<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>言
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="game-subtitle game-subtitle-shake">
|
|
||||||
劲<span class="heart-shake">♥</span>爽<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>游<span class="heart-shake">♥</span>戏<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>体<span class="heart-shake">♥</span>验
|
|
||||||
</div>
|
|
||||||
<div class="promo-rental game-subtitle-shake">
|
|
||||||
广<span class="heart-shake">♥</span>告<span class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>位<span class="heart-shake">♥</span>出<span
|
|
||||||
class="heart-shake"
|
|
||||||
>♥</span
|
|
||||||
>租
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<script type="module" src="/main.js"></script>
|
<script type="module" src="/main.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
42
package-lock.json
generated
42
package-lock.json
generated
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"name": "hyyz-home",
|
"name": "hyyz-home",
|
||||||
"version": "1.0.0",
|
"version": "2.0.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "hyyz-home",
|
"name": "hyyz-home",
|
||||||
"version": "1.0.0",
|
"version": "2.0.0",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"prettier": "^3.6.2",
|
"prettier": "^3.6.2",
|
||||||
"vite": "^7.1.3"
|
"vite": "^7.1.5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@esbuild/aix-ppc64": {
|
"node_modules/@esbuild/aix-ppc64": {
|
||||||
@@ -933,14 +933,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tinyglobby": {
|
"node_modules/tinyglobby": {
|
||||||
"version": "0.2.14",
|
"version": "0.2.15",
|
||||||
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
|
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
|
||||||
"integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
|
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fdir": "^6.4.4",
|
"fdir": "^6.5.0",
|
||||||
"picomatch": "^4.0.2"
|
"picomatch": "^4.0.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12.0.0"
|
"node": ">=12.0.0"
|
||||||
@@ -950,9 +950,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vite": {
|
"node_modules/vite": {
|
||||||
"version": "7.1.3",
|
"version": "7.1.5",
|
||||||
"resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz",
|
||||||
"integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==",
|
"integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@@ -961,7 +961,7 @@
|
|||||||
"picomatch": "^4.0.3",
|
"picomatch": "^4.0.3",
|
||||||
"postcss": "^8.5.6",
|
"postcss": "^8.5.6",
|
||||||
"rollup": "^4.43.0",
|
"rollup": "^4.43.0",
|
||||||
"tinyglobby": "^0.2.14"
|
"tinyglobby": "^0.2.15"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"vite": "bin/vite.js"
|
"vite": "bin/vite.js"
|
||||||
@@ -1466,19 +1466,19 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"tinyglobby": {
|
"tinyglobby": {
|
||||||
"version": "0.2.14",
|
"version": "0.2.15",
|
||||||
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
|
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
|
||||||
"integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
|
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"fdir": "^6.4.4",
|
"fdir": "^6.5.0",
|
||||||
"picomatch": "^4.0.2"
|
"picomatch": "^4.0.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vite": {
|
"vite": {
|
||||||
"version": "7.1.3",
|
"version": "7.1.5",
|
||||||
"resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz",
|
||||||
"integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==",
|
"integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"esbuild": "^0.25.0",
|
"esbuild": "^0.25.0",
|
||||||
@@ -1487,7 +1487,7 @@
|
|||||||
"picomatch": "^4.0.3",
|
"picomatch": "^4.0.3",
|
||||||
"postcss": "^8.5.6",
|
"postcss": "^8.5.6",
|
||||||
"rollup": "^4.43.0",
|
"rollup": "^4.43.0",
|
||||||
"tinyglobby": "^0.2.14"
|
"tinyglobby": "^0.2.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "hyyz-home",
|
"name": "hyyz-home",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.0.0",
|
"version": "2.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "vite --mode=production",
|
"start": "vite --mode=production",
|
||||||
@@ -11,6 +11,6 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"prettier": "^3.6.2",
|
"prettier": "^3.6.2",
|
||||||
"vite": "^7.1.3"
|
"vite": "^7.1.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.8 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 71 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.6 KiB |
Reference in New Issue
Block a user