This commit is contained in:
2025-05-24 01:49:48 +09:00
commit 62abbcf4eb
2376 changed files with 325522 additions and 0 deletions

View File

@@ -0,0 +1,174 @@
### Menu with Images
`<VDropdown />` menus items can have images and more original layout.
Use the `spaced` prop with the provided markup in the code example.
The inner images can be be made rounded by adding
the `is-rounded` class to the image element.
<!--code-->
```vue
<template>
<VDropdown title="Dropdown with image" spaced>
<template #content>
<a href="#" class="dropdown-item is-media">
<img
class="item-img"
src="/images/avatars/svg/vuero-1.svg"
alt=""
>
<div class="meta">
<span>Erik K.</span>
<span>New York, NY</span>
</div>
</a>
<a href="#" class="dropdown-item is-media is-active">
<img
class="item-img"
src="https://media.cssninja.io/content/avatars/7.jpg"
alt=""
>
<div class="meta">
<span>Alice C.</span>
<span>San Diego, CA</span>
</div>
</a>
<a href="#" class="dropdown-item is-media">
<img
class="item-img"
src="https://media.cssninja.io/content/avatars/25.jpg"
alt=""
>
<div class="meta">
<span>Melany W.</span>
<span>San Jose, CA</span>
</div>
</a>
<hr class="dropdown-divider">
<a href="#" class="dropdown-item is-media">
<img
class="item-img"
src="https://media.cssninja.io/content/avatars/9.jpg"
alt=""
>
<div class="meta">
<span>Anna B</span>
<span>San Francisco, CA</span>
</div>
</a>
</template>
</VDropdown>
</template>
```
<!--/code-->
<!--example-->
<VField horizontal style="gap: 0.5rem;">
<VControl>
<VDropdown title="Dropdown with image" spaced>
<template #content>
<a href="#" class="dropdown-item is-media">
<img
class="item-img"
src="/images/avatars/svg/vuero-1.svg"
alt=""
/>
<div class="meta">
<span>Erik K.</span>
<span>New York, NY</span>
</div>
</a>
<a href="#" class="dropdown-item is-media is-active">
<img
class="item-img"
src="https://media.cssninja.io/content/avatars/7.jpg"
alt=""
/>
<div class="meta">
<span>Alice C.</span>
<span>San Diego, CA</span>
</div>
</a>
<a href="#" class="dropdown-item is-media">
<img
class="item-img"
src="https://media.cssninja.io/content/avatars/25.jpg"
alt=""
/>
<div class="meta">
<span>Melany W.</span>
<span>San Jose, CA</span>
</div>
</a>
<hr class="dropdown-divider" />
<a href="#" class="dropdown-item is-media">
<img
class="item-img"
src="https://media.cssninja.io/content/avatars/9.jpg"
alt=""
/>
<div class="meta">
<span>Anna B</span>
<span>San Francisco, CA</span>
</div>
</a>
</template>
</VDropdown>
</VControl>
<VControl>
<VDropdown title="Dropdown with rounded image" spaced>
<template #content>
<a href="#" class="dropdown-item is-media">
<img
class="item-img is-rounded"
src="/images/avatars/svg/vuero-1.svg"
alt=""
/>
<div class="meta">
<span>Erik K.</span>
<span>New York, NY</span>
</div>
</a>
<a href="#" class="dropdown-item is-media is-active">
<img
class="item-img is-rounded"
src="https://media.cssninja.io/content/avatars/7.jpg"
alt=""
/>
<div class="meta">
<span>Alice C.</span>
<span>San Diego, CA</span>
</div>
</a>
<a href="#" class="dropdown-item is-media">
<img
class="item-img is-rounded"
src="https://media.cssninja.io/content/avatars/25.jpg"
alt=""
/>
<div class="meta">
<span>Melany W.</span>
<span>San Jose, CA</span>
</div>
</a>
<hr class="dropdown-divider" />
<a href="#" class="dropdown-item is-media">
<img
class="item-img is-rounded"
src="https://media.cssninja.io/content/avatars/9.jpg"
alt=""
/>
<div class="meta">
<span>Anna B</span>
<span>San Francisco, CA</span>
</div>
</a>
</template>
</VDropdown>
</VControl>
</VField>
<!--/example-->