# createCssContext

**Kind:** Function

**Source:** [`src/helper/css/index.ts`](https://github.com/honojs/hono/blob/main/src/helper/css/index.ts#L72)

**Part of:** [Helper](subsystem-src-helper)

## Signature

```ts
function createCssContext({
  id,
  classNameSlug,
  onInvalidSlug,
}: { id: Readonly<string> classNameSlug?: ClassNameSlug onInvalidSlug?: OnInvalidSlug }): DefaultContextType
```

## Parameters

| Name | Type |
|---|---|
| `{
  id,
  classNameSlug,
  onInvalidSlug,
}` | `{ id: Readonly<string> classNameSlug?: ClassNameSlug onInvalidSlug?: OnInvalidSlug }` |

**Returns:** `DefaultContextType`

## Relationships

- IMPORTS → `html`
- IMPORTS → `DOM_RENDERER`
- IMPORTS → `createCssJsxDomObjects`
- IMPORTS → `escapeToBuffer`
- IMPORTS → `CLASS_NAME`
- IMPORTS → `DEFAULT_STYLE_ID`
- IMPORTS → `PSEUDO_GLOBAL_SELECTOR`
- IMPORTS → `SELECTOR`
- IMPORTS → `SELECTORS`
- IMPORTS → `STYLE_STRING`
- IMPORTS → `cssCommon`
- IMPORTS → `cxCommon`
- IMPORTS → `keyframesCommon`
- IMPORTS → `viewTransitionCommon`
- IMPORTS → `rawCssString`
