当前位置:首页 > uni-app

uniapp创建css

2026-02-06 00:05:42uni-app

在 uniapp 中创建 CSS 的方法

uniapp 支持多种 CSS 编写方式,包括内联样式、单文件组件样式和全局样式。以下是具体实现方法:

内联样式

在组件的模板中直接使用 style 属性:

<view style="color: red; font-size: 16px;">文本内容</view>

单文件组件样式

在 .vue 文件的 <style> 标签中编写:

uniapp创建css

<style>
/* 普通 CSS */
.container {
  padding: 20rpx;
  background-color: #f5f5f5;
}

/* 支持 CSS 预处理器 */
<style lang="scss">
$primary-color: #1890ff;
.btn {
  color: $primary-color;
}
</style>

全局样式

在 App.vue 中定义的样式会全局生效:

<style>
/* 全局样式 */
page {
  background-color: #f8f8f8;
}
</style>

使用 CSS 预处理器

uniapp 支持 less/sass/scss/stylus 等预处理器,需安装对应依赖:

uniapp创建css

npm install sass sass-loader -D

样式导入

通过 @import 引入外部样式文件:

@import url('../../common/global.css');

条件编译

针对不同平台编写特定样式:

/* #ifdef H5 */
.h5-specific {
  display: block;
}
/* #endif */

注意事项

  • 推荐使用 rpx 作为单位实现响应式布局
  • 避免使用过于复杂的选择器
  • 组件样式默认有 scoped 特性,避免全局污染
  • 小程序平台对 CSS 支持有限制,需注意兼容性

通过以上方法可以灵活地在 uniapp 项目中管理和组织 CSS 代码。

标签: uniappcss
分享给朋友:

相关文章

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…

css制作炫酷按钮

css制作炫酷按钮

渐变背景按钮 使用CSS的linear-gradient属性创建渐变背景效果,结合阴影和过渡动画增强视觉冲击力。按钮悬停时通过改变渐变角度或颜色实现动态效果。 .gradient-btn { b…

怎么用css制作网页

怎么用css制作网页

使用CSS制作网页的基本方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是一些基本步骤和方法: 创建CSS文件 新建一个后缀为.css的文件,例如style.css。在HTML文件中通过&l…

制作css开关

制作css开关

使用纯CSS创建开关 HTML结构需要包含一个隐藏的复选框和一个关联的标签元素: <label class="switch"> <input type="checkbox"&g…

css制作春联

css制作春联

使用CSS制作春联的方法 基础布局与样式 春联通常由一对垂直排列的红色对联和顶部的横批组成。使用CSS的flexbox布局可以轻松实现这种结构。创建一个父容器,内部包含三个子元素:横批、上联和下联。…

uniapp番号

uniapp番号

关于“uniapp番号”这一搜索词,可能存在理解偏差或表述不明确的情况。以下分方向提供相关信息: Uniapp框架简介 Uniapp是一个基于Vue.js的跨平台开发框架,支持编译到iOS、Andr…