Files
tp/serv_nginx/bbvue/src/components/writeLogo.vue
T

61 lines
1.4 KiB
Vue

<template>
<div class="mobile-logo">
<img :src="logoUrl" alt="Little logo begushiy bashkir" class="little-logo">
<span>Бегущий Башкир</span>
</div>
</template>
<script>
export default {
name: 'WriteLogo',
computed: {
logoUrl() {
// Для правильного пути к изображению в разных окружениях
return new URL('../assets/logo/Logo.png', import.meta.url).href;
}
}
}
</script>
<style scoped>
.mobile-logo {
display: flex;
align-items: center;
gap: 10px;
padding: 10px 15px;
background: rgba(255, 255, 255, 0.95);
border-radius: 50px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(10px);
}
.little-logo {
width: 30px;
height: 30px;
object-fit: contain;
border: 2px solid white;
}
.mobile-logo span {
font-weight: 600;
color: #2e8b57;
font-size: 0.9rem;
border: 2px solid black; /* Black border for the text */
padding: 2px 4px; /* Optional: Adds space inside the border */
border-radius: 4px; /* Optional: Rounded corners */
}
/* Скрыть на десктопе по умолчанию */
@media (min-width: 769px) {
.mobile-logo {
display: none;
}
}
/* Показать на мобильных устройствах */
@media (max-width: 768px) {
.mobile-logo {
display: flex;
}
}
</style>