Background:rgba()

本文深入探讨了在CSS中使用RGBa和opcity来实现颜色透明效果的区别,解释了如何仅对特定元素进行透明处理而不影响其子元素。

RGBa一种在css中声明包含透明效果的颜色的方法

区别于opcity

opcity会使所有的子元素都变成透明的

而RGBa将一个元素设置为透明,不影响其子元素

background:rgba(225,225,225,0.5);

<style scoped> :root { --primary-color: #4299e1; --dark-bg: rgba(16, 16, 16, 0.9); --element-bg: rgba(32, 32, 32, 0.8); --text-primary: #e0e0e0; --text-secondary: #a0aec0; } .avatar-uploader ::v-deep .el-upload { border: 1px dashed #d9d9d9; border-radius: 6px; cursor: pointer; position: relative; overflow: hidden; width: 100%; height: 200px; } .avatar-uploader .el-upload:hover { border-color: #409EFF; } .avatar-uploader-icon { font-size: 28px; color: #8c939d; width: 100%; height: 200px; line-height: 200px; text-align: center; } .avatar { width: 100%; height: 200px; display: block; object-fit: cover; } /* 暗黑主题容器 */ .app-container { background: rgba(0, 0, 0, 0.9) url('https://class426-wuxinzhang.oss-cn-beijing.aliyuncs.com/1.jpg') center/cover fixed; /* 替换为你的背景图URL */ min-height: 100vh; color: #e0e0e0; } /* 全局覆盖ElementUI组件样式 */ ::v-deep .el-table { background: rgba(16, 16, 16, 0.8); color: #c0c0c0; } ::v-deep .el-table th { background: #1a1a1a !important; color: #40a0ff; /* 表头文字使用主题蓝 */ } ::v-deep .el-table tr { background: rgba(32, 32, 32, 0.8); } ::v-deep .el-table--enable-row-hover .el-table__body tr:hover > td { background: rgba(64, 64, 64, 0.5) !important; } /* 按钮统一风格 */ ::v-deep .el-button { border-radius: 20px; padding: 10px 25px; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } /* 主按钮 */ ::v-deep .el-button--primary { background: linear-gradient(135deg, #2a4365 0%, #1a365d 100%); border-color: #2c5282; } ::v-deep .el-button--primary:hover { transform: translateY(-2px); box-shadow: 0 4px 15px rgba(42, 67, 101, 0.5); } /* 危险按钮 */ ::v-deep .el-button--danger { background: linear-gradient(135deg, #63171b 0%, #4a0e11 100%); border-color: #742a2a; } /* 操作列微型按钮 */ ::v-deep .el-button--text { color: #63b3ed !important; font-size: 12px; padding: 2px 8px; } /* 输入框与选择器 */ ::v-deep .el-input__inner, ::v-deep .el-select .el-input__inner { background: rgba(64, 64, 64, 0.5); border: 1px solid #4a5568; color: #e2e8f0; } ::v-deep .el-input__inner::placeholder { color: #718096; } /* 上传组件样式 */ .avatar-uploader ::v-deep .el-upload { border: 2px dashed #4a5568; background: rgba(45, 55, 72, 0.5); } .avatar-uploader ::v-deep .el-upload:hover { border-color: #4299e1; } .avatar-uploader-icon { color: #718096; } /* 弹窗背景 */ ::v-deep .el-dialog { background: rgba(26, 32, 44, 0.95); border-radius: 10px; box-shadow: 0 10px 30px rgba(0,0,0,0.5); } ::v-deep .el-dialog__title { color: #63b3ed; } /* 分页器 */ ::v-deep .el-pagination { color: #a0aec0; } ::v-deep .el-pager li { background: rgba(45, 55, 72, 0.8); } ::v-deep .el-pagination button:hover { color: #63b3ed !important; } </style> 这是一段样式的代码,请帮我修改成淡色系并且添加你认为喊看的背景颜色和风格,帮我生成完整的style标签中的代码
05-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值