refactor: Bohr model centering and orbit fix
This commit is contained in:
parent
f14337096a
commit
da3feb012e
2
app.js
2
app.js
@ -1177,6 +1177,8 @@ function renderBohrModel(electronsArray) {
|
|||||||
const diameter = 40 + (shellIndex * 30);
|
const diameter = 40 + (shellIndex * 30);
|
||||||
shellDiv.style.width = diameter + 'px';
|
shellDiv.style.width = diameter + 'px';
|
||||||
shellDiv.style.height = diameter + 'px';
|
shellDiv.style.height = diameter + 'px';
|
||||||
|
shellDiv.style.left = `calc(50% - ${diameter / 2}px)`;
|
||||||
|
shellDiv.style.top = `calc(50% - ${diameter / 2}px)`;
|
||||||
|
|
||||||
// Geschwindigkeit variieren für coole Dynamik
|
// Geschwindigkeit variieren für coole Dynamik
|
||||||
shellDiv.style.animationDuration = (6 + shellIndex * 4) + 's';
|
shellDiv.style.animationDuration = (6 + shellIndex * 4) + 's';
|
||||||
|
|||||||
20
style.css
20
style.css
@ -1014,20 +1014,26 @@ body {
|
|||||||
z-index: 5;
|
z-index: 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#bohr-shells {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
pointer-events: none;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
.bohr-shell {
|
.bohr-shell {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
border: 1px dashed rgba(255,255,255,0.15);
|
border: 1px dashed rgba(255,255,255,0.15);
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
animation: rotate-shell 20s linear infinite;
|
animation: rotate-shell 20s linear infinite;
|
||||||
|
transform-origin: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bohr-shell:nth-child(1) { width: 50px; height: 50px; animation-duration: 8s; }
|
|
||||||
.bohr-shell:nth-child(2) { width: 90px; height: 90px; animation-duration: 15s; }
|
|
||||||
.bohr-shell:nth-child(3) { width: 130px; height: 130px; animation-duration: 25s; }
|
|
||||||
|
|
||||||
.bohr-electron {
|
.bohr-electron {
|
||||||
width: 6px;
|
width: 6px;
|
||||||
height: 6px;
|
height: 6px;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user