, 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); })(); High school students get jump start on Calvin degree - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

High school students get jump start on Calvin degree

Thu, Apr 01, 2021

College Access Programs is expanding its offerings this summer. All of its programs, like Entrada, inspire interest in postsecondary education and promote readiness for college life.

A new opportunity called the Career Exploration Program is open to all high school students. The one-week program provides students with experience in a particular field of study.

The College Access Programs team saw a need to help students explore majors before college, developing a program that helps students see potential careers, and participate in hands-on learning experiences.

鈥淭hrough this program, we hope to help students save time and money by making decisions ahead of time based on this valuable experience,鈥 said Rosalba Ram卯rez, director of College Access Programs.

Another new program is the International Summer Academy, aimed at international students. The academy has two tracks: a language track and an academic track. The language track is for students who need to improve their understanding of the English language before beginning college courses. The academic track is for students who are already at an advanced language level but who want a first college exposure. Both are residential programs. To learn more, visit calvin.edu/offices-services/college-access-programs.