vr-uniapp/src/styles/index.scss

177 lines
3.3 KiB
SCSS
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

@import './common.scss';
@import './lib.scss';
@import './base.scss';
/**
* 响应式布局容器固定宽度
*
* 大屏(>=1200px
* 中屏(>=992px
* 小屏(>=768px
*/
#app {
width: 100%;
height: 100%;
}
html {
box-sizing: border-box;
width: 100%;
height: 100%;
text-size-adjust: 100%;
font-size: 62.5%;
}
body {
width: 100%;
height: 100%;
margin: 0;
font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
line-height: inherit;
font-size: 14px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizelegibility;
}
a {
color: inherit;
text-decoration: inherit;
}
img {
display: inline-block;
}
ul,
li {
padding: 0;
margin: 0;
list-style: none;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
a,
a:focus,
a:hover {
color: inherit;
text-decoration: none;
cursor: pointer;
}
a:focus,
a:active,
div:focus {
outline: none;
}
// 全局form表单样式
:root {
--el-font-size-base: 12px;
}
.el-form {
--el-form-label-font-size: var(--el-font-size-base);
--el-form-inline-content-width: 220px;
}
// 取色器样式调整
.el-color-picker__trigger {
width: 7rem;
justify-content: space-between;
.el-color-picker__color {
width: 2.2rem;
border: 0;
.el-color-picker__color-inner {
border-radius: 0.2rem;
.el-icon {
position: absolute;
right: -3.6rem;
color: #ccc;
}
}
}
}
// numberbox 数字输入框样式调整
.el-input-number {
&__decrease {
background-color: #fff;
transition: all 0.3s ease-in-out;
opacity: 0;
}
&__increase {
background-color: #fff;
transition: all 0.3s ease-in-out;
opacity: 0;
}
&:hover &__decrease {
opacity: 1;
}
&:hover &__increase {
opacity: 1;
}
}
// dialog弹窗样式调整
.el-dialog__header {
position: relative;
&::before {
content: '';
width: calc(100% + 3.2rem);
height: 0.1rem;
background-color: #eee;
position: absolute;
bottom: 0;
left: -1.6rem;
right: -1.6rem;
}
.el-dialog__headerbtn {
font-size: 2.4rem;
width: 3.4rem;
height: 3.4rem;
}
.title {
height: 3.8rem;
display: flex;
align-items: center;
&.center {
justify-content: center;
}
.el-radio-group {
background-color: #f4f4f4;
border-radius: 5rem;
.el-radio-button {
overflow: hidden;
border-radius: 5rem;
.el-radio-button__inner {
--el-fill-color-blank: #f4f4f4;
border: 0;
font-size: 1.4rem;
}
}
}
}
}
.el-dialog__footer {
position: relative;
&::before {
content: '';
width: calc(100% + 3.2rem);
height: 0.1rem;
background-color: #eee;
position: absolute;
top: 0;
left: -1.6rem;
right: -1.6rem;
}
}
.el-popover.el-popper {
min-width: 5rem;
}