> For the complete documentation index, see [llms.txt](https://help.craftsmanplus.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.craftsmanplus.com/play/properties.md).

# PROPERTIES

- [Transform](https://help.craftsmanplus.com/play/properties/transform.md)
- [Responsivity](https://help.craftsmanplus.com/play/properties/transform/responsivity.md)
- [Pinning](https://help.craftsmanplus.com/play/properties/transform/responsivity/pinning.md)
- [Scaling](https://help.craftsmanplus.com/play/properties/transform/responsivity/scaling.md): Choose how a layer resizes across screen sizes, including Contain and Cover, which keep a layer inside or filling its parent.
- [Anchor Point](https://help.craftsmanplus.com/play/properties/transform/responsivity/anchor-point.md)
- [Interactions](https://help.craftsmanplus.com/play/properties/interactions.md): Combine Gestures and Actions to make layers respond to taps, swipes, and drags, with optional Press Effect feedback.
- [Gestures](https://help.craftsmanplus.com/play/properties/interactions/gestures.md): Gestures are the user input that triggers an interaction: taps, swipes, drags and holds. Every gesture type, in one place.
- [Single Tap](https://help.craftsmanplus.com/play/properties/interactions/gestures/single-tap.md): Trigger an action when the user taps or clicks a layer.
- [Double Tap](https://help.craftsmanplus.com/play/properties/interactions/gestures/double-tap.md): Trigger an action when the user taps a layer twice in quick succession.
- [Swipe](https://help.craftsmanplus.com/play/properties/interactions/gestures/swipe.md): Trigger an action when the user swipes across a layer, in any direction or a specific one.
- [Drag](https://help.craftsmanplus.com/play/properties/interactions/gestures/drag.md): Let the user move a layer freely with their finger or mouse.
- [Drag and Drop](https://help.craftsmanplus.com/play/properties/interactions/gestures/drag-and-drop.md): Let the user drag a layer onto a target layer, with animations and an action for a successful drop.
- [Hold and Release](https://help.craftsmanplus.com/play/properties/interactions/gestures/hold-and-release.md): Trigger one action on press-and-hold and a second action on release.
- [Press Effect](https://help.craftsmanplus.com/play/properties/interactions/press-effect.md): Learn how to use Press Effect to customize a layer’s pressed state with scale and color overlay settings for responsive, tactile interactions.
- [Animations](https://help.craftsmanplus.com/play/properties/animations.md)
- [Effects](https://help.craftsmanplus.com/play/properties/effects.md)
- [Opacity](https://help.craftsmanplus.com/play/properties/effects/opacity.md)
- [Color Overlay](https://help.craftsmanplus.com/play/properties/effects/color-overlay.md)
- [Color Underlay](https://help.craftsmanplus.com/play/properties/effects/color-underlay.md)
- [Blend Mode](https://help.craftsmanplus.com/play/properties/effects/blend-mode.md): Change how a layer mixes with everything beneath it, for shadows, glows, lighting, and color effects without editing the source art.
- [Dynamic Content](https://help.craftsmanplus.com/play/properties/dynamic-content.md)
- [Adding Dynamic Content to a Layer](https://help.craftsmanplus.com/play/properties/dynamic-content/adding-dynamic-content-to-a-layer.md)
- [Conditions](https://help.craftsmanplus.com/play/properties/dynamic-content/conditions.md)
- [Fallback](https://help.craftsmanplus.com/play/properties/dynamic-content/fallback.md)
- [Previewing & Testing](https://help.craftsmanplus.com/play/properties/dynamic-content/previewing-and-testing.md)
- [Exporting](https://help.craftsmanplus.com/play/properties/dynamic-content/exporting.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.craftsmanplus.com/play/properties.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
