? ????? API? ???? ????? ??????<details></details>
??? ????? ??
? ????? ?? ???? ????? ?? ?? ? ??? ???? ??? ?? ? ?? ?????. ????? JQuery? slideDown()
??? 2006 ? ? ???? ?? ??????.
? ??? ? ????? API? ???? ???? ??? ?????.<details></details>
????? ??.
HTML ??
??? ?????? ???? ? ??? HTML ?? ??? ?? ?????.
??? ??? ?? ?? ???? ???? ???? ???????. ?? ??? ??? ?? ?? ??? ? ???? ???? ? ????? ??? ???? ???? ? ?????. ? ? ??? ?????? ?? ??? ?? ? ? ?????. ?????, ????? ?? ? ??? ???? ???????! ?? ?? ? HTML? ?? ???? ??? ??? ?? ??? ????? ?? ??, ???? ???? ???? ???? ??? ?? ??????? JavaScript? ???? ???? ???? ?????? ??????! ??? ?? <details></details>
???? ??? ?????<summary></summary>
??.<summary></summary>
????? ? ?? ?? ?? ????.<details></details>
?? ?? ?? ??? ???? ??? ??? ?????. ????? ??? ??? ?????? ?? ??? ???? ??? ????.<details>
<summary>???? ??</summary>
<div class="content">
<p>
Lorem ipsum dolor sit amet, censertur apisicing elit. modi unde, ex rem voluptates autem aliquid veniam quis temporibus repudiandae illo, nostrum, pariatur que! Animi modi dignissimos?? voluptatum?? voluptatum??!
</p>
</div>
</details>
???? ???
<details></details>
???? new Accordion()
?? ??????. ??? ???? {
??? (el) {}
onclick (e) {}
?? () {}
?? ??() {}
????() {}
OnanimationFinish (Open) {}
}
constructor()
??? (el) {
this.el = el;
this.summary = el.QuerySelector ( 'Summary');
this.content = el.querySelector ( '. content');
this.animation = null;
this.isclosing = false;
this.isexpanding = false;
this.summary.addeventListener ( 'click', (e) => this.onclick (e));
}
onClick()
onClick()
???? ??? ??????? (?? ?? ??)?? ?????. ??? ??????? ?? ???? ????? ????? ??? ???????. ?? ??? ?? ??? ????? ??? ???? ??? ???? ????? ??? ????.<details></details>
??? ??? ????? open
??? ?????. ???? ??? ??? this.el.open
? ?? ?? ? ????. onclick (e) {
e.preventDefault ();
this.el.style.overflow = 'Hidden';
if (this.isclosing ||! this.el.open) {
this.open ();
} else if (this.isexpanding || this.el.open) {
this.shrink ();
}
}
shrink()
shrink()
??? waapi? .animate()
??? ?????. ??? ??? MDN ??? ?? ? ????. WAAPI? CSS @keyframes
? ?? ?????. ?????? ?? ? ? ? ???? ???????. ? ???? ? ?? ? ??? ? ?????. ? ??? ??? ?? ???? ? ??? ????? ?? ? ?????. ?? ??? startHeight
??? ?????. ??? ??? endHeight
??? ?????.<summary></summary>
?. ?? () {
this.isclosing = true;
const startheight =`$ {this.el.offsetheight} px`;
const endheight =`$ {this.summary.offsetheight} px`;
if (this.animation) {
this.animation.cancel ();
}
this.animation = this.el.animate ({{
?? : [Startheight, Endheight]
}, {
?? : 400,
EASE : 'Ease-Out'
});
this.animation.onfinish = () => this.onAnimationFinish (false);
this.animation.oncancel = () => this.isclosing = false;
}
open()
open()
??? ????? ????? ? ? ?????. ? ??? ?? ???? ?????? ???? ????. ??, ??? ?????<details></details>
??? ??? ??? ???? ???? ??? ?????. ?? ????, ??? open
??? ???? ???? ????? ??? ? ???, overflow: hidden
?? ??? ?????? ???? ??? ??? ????. ?? ?? ?? ???? expand()
??? ???? ??? ?? ?????? ????. ?? ??() {
this.el.style.height =`$ {this.el.offsetheight} px`;
this.el.open = true;
window.requestanimationFrame (() => this.expand ());
}
expand()
expand()
??? shrink()
??? ????? ?? ???? ??? ????? ?????? ???? ?? ???? ? ????. ? ??? ?????<summary></summary>
??? ?? ???? ??. ????() {
this.isexpanding = true;
const startheight =`$ {this.el.offsetheight} px`;
const endheight =`$ {this.summary.offsetheight this.content.offsetheight} px`;
if (this.animation) {
this.animation.cancel ();
}
this.animation = this.el.animate ({{
?? : [Startheight, Endheight]
}, {
?? : 400,
EASE : 'Ease-Out'
});
this.animation.onfinish = () => this.onAnimationFinish (true);
this.animation.oncancel = () => this.isexpanding = false;
}
onAnimationFinish()
true
? ??? ?? ??? open
?? ? ?? ?????? ???? ???? ??? open
HTML ??? ??? ? ????. OnanimationFinish (Open) {
this.el.open = ??;
this.animation = null;
this.isclosing = false;
this.isexpanding = false;
this.el.style.height = this.el.style.overflow = '';
}
????? ??????
<details></details>
??? ???? ???? ?????. ?? ?? ??? ?????<details></details>
??? querySelectorAll
? ? ??? ?? ? ???? ????? ????. document.querySelectorall ( 'details'). foreach ((el) => {
??? ???? (EL);
});
????
<summary></summary>
?? ??? ?? ??? ??? ????.<summary></summary>
????? ???? ?? ??? ??? ? ???? ??? ??? ??????. ?? ???? ???????. ??? ???? ????? ?????? ? ? ?? ???? ??? ??????.<summary></summary>
?? ? ???? ???? ???? ?? ??? ??? ??????. ?? ???? ?? ??? ???? ??? ??????. ??
/uploads/20250331/174338369667e9ec90190a3.jpg
? ?? ??? ??? ???????. ??? ??? ?????? ?? ? ? ?????? ?? ?? ? ??? ? ????.
? ??? WAAPI? ???? ?? ?? ??? ??????? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











?? ???? CSS? ????? ????? ? ?? ??? ????. 1. ??? CSS, ?? ????? ??? ?? ? ???? ??? ???? ?????. 2. ???? ??? ??? ??? JavaScript ??? ???? ?? CSS ????????. 3. ?? ????? ?? ? ??? ???? ????? ??? ?? ??? ??. ? ?? ??? ? ??? ?? ? ?? ??? ??? ? ? ??? ??? ? ??? ??? ?????.

FlexBoxIsidealforone-dimensionallayouts, whilegridsuitstwo-dimensional, complexlayouts.useflexboxforaligningItemsinasingLeAxisAndGridForPreciseControlOverrowSandColumnSininTricatedEsigns.

HTML Popover ??? ??? ??? ??? ???? ?? ?? JavaScript? ?? ?? ? ????. ? ??? ?? ?? ???? ?? ? ? ????? ?? ??? ? ??? ??? ????. Preethi? ??? ? ??? ??? ??? ????

CSS? ??? ??? ????? ????? ??? ? ?? CSS? ????? ?? ??????, ?? ?? ? ??? ??, ??? ?? ?? ??? CSS ? ????? ?? ??? ?? ???? ???? ??? ??? ???. 1. ?? CSS? ???? HTML? ?? ?????. 2. JavaScript? ?? ??? CSS ??; 3. ??? ??? ???? ?? ???? ????? ??????. 4. CSS? ???? ???? ??? ????. ?? CSS? ???? ?? ??? ???? Rel = "Preload"?????? ????, ??? ?? ??? ????? ???? ??? ?? ? ??? ???? ??? ?????.

?? ??????? Figma?? Lottie ?????? ??? ??? ?? ??????. ??? ? ?? ???? ???? ???? Figma?? ?????? ? ??? ??? ??? ?? Figma?? Lottie ????????? ??? ?????. ??? ?? ?? ??????

??? ??? ???? ??? Sass? ??? ??? ?? ? ?? ??? ???? JavaScript? ?? ? ? ??? ??????. ??, ?? ?, ?? ? ?? ?????? ??? ??? ??? ???? ?? ????.

TheBestoproachforcssdspectionseproject'sspecificneeds.forlargerProjects, externalcsSisbetterduetomainabainabainabilitableability ? forsmallerprojectsorsingle-pageapplications, ?? csmightbemoresuitable.it 'scrucialtobalanceprojectsize, ??

???, cssdoesnothavetobeInlowercase. ???, lowercaseisRecomedended for : 1) ??? ? ??, 2) ??? ?? rorsinerrorsinerrorsIngerRorsIngerRorsInteChnologies, 3) ??? ?? ??, ? 4) ?? ? ???? ????.
