Ionic 5 Content Padding Example
In Ionic 5, there are some changes regarding how we set padding of the ion-content component.
We set the padding by using these CSS custom properties:
-
--padding-bottomBottom padding of the content -
--padding-endRight padding if direction is left-to-right, and left padding if direction is right-to-left of the content -
--padding-startLeft padding if direction is left-to-right, and right padding if direction is right-to-left of the content -
--padding-topTop padding of the content
For example, in the SCSS file associated with your component, you need to add:
ion-content {
--padding-bottom: 10px;
--padding-end: 10px;
--padding-start: 20px;
--padding-top: 20px;
}
This should add padding inside the content area.
You need to replace the attributes Ionic 4 to CSS classes in Ionic 5. For example:
<ion-header text-center></ion-header>
<ion-content padding></ion-content>
Becomes:
<ion-header class="ion-text-center"></ion-header>
<ion-content class="ion-padding"></ion-content>
Or also
<ion-content color="primary" padding></ion-content>
Becomes:
<ion-content color="primary" class="ion-padding"></ion-content>
-
Date:
