Skip to content

Updating visuals

If you see any images containing outdated UI, please bear with us.

We are updating all content as quickly as possible to mirror our new UI.

Styling Properties ​

Styling properties are all the options you can use to change an element's design inside your WeWeb app.

They're available on the right sidebar, under the styling tab.

TIP

All available styling properties are standard CSS properties, the WeWeb editor simply gives you a visual way to edit them.

Learn more about CSS in the WeWeb editor

Text ​

Text - {lang} ​

Set the text that will be displayed for {language}.

You'll have to bind it for every language that's currently activated on this page.

Sanitize ​

Escape special characters in user-generated text to prevent security issues.

This will escape special characters, so that you are not vulnerable to XSS attacks.

The option is not active by default because sometimes you want these characters to be interpreted (for example making some part of the text bold with markup).

Typography ​

Apply a preset text style from your library.

Size ​

Set the size of the text. Equivalent to CSS' font-size.

Using REM and EM Units

To use relative units like rem or em, you need to bind the Size property and manually type the size value. For example: '1.5rem', '2em', or '0.875rem'.

Understanding relative units:

  • rem - Relative to the root element's font size (html element)
  • em - Relative to the parent element's font size

Customizing the root font size:

To change the base size that rem units are calculated from, you need to add custom code at the head level of your page or entire app to change the root font size using CSS, like so:

html
<style>
:root {
  font-size: 16px; 
}
</style>

Font family ​

Choose the font used for this text. Equivalent to CSS' font-family.

Font weight ​

Set how bold or light the text appears. Equivalent to CSS' font-weight.

Font style ​

Choose between regular or italic style. Equivalent to CSS' font-style.

Line height ​

Adjust the space between lines of text. Equivalent to CSS' line-height.

Alignment ​

Align the text left, center, right, or justified. Equivalent to CSS' text-align.

Text color ​

Set the color of the text. Equivalent to CSS' color.

Text decoration ​

Add effects like underline or line-through to your text. Equivalent to CSS' text-decoration.

No-wrap ​

Keep the text on a single line without breaking. Equivalent to CSS' white-space.

Character case ​

Transform text to uppercase, lowercase, or capitalized. Equivalent to CSS' text-transform.

Text shadows ​

Add a shadow effect to your text. Equivalent to CSS' text-shadow.

Letter spacing ​

Set the space between each letter. Equivalent to CSS' letter-spacing.

Word spacing ​

Set the space between each word. Equivalent to CSS' word-spacing.

Display ​

Display ​

Choose if and how the element is displayed. Equivalent to CSS' display.

TIP

This is how you can hide an element on responsive mode or when a condition is met.

Align self ​

Override the parent container's alignment and choose how this element aligns itself. Equivalent to CSS' align-self.

Sizing ​

Set how this element should size itself inside the container. Equivalent to CSS' flex.

Layout ​

Direction ​

Set if items are arranged horizontally or vertically. Equivalent to CSS' flex-direction.

Rows gap ​

Set the space between each row of items. Equivalent to CSS' grid-row-gap.

Column gap ​

Set the space between each column of items. Equivalent to CSS' grid-column-gap.

Justify ​

Set how items are spaced horizontally. Equivalent to CSS' justify-content.

Alignment ​

To set how the items should be aligned vertically (for example: top, center, bottom, etc). Equivalent to CSS' align-items.

Reverse ​

Display items in the opposite order. Equivalent to CSS' flex-direction.

Last to the end ​

Move the last item to the end of the container.

Sizing ​

Width ​

Set the width of the element. Equivalent to CSS' width.

Height ​

Set the height of the element. Equivalent to CSS' height.

Max-width ​

Set the maximum width of the element. Equivalent to CSS' max-width.

Min-width ​

Set the minimum width of the element. Equivalent to CSS' min-width.

Max-height ​

Set the maximum height of the element. Equivalent to CSS' max-height.

Min-height ​

Set the minimum height of the element. Equivalent to CSS' min-height.

Spacing ​

Padding ​

Set the inner spacing of the element. Equivalent to CSS' padding.

Margin ​

Set the outer spacing around the element. Equivalent to CSS' margin.

Background ​

Color ​

To set the background color of the element. Equivalent to CSS' background-color.

Image ​

To set the background image of the element. Equivalent to CSS' background.

Borders & Shadows ​

Borders ​

Set the borders of the element. Equivalent to CSS' border.

Outline ​

Add a visible outline around the element. Equivalent to CSS' outline.

Offset ​

Set the distance between the element's outline and its edge. Equivalent to CSS' outline-offset.

Radius ​

Make the element's corners rounded. Equivalent to CSS' border-radius.

Shadows ​

Set the shadows of the element. Equivalent to CSS' box-shadow.

Effects ​

Opacity ​

Set how transparent the element is. Equivalent to CSS' opacity.

Position ​

Set how the element is positioned on the page. Equivalent to CSS' position.

Z axis ​

Set which elements appear in front or behind others. Equivalent to CSS' z-index.

Cursor ​

Set the mouse cursor shown when hovering over the element. Equivalent to CSS' cursor.

Overflow ​

Set what happens when content goes outside the element. Equivalent to CSS' overflow.

Transform ​

Apply effects like move, rotate, or scale to the element. Equivalent to CSS' transform.

Transition ​

Smoothly animate changes like hover effects or size updates. Equivalent to CSS' transition.

Perspective ​

Add 3D depth effects to the element. Equivalent to CSS' perspective.

Animation ​

The animations section allows you to configure how the element should animate itself.

Check out the dedicated animations documentation to learn more ->

Custom CSS ​

Add your own custom styles if needed. Equivalent to CSS' style.