分享 UniApp 中超好看的卡片阴影样式

发布于:2025-02-16 ⋅ 阅读:(140) ⋅ 点赞:(0)

在 UniApp 开发中,页面的视觉效果对于提升用户体验至关重要。一个设计精美的卡片样式往往能让页面更加美观和吸引人,而阴影效果则是为卡片增添立体感和层次感的关键元素。今天,我就来和大家分享一个在 UniApp 中实现的卡片阴影样式,同时附上详细代码。

效果展示

这个卡片阴影样式会让卡片看起来像是悬浮在页面上,具有很强的立体感。卡片标题采用较大且加粗的字体,与卡片内容形成鲜明对比,便于用户快速识别重要信息。整体风格简洁大方,适用于各种类型的应用场景,如资讯列表、产品展示等。

代码实现

1. 模板部分(.vue 文件中的 <template> 标签)

<template>
    <view class="container">
        <view class="shadow-card">
            <text class="card-title">阴影</text>
            <text class="card-content">盒子阴影</text>
        </view>
    </view>
</template>

2. 样式部分(.vue 文件中的 <style> 标签)

<style lang="scss" scoped>
.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}

.shadow-card {
    width: 300px;
    padding: 20px;
    border-radius: 12px;
    background-color: white;
    // 卡片阴影效果
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);
}

.card-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.card-content {
    font-size: 16px;
    color: #666;
}
</style>

总结

通过以上代码,我们可以在 UniApp 中轻松实现一个具有立体感的卡片阴影样式。你可以根据实际需求对卡片的尺寸、颜色、字体等进行调整,以适应不同的设计风格。希望这个分享对你在 UniApp 开发中有所帮助,如果你有任何问题或建议,欢迎在评论区留言交流。

大家可以将上述代码复制到自己的 UniApp 项目中进行测试和使用,相信会为你的应用增添不少光彩!