, 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); })(); Careers & Outcomes Theatre | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Careers & Outcomes

The Calvin Theatre Company equips students with the skills to work not only in theatre but in a wide variety of fields.

Partnering the ability to think creatively and perform well under pressure, CTC prepares students to achieve on and off the stage. Graduates go into theatre, media, and film careers as well as education in training, arts and business management, promotion, coaching and more.

Visit to learn more about job placement rates for Calvin graduates.

Explore potential careers in theatre

The quality and creative nature of CTC shows prepares actors and crew members to excell in professional theatre settings. Look at careers in:

  • Acting
  • Directing
  • Writing
  • Lighting design
  • Producing
  • Costume design
  • Set design
  • Stage management
  • Sound engineering
  • Arts management

CTC graduates have found the skills they developed in theatre have equipped them for careers in the world beyond. They have gone on to careers in:

  • Engineering
  • Communication & Media Studies
  • Fine Arts
  • Health Sciences
  • Humanities
  • STEM
  • Social Sciences
  • World Languages
  • Cultural Studies