, 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); })(); Calvin Climbing Center Recreation & Outdoor Programs | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Calvin Climbing Center

Image
rock-climbing-student

The Calvin Climbing Center is modeled after the Red River Gorge in Kentucky, and has over 50 routes that change weekly. It is 40' tall and 90' long and includes six natural crack systems. 

The Calvin Climbing Center offers FREE climbing experiences to all Calvin Students, Faculty, and Staff. It is not open to the general public. The Climbing Center is in the lobby of the Spoelhof Fieldhouse Complex.

Our instructional staff is trained to create a safe and memorable first-time experiences for those learning to climb and belay. The climbing wall  A dynamic team of student setters maintain 50 routes from 5.6 to 5.13. The Climbing Center collects a welcoming and hospitable community of Calvin students and is a high energy social hub on the Calvin campus.

Questions: Contact Brandon Price (bpp5@calvin.edu or 815-666-0240)

New Climbers

Download and sign the 黄大仙高手论坛 Climbing Center Wavier and read all Climbing Center Rules

Climbing classes

Fall 2024 climbing class information coming soon.

 

Location

3195 Knight Way SE
49546-4406

42.93314, -85.5893

Related Places

Accessibility Info

Accessible parking, automatic door opener, accessible entrance, barrier-free restrooms and elevators.

Parking Info

Please park in lot 6 just west of the Spoelhof Fieldhouse Complex.