feat(tag): collaspable
This commit is contained in:
parent
64c8ae31ff
commit
bb5feb14b9
4 changed files with 40 additions and 3 deletions
8
index.ts
8
index.ts
|
@ -1 +1,7 @@
|
||||||
console.log("Hello via Bun!");
|
const tags = document.querySelectorAll<HTMLElement>(".tag")
|
||||||
|
|
||||||
|
tags?.forEach(t => {
|
||||||
|
t.addEventListener("click", _ => {
|
||||||
|
t.classList.toggle("active")
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
|
@ -5,7 +5,8 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build-sass": "sass --no-source-map --style=compressed scss/main.scss dist/styles.css",
|
"build-sass": "sass --no-source-map --style=compressed scss/main.scss dist/styles.css",
|
||||||
"watch-sass": "sass --watch scss/main.scss dist/styles.css",
|
"watch-sass": "sass --watch scss/main.scss dist/styles.css",
|
||||||
"build": "bun run build-sass"
|
"build-js": "bun build ./index.ts --outdir ./dist --minify",
|
||||||
|
"build": "bun run build-sass && bun run build-js"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/bun": "latest"
|
"@types/bun": "latest"
|
||||||
|
|
|
@ -107,6 +107,10 @@ h3 {
|
||||||
font-size: 1.5rem;
|
font-size: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 1.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
.presentation {
|
.presentation {
|
||||||
position: relative;
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -194,6 +198,32 @@ h3 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.tags {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
margin-top: 1rem;
|
||||||
|
column-gap: 2rem;
|
||||||
|
row-gap: 1rem;
|
||||||
|
& h4 {
|
||||||
|
//text-align: center;
|
||||||
|
}
|
||||||
|
& p {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.tag {
|
||||||
|
cursor: pointer;
|
||||||
|
&.active {
|
||||||
|
& h4 {
|
||||||
|
margin-bottom: 0.5rem;
|
||||||
|
}
|
||||||
|
& p {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.credits-legal {
|
.credits-legal {
|
||||||
width: 70%;
|
width: 70%;
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<p><a href="{{ .Data.Legal.LegalInformationLink }}">Legal information</a></p>
|
<p><a href="{{ .Data.Legal.LegalInformationLink }}">Legal information</a></p>
|
||||||
<p><a href="/credits">Credits</a></p>
|
<p><a href="/credits">Credits</a></p>
|
||||||
</footer>
|
</footer>
|
||||||
{{/* <script type="module" src="{{getAssetPath "index.js"}}" defer></script>*/}}
|
<script type="module" src="{{getAssetPath "index.js"}}" defer></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
{{end}}
|
{{end}}
|
Loading…
Add table
Add a link
Reference in a new issue