Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleSections on this page

Table of Contents
minLevel2

Examples 

Example 1 - Cards with headshots

Source: BBA Careers

Example 1 - Modal open

Example 2 - Cards with environmental or portrait photos

Source: AI Hub

Example 2 - Modal open

Use When

  • Storytelling; sharing a person's profile or career background (examples: BBA Careers, Companies and Recruiters)
  • A single card can display multiple details or subtopics for a single topic (example: AI Hub page)
  • You have content to fill at least 2 cards and their modals (this component doesn't look as nice when there is only one card)
    • This component works great when you have varying amounts of details for each topic. (e.g. when you have 2 detail paragraphs for topic A and 4 paragraphs for topic B)
  • There is enough quality content such that interacting with the modal feels worthwhile to the user. 
    • Don't just fill the modal with fluff to try to make this component work. If it is a struggle to create enough content for each of the cards, consider using a different component with less copy and/or organizing the content differently.

...

  • Limit the amount of copy in the cards, since more detail will be shown in the modalmodals.

  • Microtitle (optional) - Keep this short. Can be used as a microtitle or for person's name with parentheses for graduation program and year
    • Character limit: ~40 characters 
      • copy Copy should fit on one line, so the limit depends on number of columns in the layout (more columns = less room for copy)
    • Use this field OR the card supporting copy field, especially for cards with full-width background images.
    • This content will display in the modal header or it can be hidden there
  • Title (required) - This field must have content so the card has a proper html heading 
    • Character limit: 40 characters
    • This content will display in the modal header or it can be replaced there with a longer title
  • Card Supporting Copy (optional) - Use sparingly. Only use when the title character limit is too restrictive for your needs. 
    • Character limit: 70 characters
    • Use this field OR the microtitle field, especially for cards with full-width background images.
    • This content will not be displayed in the modal

...

  • link to component mockup in Figma

...

Photo specs

Card

...

There is an open modal button on the lower right corner of the cards that can be a stretch link. There are two modal close buttons in the modal popups (upper right corner and bottom right corner).

...

Image Removed

...

Image Removed

...

Image Removed 

...

Default Modal style. The header will be 50/50 for desktop and tablet, and full-width for mobile.

Image Removed      Image Removed

...

Modal for circle crop headshot. The layout will be the same in desktop, tablet, and mobile.

Image Removed

photo (required)

  • Circle crop headshot
    • Square photo with face centered
    • 500x500px or 1000x1000px
  • Full-width photo
    • Standard photo size - 2400x1600px
    • Face should be in top 1/3 of image so it doesn't get covered by text at the bottom
    • We can add vertical images to make the cards taller, if desired. But all photos for cards in the same row/block should have the same dimensions.

Modal header photo (optional)

  • If the card photo will not work for the modal header photo, we can add an override for the modal
  • Match the specs for the matching card photo provided.
  • Note that this photo should be similar to the card photo (same person, similar pose, same outfit) so we don't cause user confusion. A similar photo should reassure the user that they opened the modal and are seeing something they expect to see.

Modal supporting images (optional)

  • We have a lot of layout flexibility in the modal body. Work with a web developer if you have a layout idea that you don't see here.
  • Logo displayed next to name, title, and company 

  • Logo specs: 512px wide, height will vary
  • Layout created for T2L4

Image Added


Code Block
languagehtml
titleDev note and code
collapsetrue
Where it says <img />, just use the Add Media button and add whatever photo you like. You do not need to edit the default classes wordpress adds.
Don't skip the divider element! If you forget it, the image won't appear.

<div class="name-title-company">
   	<div class="text-wrapper">
		<p>
			<span class="name">Name</span>
   			Title/Company
   			Location
		</p>
	</div>
   	<div class="divider"></div>
   	<div class="image-wrapper">
		<img />
	</div>
</div>


Image + Text

Image Added

  • If you want an image next to some text.
  • The "image-right" class can be removed if you want the image on the left instead.
  • Where it says <img />, just use the Add Media button and add whatever photo you like. You do not need to edit the default classes wordpress adds.
  • Make sure to include <p> tags around any text. You can have multiple paragraphs.
    • Add the modal-quote class if you want quote styling like in the photo above: <p class="modal-quote"> 
Code Block
languagehtml
titleImage + Text
collapsetrue
<div class="modal-image-text image-right">
	<div class="image-wrapper">
		<img />
	</div>
	<div class="text-wrapper">
		<p>Text Here.</p>
		<p>Second paragraph.</p>
	</div>
</div>
  • Image beside text


Variations

  • Swiper or stacked cards
  • Circle crop photo or full-width photo
  • 50/50 or full-width modal header photo
  • modal content
    • career points

Modal with full-width image. Text overlaps image, with a dark gradient for contrast. Mobile/tablet sizes just have smaller text.


Image AddedImage Added




Fields

  • Card

    • Remind writer/strategist we must limit the amount of copy in the cards, since more detail can be shown in the modal. This is especially true for the full-width photo layout, since we don't want the copy to wrap and be so tall it covers faces in the card photos.

    • Microtitle (optional) - Keep this short. 
      • This content will display in the modal header by default. Set the "Display card microtitle in modal header?" field to "no" if you want to hide it in the modal
    • Title - This field must have content so the card has an html heading 
      • This content will display in the modal header by default. Add content to the "Modal Title Override" field to replace it.
    • Card Supporting Copy (optional) - Used sparingly.  
      • Use this field OR the microtitle field, especially for cards with full-width background images.
      • This content will not be displayed in the modal
    • Card Image
      • For circle crop - face must be centered in a square photo
      • For full-width image - face should be in top 1/3 of the image
      • but you will need to add a horizontal image to the modal image override field for the image to display correctly at the top of the modal.
    • Crop image to circle? - use for square images, including headshots
  • Modal Popup

    • Display card microtitle in modal header? - true/false, pulls Microtitle subfield from Card and displays in modal over title.
    • Full width image? - makes image full width inside the modal instead of half width. Recommend use of Modal Image Override with this.
    • Modal Title Override - can override the card title. This can have more characters than the card title, but it's still best practice to keep the title short.
    • Supporting Details - WYSIWYG for job titles, company, or majors
    • Modal Image Override - you can override the full width image used for the card
    • Modal Text - WYSIWYG for modal copy. You will need to use inline classes and HTML for styles.
      • See code templates below
  • Configuration section

    • Number of columns - you can select one, two, or three columns. Three columns is the default.
      • Please note that headshot/circle crop style should only be used with two and three column layouts. (The image looks too small for a card in a single column layout)
    • Stretch link? - this will make the modal open when a user selects anywhere on the card. Checked is the default.
  • Introduction and Footer sections

    • These are standard sections for many of our custom blocks.


Code Templates for Modal Content

Modal content is added in a WYSIWYG field, so you'll need to add HTML elements with classes for styling. Copy the code below for the content you need:


Modal with pullquote, horizontal rule <hr>, and microtitle styling for last subhead

Image Added


Microtitle styles for subheads (with yellow triangle)

These styles can be used on any heading level.

Code Block
languagehtml
<h3 class="microtitle mb-3"><img class="microtitle-arrow" alt="" src="/wp-content/uploads/2024/10/Two-toned-yellow-arrow-digital-100x164-1.png" width="9" height="15" aria-hidden="true" /> Subheading</h3>

Horizontal rule

Code Block
languagehtml
<hr class="hr-gray my-5" />

Pull quote

Can adjust or remove "my-4" class if needed. Author and cite elements are optional.

Code Block
languagehtml
<figure class="wsb-pullquote mx-0 my-4">
    <p class="quote">add quote here</p>
    <p class="author"><cite> add speaker name here</cite></p>
</figure>


Career Points (for T2L4)

Image Added

Just add the "career-points" class to any ul to get this styling.

Code Block
languagehtml
collapsetrue
<ul class="career-points">
 	<li>Point 1</li>
 	<li>Point 2</li>
 	<li>Point 3</li>
</ul>


Code Block
languagehtml
titleImage + Text
collapsetrue

Modal with full-width image. Text overlaps image, with a dark gradient for contrast. Mobile/tablet sizes just have smaller text.

Image RemovedImage Removed

Fields

  • Card

    • Limit the amount of copy in the cards, since more detail can be shown in the modal.

    • Microtitle (optional) - Keep this short. Can be used as a microtitle or for person's name with parenthesis for graduation program and year
      • Character limit: copy should fit on one line, so the limit depends on number of columns in the layout
      • Use this field OR the card supporting copy field, especially for cards with full-width background images.
      • This content will display in the modal header by default. Set the "Display card microtitle in modal header?" field to "no" if you want to hide it in the modal
    • Title - This field should have content so the card has an html heading 
      • Character limit: 40 characters
      • This content will display in the modal header. Add content to the "Modal Title Override" field to replace this content.
    • Card Supporting Copy (optional) - Use sparingly. Only use when the title character limit is too restrictive 
      • Character limit: 70 characters
      • Use this field OR the microtitle field, especially for cards with full-width background images.
      • This content will not be displayed in the modal
    • Card Image - you can use the standard image size of 2400x1600px for horizontal cards. You can use vertical images as well to make the cards vertical, but you will need to add a horizontal image to the modal image override field for the image to display correctly at the top of the modal.
    • Crop image to circle? - use for square images, including headshots
  • Modal Popup

    • Display card microtitle in modal header? - true/false, pulls Microtitle subfield from Card and displays in modal over title.
    • Full width image? - makes image full width inside the modal instead of half width. Recommend use of Modal Image Override with this.
    • Modal Title Override - can override the card title. This can have more characters than the card title, but it's still best practice to keep the title short.
    • Supporting Details - WYSIWYG for job titles, company, or majors
    • Modal Image Override - you can override the full width image used for the card
    • Modal Text - WYSIWYG for modal copy. You will need to use inline classes and HTML for styles.
      • See code templates below
  • Configuration section

    • Number of columns - you can select one, two, or three columns. Three columns is the default.
      • Please note that headshot/circle crop style should only be used with two and three column layouts. (The image looks too small for a card in a single column layout)
    • Stretch link? - this will make the modal open when a user selects anywhere on the card. Checked is the default.
  • Introduction and Footer sections

    • These are standard sections for many of our custom blocks.

Code Templates for Modal Content

Modal content is added in a WYSIWYG field, so you'll need to add HTML elements with classes for styling. Copy the code below for the content you need:

Modal with pullquote, horizontal rule <hr>, and microtitle styling for last subhead

Image Removed

Microtitle styles for subheads (with yellow triangle)

These styles can be used on any heading level.

Code Block
languagehtml
<h3 class="microtitle mb-3"><img class="microtitle-arrow" alt="" src="/wp-content/uploads/2024/10/Two-toned-yellow-arrow-digital-100x164-1.png" width="9" height="15" aria-hidden="true" /> Subheading</h3>

Horizontal rule

Code Block
languagehtml
<hr class="hr-gray my-5" />

Pull quote

Can adjust or remove "my-4" class if needed. Author and cite elements are optional.

Code Block
languagehtml
<figure class="wsb-pullquote mx-0 my-4">
    <p class="quote">add quote here</p>
    <p class="author"><cite> add speaker name here</cite></p>
</figure>

Career Points (for T2L4)

Image Removed

Just add the "career-points" class to any ul to get this styling.

Code Block
languagehtml
collapsetrue
<ul class="career-points">
 	<li>Point 1</li>
 	<li>Point 2</li>
 	<li>Point 3</li>
</ul>

Name Title Company (for T2L4)

Image Removed

Where it says <img />, just use the Add Media button and add whatever photo you like. You do not need to edit the default classes wordpress adds.

Don't skip the divider element! If you forget it, the image won't appear.

Code Block
languagehtml
titleName Title Company
collapsetrue
<div class="name-title-company">
   	<div class="text-wrapper">
		<p>
			<span class="name">Name</span>
   			Title/Company
   			Location
		</p>
	</div>
   	<div class="divider"></div>
   	<div class="image-wrapper">
		<img />
	</div>
</div>

Image + Text

Image Removed

  • If you want an image next to some text.
  • The "image-right" class can be removed if you want the image on the left instead.
  • Where it says <img />, just use the Add Media button and add whatever photo you like. You do not need to edit the default classes wordpress adds.
  • Make sure to include <p> tags around any text. You can have multiple paragraphs.
    • Add the modal-quote class if you want quote styling like in the photo above: <p class="modal-quote"> 
<div class="modal-image-text image-right"> <div class="image-wrapper"> <img /> </div> <div class="text-wrapper"> <p>Text Here.</p> <p>Second paragraph.</p> </div> </div>
Code Block
languagehtml
titleImage + Text
collapsetrue



Supporting Images

Staggered image collage

Mixed image collage

...