, 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); })(); Welcoming Oppewall - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Welcoming Oppewall

Wed, Mar 31, 2004
na

Calvin alum Jeannine Oppewall will speak at Calvin on April 1 and April 2. A Hollywood art director and production designer, Oppewall will speak on April 1 at 7:30 pm in the Commons Lecture Hall at Calvin about art direction in Seabiscuit (she was the production designer for the film). That talk is free and open to all.
In addition to Seabiscuit, Oppewall has worked on such movies as Catch Me If You Can, Snow Falling On Cedars, Bridges of Madison County, Pleasantville and LA Confidential. She's been nominated for Oscars three times as well as L.A. Film Critics Association awards and more.聽
For more on her career see http://www.imdb.com/name/nm0649223/聽
Oppewall also will do a senior seminar on April 1 for a Calvin English class and will speak with a Calvin video production class that day. On Friday, April 2 she will do a Q&A session on production design and take part in a lunch with students.