Calendar Block Elements
COMPONENT SELECTOR GUIDE
Calendar Block Elements
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
Outer Containers | ||
.sqs-block-calendar | The calendar blocks container. | |
.sqs-block-calendar .yui3-calendar-pane | The inner calendar container. | |
Calendar Header | ||
.sqs-block-calendar .yui3-calendar-header | The calendar header, which contains the current month, and the Previous/Next arrows. | |
.sqs-block-calendar .yui3-calendarnav-prevmonth | The "Previous Month" arrow container. | |
.sqs-block-calendar .yui3-calendarnav-prevmonth:before | The "Previous Month" arrow pseudo-element. | |
.sqs-block-calendar .yui3-calendar-header h1 | The calendar heading element. | |
.sqs-block-calendar .yui3-calendar-header-label | The text element inside of the heading element. | |
.sqs-block-calendar .yui3-calendarnav-nextmonth | The "Next Month" arrow container. | |
.sqs-block-calendar .yui3-calendarnav-nextmonth:before | The "Next Month" arrow pseudo-element. | |
Calendar Elements | ||
.sqs-block-calendar .yui3-u-1 | The outer calendar container (not including the calendar header). | |
.sqs-block-calendar .yui3-calendar-grid | The inner calendar table element (not including the calendar header). | |
.sqs-block-calendar .yui3-calendar-weekdayrow | The table row that contains the weekdays. | |
.sqs-block-calendar .yui3-calendar-weekday | The individual weekday table data elements. | |
.sqs-block-calendar .yui3-calendar-row | The calendar rows. | |
.sqs-block-calendar .yui3-calendar-day | The current month calendar days. | |
.sqs-block-calendar .yui3-calendar-day.has-event | The current month calendar days that have events. | |
.sqs-block-calendar .yui3-calendar-prevmonth-day | The calendar days of the previous month. | |
.sqs-block-calendar .yui3-calendar-nextmonth-day | The calendar days of the next month. | |
.sqs-block-calendar .yui3-calendar-day .background | The calendar day items that have a background image attached to them. | |
.sqs-block-calendar .yui3-calendar-day .background-image-link | The background image anchor link. | |
.sqs-block-calendar .yui3-calendar-day .background-image-link img | The background image element. | |
.sqs-block-calendar .marker | The calendar day markers that display the calendar day. | |
.sqs-block-calendar .marker-daynum | The calendar day marker text. | |
.sqs-block-calendar .itemlist | The lists of the calendar day events. | |
.sqs-block-calendar .item | The individual event items in a calendar day. | |
.sqs-block-calendar .item-link | The event item anchor links. | |
.sqs-block-calendar .item-title | The event title text. | |
Flyout Event Item | ||
.sqs-block-calendar .flyoutitemlist | The calendar day flyout item that appears on hover. | |
.sqs-block-calendar .flyoutitemlist:before | The flyout list toolt.ip that shows on mobile devices. | |
.sqs-block-calendar .flyoutitem | The individual event items in the flyout container. | |
.sqs-block-calendar .flyoutitem-title | The flyout event title. | |
.sqs-block-calendar .flyoutitem-link | The flyout event link. | |
.sqs-block-calendar .flyoutitem-link-arrow | The flyout event link arrow. | |
.sqs-block-calendar .flyoutitem-link-arrow:before | The flyout event link arrow pseudo-element. | |
.sqs-block-calendar .flyoutitem-datetime | The flyout event date and time. | |
.sqs-block-calendar .flyoutitem-excerpt p | The flyout event excerpt text. |
HTML Structure Explanation
The HTML structure of the calendar block elements.
Main Calendar Elements
Calendar Event Flyout Elements
Unique Calendar Blocks Using the Block ID
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
#block-yui_3_17_2_1_1698185483093_9220 | Targets a unique Squarespace element using its unique ID attribute. The selector in the left column is just the general form of the block ID, but the characters that come after "#block-" will be different for each element. |
HTML Structure Explanation
Every Squarespace block element, such as the Calendar Block, will have a class name of “.sqs-block”. This element will additionally have an ID attribute that begins with “block-” and ends with a random string of characters as pictured below.