, 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); })(); About Us | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

About Us

Our Mission

At °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ, we explore things—all things, in fact. We don't mind getting our hands dirty either, as we faithfully and creatively explore every aspect of the world God has given us.

In the art program at Calvin, we respond to God's call to investigate how the visual arts best serve society. How do we address contemporary cultural concerns and where does responsibility to God and to one another come into play? Answering these challenging questions is crucial for anyone who takes Christianity and visual culture seriously.

At Calvin, you will join a close-knit community of creators. We are passionate about supporting each other and helping each other develop artistically, intellectually, and spiritually.

Related pages

Facilities
Discover what our state-of-the-art facilities have to offer.


Enjoy the various works of art housed on campus in our own art gallery and the great networking and professional development experiences offered through the Center Art Gallery.


Quick Facts

  • Art

    faculty members hold either PhDs or Masters of Fine Arts Degrees in their fields

    10 students

    are employed each year by the department of visual and performing arts

    18

    students graduate from °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ each year with degrees in studio art, graphic design, and art education