blob: 936c5875d6cbe50b9ba67fb7b3c94d1654faedbd [file] [log] [blame] [view] [edit]
## Forms
---
### Input {#form-input}
```html
<input class="go-Input" placeholder="Placeholder text" />
```
### Input w/ Label {#form-input-label}
```html
<label class="go-Label">
URL
<input class="go-Input" placeholder="e.g., https://pkg.go.dev/net/http" />
</label>
```
### Input w/ Shortcut Key {#form-input-shortcut}
```html
<div class="go-ShortcutKey" data-shortcut="/" data-shortcut-alt="search">
<input class="go-Input" placeholder="e.g., https://pkg.go.dev/net/http" />
</div>
```
### Select w/ Inline Label {#form-select}
```html
<label class="go-Label go-Label--inline">
Rendered for
<select class="go-Select">
<option>linux/amd64</option>
<option>windows/amd64</option>
<option>darwin/amd64</option>
<option>js/wasm</option>
</select>
</label>
```
### Input Groups {#form-groups}
```html
<form
class="go-InputGroup"
action="#forms"
data-gtmc="search form"
aria-label="Search for a package"
role="search"
>
<input name="q" class="go-Input" placeholder="Search for a package" />
<button class="go-Button go-Button--inverted" aria-label="Submit search">
<img
class="go-Icon"
height="24"
width="24"
src="/static/shared/icon/search_gm_grey_24dp.svg"
alt=""
/>
</button>
</form>
```
```html
<form
class="go-InputGroup"
action="#forms"
data-gtmc="search form"
aria-label="Search for a package"
role="search"
>
<input name="q" class="go-Input" placeholder="Search for a package" />
<button class="go-Button">Submit</button>
</form>
```
```html
<div class="go-InputGroup">
<button class="go-Button go-Button--inverted" data-gtmc="menu button" aria-label="Open menu">
<img
class="go-Icon"
height="24"
width="24"
src="/static/shared/icon/filter_list_gm_grey_24dp.svg"
alt=""
/>
</button>
<button class="go-Button go-Button--inverted" data-gtmc="menu button">Share</button>
<button class="go-Button go-Button--inverted" data-gtmc="menu button">Format</button>
<button class="go-Button go-Button--inverted" data-gtmc="menu button">Run</button>
<button class="go-Button go-Button--inverted" data-gtmc="menu button" aria-label="Search">
<img
class="go-Icon"
height="24"
width="24"
src="/static/shared/icon/search_gm_grey_24dp.svg"
alt=""
/>
</button>
</div>
```
```html
<fieldset class="go-Label go-Label--inline">
<legend>Label</legend>
<div class="go-InputGroup">
<button class="go-Button go-Button--inverted" data-gtmc="menu button" aria-label="Open menu">
<img
class="go-Icon"
height="24"
width="24"
src="/static/shared/icon/filter_list_gm_grey_24dp.svg"
alt=""
/>
</button>
<button class="go-Button go-Button--inverted" data-gtmc="menu button" aria-label="Search">
<img
class="go-Icon"
height="24"
width="24"
src="/static/shared/icon/search_gm_grey_24dp.svg"
alt=""
/>
</button>
</div>
</fieldset>
```