Basic Training: How to Add Pull Quotes to Text

How to create a fancy Pull Quote in Cascade

You can add a pull quote style to a snippet of content that needs to stand out from its surroundings to grab the reader’s attention.

Step 1: HTML

Edit Cascade CMS content via the “Source Code” option in the editor in order to stylize the body text.

Method 1: Using the <aside> and <blockquote> elements in HTML

One way to create a pull quote in Cascade is to use the <aside> and <blockquote> elements and style the text.

The <aside> tag defines some content aside from the content it is placed in. You can use CSS to style this element.

The <blockquote> tag specifies a section that is quoted from another source.

You can access the HTML editor to add the aside and blockquote tags. Sample code is shown below:

<aside>
<blockquote>
<h4>Title</h4>
<p>Some text here</p>
<p>Some additional text here</p>
</blockquote>
</aside>

Pull Quote using aside and blockquote tags

Method 2: Using the <div> element in HTML

Another way to create a pull quote in Cascade is to style the <div> element by using CSS.

Given below is a sample HTML code that you can use to create a pull quote using <div>:

<div>
<h4>Title</h4>
<p>Some text here</p>
<p>Some additional text here</p>
</div>

Pull Quote using div tag

Note 1: You can achieve a similar style of pull quote using different tags in HTML by using CSS. After its introduction in HTML5, <aside> is used for typographical effects like pull quotes or sidebars among other uses. Alternately, it it also common to use <div> tag to achieve a similar style. You can see a slight difference in the default styles using the above methods in Cascade:

Step 2: CSS

Option 1: Adding Pre-defined CSS classes

After adding the HTML code, you can make use of a few pre-defined CSS class options to adjust the position and width of the pull quote in Cascade.

Below is a list of class options – and their style definitions:

class definition
half { width: 50%; padding: 10px; margin: 0.5em 0.67em; }
fortyfive {width: 45%; padding: 10px; margin: 0.5em 0.67em; }
third { width: 33%; padding: 10px; margin: 0.5em 0.67em; }
quarter { width: 25%; border: none; padding: 5px; margin: 0.25em 0.5em; }
fifth { width: 20%; border: none; padding: 5px; margin: 0.25em 1%; }
class definition
right { float: right; margin-left: 2%; padding-left: 20px; padding-bottom:0; }
left { float: left; margin-right: 2%; padding-right: 20px; padding-bottom:0; padding-left:0; padding-top:0; }

You can experiment with the above style options and add a pre-defined class to your HTML code as shown below:


<aside class="right">
<blockquote>
<h4>Title</h4>
<p>Some text here</p>
<p>Some additional text here</p>
</blockquote>
</aside>


<div class="left">
<h4>Title</h4>
<p>Some text here</p>
<p>Some additional text here</p>
</div>


Option 2: Adding Custom CSS

You can add different styles to changes the background color, text color or border by adding additional CSS. You can add custom CSS by defining classes in the <style> tag at the top of your HTML editor.

Shown below is a sample CSS code you can use to style your pull quote. You can experiment with different background colors or adjust the other properties like float, width, margin/padding as needed.

Below are the code snippets for HTML and Custom CSS for both methods (using aside tag and div tag):


<style><!--
.pullQuoteTxt {
    width: 500px;
    background: #FFE5CC;
    font-style: italic;
    padding: 13px;
    margin: 0 13px 13px 0;
}
--></style>

<aside class="pullQuoteTxt ">
<blockquote>
<h4>Title</h4>
<p>Some text here</p>
<p>Some additional text here</p>
</blockquote>
</aside>
<style><!-- 
.pullQuoteTxt {
   width: 500px; 
   background: #FFE5CC;
   font-style: italic;
   padding: 13px;
   margin: 0 13px 13px 0; 
} 
--></style>

<div class="pullQuoteTxt">
<h4>Title</h4>
<p>Some text here</p>
<p>Some additional text here</p>
</div>

You can refer to CSS color codes to try different color codes for the background property.

If you would like to change the color of the text inside the quote box, you will need to define additional CSS

.pullQuoteTxt h4 {
    color: #[insert-hex-code-here];
}

.pullQuoteTxt p {
    color: #[insert-hex-code-here];
}

This reads “for all h4 elements and p elements inside any elements with the class pullQuoteTxt, apply these stylings.”

Note: You can either use pre-defined CSS (Option 1) alone or custom CSS (Option 2) alone to style your HTML elements. You may also use a combination of both options to adjust the position of your elements. For example, below is a code snippet using custom CSS class .pullQuoteTxt along with the ‘right’ pre-defined CSS class for <aside> tag. You can also follow a similar method to style the <div> tag.

This is a simple example to give you an idea of how pull quotes can be easily styled, but sky is the limit — You can experiment with various CSS classes to achieve different styles.

This entry was posted in Basic Trainings, Cascade. Bookmark the permalink.

Comments are closed.