Skip to content

Commit

Permalink
creating the dropdown animation that each css attribute will have whe…
Browse files Browse the repository at this point in the history
…n clicked on
  • Loading branch information
Rllopez0410 committed Jan 30, 2024
1 parent 6f9a30e commit 525688c
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 10 deletions.
23 changes: 16 additions & 7 deletions dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,23 @@ <h2>StyleForge</h2>
</button>
</div>
<nav class="side-nav" id="side-nav">
<div class="header-close">
<div class="side-header">
<h5>CSS Attributes</h5>
</div>
<div class="side-header">
<h5>CSS Attributes</h5>
</div>
<div id="display-attribute" class="css-attributes">display
<ul id="display-values" class="attribute-list">
<li class="display-value">flex</li>
<li class="display-value">grid</li>
<li class="display-value">inline</li>
<li class="display-value">block</li>
</ul>
</div>
<div class="css-attributes">justify-content
<ul class="attribute-list"></ul>
</div>
<div class="css-attributes">align-items
<ul class="attribute-list"></ul>
</div>
<ul class="css-attributes">display</ul>
<ul class="css-attributes">justify-content</ul>
<ul class="css-attributes">align-items</ul>
</nav>
<div class="display">
<div class="browser-window">
Expand Down
2 changes: 1 addition & 1 deletion dist/main.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 9 additions & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,17 @@ import "./index.scss";
const forgeBtn = document.getElementById("open-nav");
const sideNav = document.getElementById("side-nav");
const toolbox = document.getElementById("toolbox");
const displayAttr = document.getElementById("display-attribute");
const displayVal = document.getElementById("display-values");

let click = false;

forgeBtn.addEventListener("click", attributeList);
displayAttr.addEventListener("click", cssDisplay);

function attributeList() {
if (!click) {
sideNav.style.width = "240px";
sideNav.style.paddingLeft = "10px";
toolbox.style.left = "250px";
console.log("click");
click = true;
Expand All @@ -22,4 +24,10 @@ function attributeList() {
click = false;
}

}

function cssDisplay() {
displayVal.style.display = "block";
displayAttr.style.padding = "5px 0 0px 0px";
displayVal.style.maxHeight = "200px";
}
Loading

0 comments on commit 525688c

Please sign in to comment.