分享 UniApp 中超好看的卡片阴影样式
在 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 项目中进行测试和使用,相信会为你的应用增添不少光彩!