# Edit text, images and buttons on a page

Click any text on the canvas to edit it in place, select an Image block to swap the picture from your Media Bucket, and select a Button to change its text, style, icon and animation in the **Settings** tab.

## Steps

1. Open **Online Store → Theme Settings** (or your landing page in the landing page builder) and select the page.
2. **Text**: click a Heading or Paragraph and type directly on the canvas. The floating toolbar offers bold, italic, underline, text colour, highlight and link. In **Settings** you can also edit **Content** or turn on **Remove all HTML tags from text content**.
3. **Images**: select an Image block. In **Settings** click **Image Link** to open the Media Bucket — pick from **All Files** or **Upload new file** (images up to 15 MB; JPG or PNG recommended). Fill in **Image Alt**, then set **Object Fit** (Cover, Contain, Fill or Scale Down), **Width** and **Height**.
4. **Buttons**: select a Button block. In **Settings** set **Add text**, **Button Variant** (Default, Secondary, Ghost, Outline), **Button Size** (Small or Large), an optional **Button Icon**, and **Button Animation** (None, Flash, Pulse, Shake X, Shake Y, Head Shake, Swing, Fade In). **Modal control** picks which popup the button opens.
5. **Links**: to send visitors somewhere, use a Link block — **Link Type** (Page, Product, Category or URL), **Is External Link**, **Link Variant**, **Link Icon** and **Link animation**. A Box block can also carry a link.

1. Use the **Styles** tab for fonts, spacing, background, border and shadow, then click **Save**.

## Common problems

- Clicking a link in the editor does nothing → links only work on the live page ("Link won't work in edit mode, only on the live page."); use **Preview**.
- Upload is rejected → images must be 15 MB or smaller; resize and retry.
- The image looks stretched or cropped → change **Object Fit**: Contain shows the whole picture, Cover fills the frame.
- Pasted text keeps odd fonts or colours → enable **Remove all HTML tags from text content** in Settings.
- Want one button in a different colour → buttons follow the Theme Customizer's Primary and Secondary colours; override that button in its own **Styles** tab.

## Related
- [Add, move, copy and delete blocks on a page](https://help.dropify.shop/en/guides/add-move-copy-and-delete-blocks/)
- [Change your store's colours, font and corner radius](https://help.dropify.shop/en/guides/change-store-colors-fonts-and-corner-radius/)
- [Add a popup (dialog) to a page](https://help.dropify.shop/en/guides/add-a-popup/)
- [Style a block: spacing, background, border, shadow, animation](https://help.dropify.shop/en/guides/style-a-block-spacing-background-border-animation/)
