, but this code // executes before the first paint, when

黄大仙高手论坛

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Dance Guild | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dance Guild

Image
100
Dance Guild is a noncompetitive medium through which students can use dance to create and foster supportive, inclusive Christian relationships as well as use the artistic expression of dance to glorify God and express JOY!

Contact us

Email: danceguild@calvin.edu

Instagram:

About Dance Guild

Calvin鈥檚 Dance Guild was founded over 40 years ago and has grown to be the largest student organization on campus鈥攚ith nearly 350 students participating! Every year, the Dance Guild puts on a fall and a spring show, each with more than 30+ dance pieces. The shows are staged in the Covenant Fine Arts Center to 2000-person sellout audiences.

Statement of Purpose: Dance Guild exists primarily to connect students of varying backgrounds-- cultural, dance experience, physical ability, etc.--with the common interest of dance. It allows trained dancers to continue dancing throughout their university experience as well as provide a safe environment through which new dancers can explore different levels and styles. An important aspect of the club is that it completely relies on students teaching each other in an inclusive and friendly learning environment.

Explore dance at Calvin.