颜色模式头像

AvatarGitHub
一个在浅色和深色模式下具有不同来源的头像。

用法

ColorModeAvatar 组件扩展了 Avatar 组件,因此您可以传递任何属性,例如 sizeicon 等。

使用 lightdark 属性来定义亮色和暗色模式的源。

<template>
  <UColorModeAvatar light="https://github.com/vuejs.png" dark="https://github.com/nuxt.png" />
</template>
在亮色和暗色模式之间切换以查看不同的图片

API

属性

属性默认值类型
as'span'any

此组件应渲染为的元素或组件。

亮色string
暗色string
altstring
crossorigin"" | "anonymous" | "use-credentials"
decoding"async" | "auto" | "sync"
heightstring | number
loading"lazy" | "eager"
referrerpolicy"" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
sizesstring
srcsetstring
usemapstring
widthstring | number
图标any
文本string
尺寸'md'"md" | "3xs" | "2xs" | "xs" | "sm" | "lg" | "xl" | "2xl" | "3xl"
chipboolean | ChipProps
ui{ root?: ClassNameValue; image?: ClassNameValue; fallback?: ClassNameValue; icon?: ClassNameValue; }
此组件还支持所有原生 <img> HTML 属性。

更新日志

5b177— feat: 扩展原生 HTML 属性 (#5348)

5cb65— 特性:导入 @nuxt/ui-pro 组件