Testimonials Element

Last Update: August 11, 2026

The Testimonials Element allows you to add beautifully styled testimonials anywhere to your site easily. Testimonials are the perfect way to present client feedback on your website. The Testimonials Element offers three design styles and four layouts, which makes it possible to create a huge variety of testimonials.

Watch the video below for a visual overview of the Element, view the Avada Testimonials Element page for live examples, and read on to see the complete list of options.

For privacy reasons YouTube needs your permission to be loaded.

How To Use The Testimonials Element

The Avada Testimonials Element is a handy way of adding testimonials to your page content. There are both Parent Options, which affect the whole series of testimonials (if you have more than one), while you can also configure and style the individual testimonials. This Element has a huge range of options, starting with three designs. Once you have chosen your design, there are four layouts and a huge range of General and Design options for you to configure.

Apart from the Parent Options, there are the Child Items. Click the pencil icon to edit the existing item, and the Child Item Options Panel appears. This is where you add the content for the individual testimonials. Here, you can add the person’s name, title and company, choose an avatar (including the option to upload your own image), and the actual testimonial content.

You can then set up other testimonials, either by duplicating existing ones or creating new testimonials, by clicking on the Clone Item icon or the + Testimonials button, respectively. Read below for a description of all element options.

Parent Element Options

Note: The Default setting will use the global settings assigned for this element in your Options > Avada Builder Elements > Testimonials Elements section. Also, please note that the displayed options screens below show ALL the available options for the element. If you have Avada’s Option Network Dependencies turned on, you will only see options relevant to your selections, and so the options screen may look somewhat different.

General

HeadingDescription
DesignChoose a design for the element.
LayoutChoose how the testimonials are arranged. Fade Slider: one testimonial at a time with a cross-fade. Carousel: multiple sliding testimonials. Marquee: a continuously scrolling ticker of testimonials. Grid: a static grid ("wall of love"), no slider.
Marquee DirectionSelect the direction the marquee scrolls.
ColumnsSet the number of columns to display. Leave at 0 to fit all testimonials into a single row, up to a maximum of 6.
Column GapControls the spacing between the columns / items. Enter a value including any valid CSS unit, ex: 30px. Leave empty for the default.
Column Vertical AlignmentControls how the columns / items align vertically within their row.
Scroll SlidesSet how many testimonials the carousel advances at a time. The default of 1 keeps every testimonial readable as it comes into view.
Show NavigationChoose to show navigation on the testimonials slider. Note: You can also set the CSS ID (e.g. my-id) for this Testimonials element and use #my-id-next, #my-id-prev as links on a Button element to navigate through the testimonials.
AutoplayChoose to autoplay the testimonials slider.
Testimonials SpeedSet the speed of the testimonial slider. ex: 1000 = 1 second. IMPORTANT: Setting speed to 0 will disable autoplay for testimonials slider.
Pause Autoplay On HoverChoose to pause the testimonials slider autoplay on hover.
LoopChoose to enable continuous loop mode.
Mask EdgesChoose if the edges should be masked with a fade out effect. Navigation arrows will not be displayed, if masked edges are active.
Random OrderTurn on to display testimonials in a random order.
MarginEnter values including any valid CSS unit, ex: 4%.
Element VisibilityChoose to show or hide the element on small, medium or large screens. You can choose more than one at a time.
CSS ClassAdd a class to the wrapping HTML element.
CSS IDAdd an ID to the wrapping HTML element.

Design

HeadingDescription
Testimonial Background ColorControls the background color of the testimonial.
Testimonial Border SizeControls the border size of the testimonial. In pixels.
Testimonial Border StyleControls the border style of the testimonial.
Testimonial Border ColorControls the border color of the testimonial.
Testimonial Border RadiusEnter values including any valid CSS unit, ex: 10px.
Box ShadowSet to "Yes" to enable box shadows.
Box Shadow PositionSet the vertical and horizontal position of the box shadow. Positive values put the shadow below and right of the box, negative values put it above and left of the box. In pixels, ex. 5px.
Box Shadow Blur RadiusSet the blur radius of the box shadow. In pixels.
Box Shadow Spread RadiusSet the spread radius of the box shadow. A positive value increases the size of the shadow, a negative value decreases the size of the shadow. In pixels.
Box Shadow ColorControls the color of the box shadow.
Box Shadow StyleSet the style of the box shadow to either be an outer or inner shadow.
Testimonial Speech Bubble StyleEnable or disable the testimonial speech bubble triangle.
Speech Bubble Triangle SizeControls the size of the speech bubble triangle. Enter a value including any valid CSS unit, ex: 12px. Leave empty to scale with the testimonial text size.
Testimonial TypographyControls the testimonial text typography.
Testimonial Text ColorControls the text color.
Name / Base TypographyControls the name typography. Also used as the base for the role / company, unless the separate Role / Company Typography below is set.
Name / Base Text ColorControls the name text color. Also used as the base for the role / company, unless the separate Role / Company Text Color below is set.
Role / Company TypographyOptionally controls the role / company typography separately from the name. Falls back to the Name / Base Typography when left empty.
Role / Company Text ColorOptionally controls the role / company text color separately from the name. Falls back to the Name / Base Text Color when left empty.
Box PaddingControls the inner padding of the testimonial box / card. Enter values including any valid CSS unit, ex: 2em. Leave empty for the default (which scales with the text size on the classic / clean designs).
Card Content AlignmentControls the alignment of the content inside the card.
Card Content Vertical AlignmentControls how the card content is distributed vertically in equal-height cards.
Author Block PositionControls where the author block (avatar and author details) sits in relation to the rating / quote. "Above" and "Below" stack it vertically; "Left" and "Right" place it beside the rating / quote in a split layout.
Author Side WidthControls the width of the author side in the split (Left / Right) card layout. Enter a value including any valid CSS unit, ex: 35%. Leave empty to size to the content.
Author Block GapControls the space between the author block and the quote. Enter a value including any valid CSS unit, ex: 2em. Leave empty for the automatic default, which allows for the speech bubble triangle and avatar size where applicable.
Author Avatar PositionControls where the author avatar sits in relation to the name / details.
Author Block DistributionControls how the avatar and the author details are distributed. "Space Between" pushes them to opposite ends of the row.
Author Avatar GapControls the spacing between the avatar and the author details / content. Enter a value including any valid CSS unit, ex: 10px. Leave empty to use the default spacing.
Author Details LayoutControls how the author title / role and company display in relation to the name. "Inline" keeps everything on one comma-separated line; "Stacked" puts the name on its own line with the title / company beneath.
Rating PositionControls where the star rating appears. "With Author" places it inside the author block.
Maximum RatingSelect the maximum possible star rating. Ratings are set per testimonial.
Rating IconClick an icon to select, click again to deselect. Used for the star rating.
Rating Icon SizeEnter value including any valid CSS unit, ex: 20px.
Rating Filled ColorSelect the color of the filled rating icons.
Rating Empty ColorSelect the color of the empty rating icons.
Initials / Icon Background ColorControls the background color of the initials and icon avatars.
Initials / Icon ColorControls the color of the letters and of the icon in the initials and icon avatars.
Background Icon ColorControls the color of the background icon set on individual testimonials. Leave empty to use the testimonial text color at a reduced opacity.
Background Icon SizeControls the size of the background icon set on individual testimonials. Enter a value including any valid CSS unit, ex: 40px. Leave empty to use the default value of 2em.
Arrow Box DimensionsControls the width and height of the arrow box. Enter values including any valid CSS unit.
Arrow Icon SizeSet the arrow icon size. Enter value including any valid CSS unit, ex: 14px.
Previous IconClick an icon to select, click again to deselect.
Next IconClick an icon to select, click again to deselect.
Arrow PositionControls the position of the arrows. Enter value including any valid CSS unit, ex: 14px.
Arrow Border RadiusEnter values including any valid CSS unit, ex: 10px.
Arrows Styling
Arrow Background ColorControls the background color of the arrows.
Arrow Icon ColorControls the color of the arrow icons.
Dots PositionControls the position of the navigation dots.
Dots AlignmentControls the alignment of the navigation dots.
Dots SpacingIn pixels.
Dots MarginIn pixels or percentage, ex: 10px or 10%.
Dots Styling
SizeControls the size of the navigation dots. In pixels.
ColorControls the color of the navigation dots.
SizeControls the size of the active navigation dot. In pixels. Leave empty to use the regular dot size.
ColorControls the color of the active navigation dot. Leave empty to use the regular dot color.

Extras

HeadingDescription
Conditional RenderingAdd conditional rendering logic for the element. The element will only be part of the post / page contents, if the set conditions are met. NOTE: Server cache can interfere with results.

Child Element Options

HeadingDescription
NameInsert the name of the person.
Title / RoleInsert the title or role of the person, e.g. "CEO". Displayed alongside the company.
CompanyInsert the name of the company.
LinkAdd the URL the company name will link to.
Link TargetControls how the link will open.
AvatarChoose which kind of Avatar to be displayed.
Avatar IconSelect the icon to show in the avatar. It uses the same size and colors as the initials avatar.
Custom AvatarUpload a custom avatar image.
Avatar PositionControls whether the Avatar will be shown above or below the testimonial content.
Avatar SizeSet the size of the testimonial avatar.
Avatar Border RadiusChoose the radius of the testimonial avatar. In pixels (px), ex: 1px, or "round".
RatingEnter a star rating for this testimonial, e.g. 4.5. Leave empty to hide the rating. The maximum rating and star styling are set on the parent element.
Rating TextOptional text shown next to the star rating, e.g. "For Features Availability". Shown below the stars in the clean design. Leave empty to hide.
Testimonial ContentAdd the testimonial content.
Testimonial SideControls which side the testimonial sits on. Alternate Left / Right across testimonials for a conversation-style wall.
Background IconClick an icon to select, click again to deselect.
Icon AlignmentChoose the side the icon sits on. In the Card design the icon follows the Card Content Alignment set on the parent, so this control is only shown for the Classic design.

In this article