added content and squashed animation bug
This commit is contained in:
@@ -37,6 +37,7 @@
|
|||||||
<div class="row custom-container cards">
|
<div class="row custom-container cards">
|
||||||
<h3 class="light-text">Featured Projects</h3>
|
<h3 class="light-text">Featured Projects</h3>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<img class="card-img-top" src="img/dnd.png" alt="Card image cap">
|
<img class="card-img-top" src="img/dnd.png" alt="Card image cap">
|
||||||
@@ -58,6 +59,31 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col">
|
||||||
|
<div class="card">
|
||||||
|
<img class="card-img-top" src="img/dnd.png" alt="Card image cap">
|
||||||
|
<div class="card-body">
|
||||||
|
<h2 class="card-title dark-text">DnD Character Builder</h2>
|
||||||
|
<p class="dark-text">Dungeons and Dragons character builder app, developed in Java.</p>
|
||||||
|
<a target="_blank" href="https://github.com/quaxlyqueen/dnd" class="btn btn-primary">View Code on Github</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col">
|
||||||
|
<div class="card">
|
||||||
|
<img class="card-img-top" src="img/graph.png" alt="Card image cap">
|
||||||
|
<div class="card-body">
|
||||||
|
<h2 class="card-title dark-text">Graph Visualizer</h2>
|
||||||
|
<p class="dark-text">Visual and interactive representation of a graph data structure, developed in Java.</p>
|
||||||
|
<a target="_blank" href="https://github.com/quaxlyqueen/2420-graph-visualizer" class="btn btn-primary">View Code on Github</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -202,10 +202,10 @@ input[type="radio"]:hover + label {
|
|||||||
box-shadow: inset 0 0 0 5px rgba(255,255,255,0.05);
|
box-shadow: inset 0 0 0 5px rgba(255,255,255,0.05);
|
||||||
color: white;
|
color: white;
|
||||||
transition:
|
transition:
|
||||||
font-size 1s,
|
font-size 500ms,
|
||||||
flex 1s,
|
flex 500ms,
|
||||||
padding 1s,
|
padding 500ms,
|
||||||
max-height 2s;
|
max-height 750ms;
|
||||||
font-size: 2.5em;
|
font-size: 2.5em;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -225,14 +225,16 @@ input[type="radio"]:hover + label {
|
|||||||
transform: translateX(1000%);
|
transform: translateX(1000%);
|
||||||
}
|
}
|
||||||
.panel.open-active > *:nth-child(2) {
|
.panel.open-active > *:nth-child(2) {
|
||||||
transform: translateX(0);
|
transform: translateX(0%);
|
||||||
}
|
}
|
||||||
|
|
||||||
.panel > *:last-child {
|
.panel > *:last-child {
|
||||||
transform: translateX(1000%);
|
transform: translateX(1000%);
|
||||||
|
transition: 800ms;
|
||||||
}
|
}
|
||||||
.panel.open-active > *:last-child {
|
.panel.open-active > *:last-child {
|
||||||
transform: translateX(50%);
|
transform: translateX(50%);
|
||||||
|
transition: 800ms;
|
||||||
}
|
}
|
||||||
|
|
||||||
.panel h3 {
|
.panel h3 {
|
||||||
|
|||||||
@@ -25,9 +25,6 @@
|
|||||||
<!--Wrapper div, to separate filter options from the rest of the projects.-->
|
<!--Wrapper div, to separate filter options from the rest of the projects.-->
|
||||||
<div class="projects-display">
|
<div class="projects-display">
|
||||||
<form class="filter-buttons">
|
<form class="filter-buttons">
|
||||||
<input type="radio" class="search btn btn-primary" name="filter" id="java" />
|
|
||||||
<label for="java">Java</label>
|
|
||||||
|
|
||||||
<input type="radio" class="search btn btn-primary" name="filter" id="html" />
|
<input type="radio" class="search btn btn-primary" name="filter" id="html" />
|
||||||
<label for="html">HTML</label>
|
<label for="html">HTML</label>
|
||||||
|
|
||||||
@@ -37,73 +34,69 @@
|
|||||||
<input type="radio" class="search btn btn-primary" name="filter" id="javascript" />
|
<input type="radio" class="search btn btn-primary" name="filter" id="javascript" />
|
||||||
<label for="javascript">JavaScript</label>
|
<label for="javascript">JavaScript</label>
|
||||||
|
|
||||||
|
<input type="radio" class="search btn btn-primary" name="filter" id="java" />
|
||||||
|
<label for="java">Java</label>
|
||||||
|
|
||||||
<input type="radio" class="search btn btn-primary" name="filter" id="c" />
|
<input type="radio" class="search btn btn-primary" name="filter" id="c" />
|
||||||
<label for="c">C</label>
|
<label for="c">C</label>
|
||||||
|
|
||||||
<input type="radio" class="search btn btn-primary" name="filter" id="c#" />
|
<input type="radio" class="search btn btn-primary" name="filter" id="c#" />
|
||||||
<label for="c#">C#</label>
|
<label for="c#">C#</label>
|
||||||
|
|
||||||
|
<input type="radio" class="search btn btn-primary" name="filter" id="go" />
|
||||||
|
<label for="go">Go</label>
|
||||||
|
|
||||||
|
<input type="radio" class="search btn btn-primary" name="filter" id="flutter" />
|
||||||
|
<label for="flutter">Flutter</label>
|
||||||
|
|
||||||
<input type="radio" class="search btn btn-primary" name="filter" id="bash" />
|
<input type="radio" class="search btn btn-primary" name="filter" id="bash" />
|
||||||
<label for="bash">Bash</label>
|
<label for="bash">Bash</label>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<!--Selectable projects that dynamically resize to fit more information.-->
|
<!--Selectable projects that dynamically resize to fit more information.-->
|
||||||
<div class="panels">
|
<div class="panels">
|
||||||
|
<div class="panel go flutter" id="tbn">
|
||||||
|
<h3 class="label">One AI</h3>
|
||||||
|
<h4 class="label-text">End-to-end self-hosted AI solution using Ollama, a Go backend, and Flutter frontend.</h4>
|
||||||
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/one-ai" target="_blank">View Code on Github</a></button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel go flutter" id="pokedex">
|
||||||
|
<h3 class="label">Pokedex</h3>
|
||||||
|
<h4 class="label-text">End-to-end self-hosted Pokedex using PokeAPI, a Go backend, and Flutter frontend.</h4>
|
||||||
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/pokedex" target="_blank">View Code on Github</a></button>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="panel java" id="dnd">
|
<div class="panel java" id="dnd">
|
||||||
<h3 class="label">DnD</h3> <!--Project label-->
|
<h3 class="label">D&D</h3> <!--Project label-->
|
||||||
<h4 class="label-text">ASDF</h4>
|
<h4 class="label-text">Java application for creating Dungeons and Dragons characters.</h4>
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/dnd" target="_blank">View Code on Github</a></button>
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/dnd" target="_blank">View Code on Github</a></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel java" id="graph">
|
<div class="panel java" id="graph">
|
||||||
<h3 class="label">Graph</h3> <!--Project label-->
|
<h3 class="label">Graph</h3> <!--Project label-->
|
||||||
<h4 class="label-text">ASDF</h4>
|
<h4 class="label-text">A graph algorithm visualizer.</h4>
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2420-graph-visualizer" target="_blank">View Code on Github</a></button>
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2420-graph-visualizer" target="_blank">View Code on Github</a></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel java" id="chess">
|
<div class="panel java" id="chess">
|
||||||
<h3 class="label">Chess</h3> <!--Project label-->
|
<h3 class="label">Chess</h3> <!--Project label-->
|
||||||
<h4 class="label-text">ASDF</h4>
|
<h4 class="label-text">A simple chess application with move validation.</h4>
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2420-chess" target="_blank">View Code on Github</a></button>
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2420-chess" target="_blank">View Code on Github</a></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel c# .NET" id="snake">
|
<div class="panel c# .NET" id="snake">
|
||||||
<h3 class="label">Snake</h3> <!--Project label-->
|
<h3 class="label">Snake</h3> <!--Project label-->
|
||||||
<h4 class="label-text">ASDF</h4>
|
<h4 class="label-text">A CLI snake game with random obstacle generation.</h4>
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2410-snake" target="_blank">View Code on Github</a></button>
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2410-snake" target="_blank">View Code on Github</a></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel c# .NET" id="contacts">
|
<div class="panel c# .NET" id="contacts">
|
||||||
<h3 class="label">Contacts</h3> <!--Project label-->
|
<h3 class="label">Contacts</h3> <!--Project label-->
|
||||||
<h4 class="label-text">ASDF</h4>
|
<h4 class="label-text">A CLI contacts application for consolidating, merging, and exporting contacts between different formats.</h4>
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2410-contacts" target="_blank">View Code on Github</a></button>
|
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/2410-contacts" target="_blank">View Code on Github</a></button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel html css js javascript" id="canvas">
|
|
||||||
<h3 class="label">Canvas</h3> <!--Project label-->
|
|
||||||
<h4 class="label-text">ASDF</h4>
|
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/dnd" target="_blank">View Code on Github</a></button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="panel bash" id="scripts">
|
|
||||||
<h3 class="label">Scripts</h3> <!--Project label-->
|
|
||||||
<h4 class="label-text">ASDF</h4>
|
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/scripts" target="_blank">View Code on Github</a></button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="panel c" id="linkedlist-c">
|
|
||||||
<h3 class="label">Linked List in C</h3> <!--Project label-->
|
|
||||||
<h4 class="label-text">ASDF</h4>
|
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/learningC" target="_blank">View Code on Github</a></button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="panel html css javascript" id="1430">
|
|
||||||
<h3 class="label">CSIS 1430</h3> <!--Project label-->
|
|
||||||
<h4 class="label-text">ASDF</h4>
|
|
||||||
<button type="button" class="btn btn-primary"><a href="https://github.com/quaxlyqueen/1430" target="_blank">View Code on Github</a></button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ function toggleActive(e) {
|
|||||||
let currentActive = document.querySelector('.open-active');
|
let currentActive = document.querySelector('.open-active');
|
||||||
if(currentActive !== null && currentActive !== this) currentActive.classList.toggle('open-active');
|
if(currentActive !== null && currentActive !== this) currentActive.classList.toggle('open-active');
|
||||||
this.classList.toggle('open-active');
|
this.classList.toggle('open-active');
|
||||||
updateCarousel(e);
|
//updateCarousel(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user