hulai-website/components/about/CultureValues.vue
刘涛 a25f3a77ce sync: 同步最新呼籁官网代码到仓库
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 21:57:35 +08:00

34 行
1.1 KiB
Vue

<template>
<section class="section">
<div class="container">
<CommonSectionTitle title="企业文化" />
<p v-if="culture.core" class="culture-core">{{ culture.core }}</p>
<div class="values-grid">
<div v-for="v in culture.values" :key="v.name" class="value-item">
<h3 class="value-name">{{ v.name }}</h3>
<p class="value-expr">{{ v.expression }}</p>
</div>
</div>
</div>
</section>
</template>
<script setup>
defineProps({ culture: { type: Object, required: true } })
</script>
<style lang="less" scoped>
.culture-core {
text-align: center; font-size: @font-size-xl; font-weight: 600; color: @color-primary;
letter-spacing: 0.1em; margin-bottom: @space-2xl;
}
.values-grid {
display: grid; grid-template-columns: 1fr; gap: @space-lg;
.respond-md({ grid-template-columns: repeat(3, 1fr); });
}
.value-item { text-align: center; padding: @space-xl @space-lg; }
.value-name { font-size: @font-size-xl; color: @color-primary; margin-bottom: @space-sm; }
.value-expr { font-size: @font-size-base; color: @color-text-secondary; }
</style>