/
githubmirror
/
vuetify
Обзор
Документация
Войти
/
githubmirror
/
vuetify
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/docs/src/components/resources/Logos.vue
165 строк
4 KB
Andrei Elkin
feat(VCol/VRow): grid system overhaul (#21500)
30 янв 2026, 12:21
Не верифицирован
30 янв 2026, 12:21
f6d24a9
Код
Авторство
О чём код?
<template> <AppBtn href="https://cdn.vuetifyjs.com/docs/images/brand-kit/vuetify-brand-kit.zip" prepend-icon="mdi-download-box-outline" target="_blank" text="download-brand-kit" border /> <v-container class="px-0"> <div class="font-weight-bold mb-3">{{ t('logo') }}</div> <v-row class="mb-6"> <v-col v-for="logo in logos" :key="logo.title" cols="auto"> <v-sheet class="pa-4" border rounded> <AppFigure :src="`${logo.src}.svg`" :title="logo.title" class="mb-4 mx-auto" width="125" /> <div class="d-flex justify-center mt-4"> <v-btn :href="`${logo.src}.svg`" class="mx-1" color="medium-emphasis" size="x-small" target="_blank" text="SVG" variant="outlined" /> <v-btn :href="`${logo.src}.png`" class="mx-1" color="medium-emphasis" size="x-small" target="_blank" text="PNG" variant="outlined" /> </div> </v-sheet> </v-col> </v-row> <div class="font-weight-bold mb-3">{{ t('text') }}</div> <v-row class="mb-6"> <v-col v-for="logo in text" :key="logo.title" cols="auto"> <v-sheet :theme="logo.src.indexOf('dark') > -1 ? 'dark' : 'light'" class="pa-4" width="300" border rounded > <AppFigure :src="`${logo.src}.svg`" :title="logo.title" class="mb-4" cover /> <div class="d-flex justify-center mt-4"> <v-btn :href="`${logo.src}.svg`" class="mx-1" color="medium-emphasis" size="x-small" target="_blank" text="SVG" variant="outlined" /> <v-btn :href="`${logo.src}.png`" class="mx-1" color="medium-emphasis" size="x-small" target="_blank" text="PNG" variant="outlined" /> </div> </v-sheet> </v-col> </v-row> <div class="font-weight-bold my-3">{{ t('icon') }}</div> <v-row class="mb-3"> <v-col v-for="icon in icons" :key="icon.title" cols="12" sm="6" > <v-sheet class="pa-2" border rounded > <div class="text-center"> <v-icon :color="icon.color" :icon="icon.icon" size="88" /> </div> <figcaption class="text-body-small font-weight-bold text-center text-medium-emphasis mb-2"> {{ icon.title }} </figcaption> <AppMarkup :code="icon.code" /> </v-sheet> </v-col> </v-row> </v-container> </template> <script setup> const { t } = useI18n() const logos = [ { title: 'Vuetify Logo', src: 'https://cdn.vuetifyjs.com/docs/images/brand-kit/v-logo', }, { title: 'Vuetify Atom Logo', src: 'https://cdn.vuetifyjs.com/docs/images/brand-kit/v-logo-atom', }, { title: 'Vuetify Circle Logo', src: 'https://cdn.vuetifyjs.com/docs/images/brand-kit/v-logo-circle', }, ] const text = [ { title: 'Vuetify Light Text Logo', src: 'https://cdn.vuetifyjs.com/docs/images/brand-kit/v-text-logo-light', }, { title: 'Vuetify Dark Text Logo', src: 'https://cdn.vuetifyjs.com/docs/images/brand-kit/v-text-logo-dark', }, ] const icons = [ { title: 'Vuetify Icon', icon: '$vuetify', code: '<v-icon icon="$vuetify" />', }, { title: 'Vuetify Outlined Icon', icon: '$vuetify-outline', code: '<v-icon icon="$vuetify-outline" />', }, ] </script>