, 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); })(); Plaster Creek Stewards | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Plaster Creek Stewards

Plaster Creek Stewards seeks to reconcile relationships between people and the natural world by restoring health and beauty to the Plaster Creek Watershed.听

As an initiative of 黄大仙高手论坛 and in partnership with our community neighbors, we focus on research, education and engagement, and ecological restoration practices.听
Plaster Creek Stewards logo

A collaboration of 黄大仙高手论坛 faculty, staff, and students working with local partners to restore Plaster Creek watershed

  • Raising community awareness about the watershed through workshops, seminars, presentations, and volunteer workdays
  • Monitoring stream health through a research methods class, part of the biology curriculum
  • Implementing on-the-ground habitat restoration throughout the watershed

Background

The Plaster Creek watershed covers about 58 square miles, all in metropolitan Grand Rapids, Michigan. The creek itself is about 27 miles long.听

Plaster Creek's headwaters originate south and east of Grand Rapids, with many tributaries coming from agricultural areas around Dutton and Caledonia. The creek flows through commercial and residential areas of the city, and finally through industrial areas and low-income neighborhoods before emptying into the Grand River a mile south of downtown Grand Rapids.

Image
Plaster Creek in Grand Rapids, Michigan

Get Involved

We would love for you to be part of Plaster Creek Stewards!

More than a dozen people are planting trees/plants along a restored creek.

Your Time Matters

Volunteers are one of the environment's greatest natural resources.听

If you鈥檇 like to make a tangible difference, we need your passion and your talent. In return, you鈥檒l find a welcoming, supportive, and appreciative environment. Opportunities are available for all ages and groups.

Green Team

Your Generosity Matters

Your financial gifts support ongoing education and restoration activities that grants do not fund.听

Gifts of all sizes help restore health and beauty in the watershed.

Rain Garden in Action

Your Place Matters

Have you ever considered 鈥渞ainscaping鈥 your yard? Native plants have deep roots that help filter and soak up stormwater, preventing runoff while also providing habitat for Michigan birds and butterflies.

Contact us for advice or help turning your space into a creek-friendly yard.