create-tengits-app
Version:
🚀 快速创建基于 React + Rsbuild + TypeScript + Tailwind CSS + Antd 的现代前端项目脚手架
251 lines (206 loc) • 5.29 kB
text/less
@tailwind base;
@tailwind components;
@tailwind utilities;
// .TUI-Layout-ExpandMenu .TUI-Side {
// background-color: #00474f;
// }
.TUI-LayoutWarp {
.ant-layout {
--TUI-Menu-Color-Primary: #00474f;
}
}
.customScrollbar {
&::-webkit-scrollbar {
/*滚动条整体样式*/
width: 8px;
/*高宽分别对应横竖滚动条的尺寸*/
height: 8px;
}
&::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 4px;
// background-color: rgba(31, 64, 80, 0.2);
background-color: #c8c9cc;
}
&::-webkit-scrollbar-track {
/*滚动条里面轨道*/
// box-shadow: inset 0 0 5px #fff;
background: transparent;
// background-color: red;
border-radius: 4px;
}
}
// 移动端不适用滚动条定义
@media (min-device-width: 768px) {
* {
.customScrollbar();
}
}
// 全局样式
.TUI-AdvancedCrud .ant-table-wrapper {
margin-top: 0px;
}
.TUI-TableEditor {
.TUI-Crud {
padding: 0;
min-height: auto;
}
.ant-input-number {
width: 100%;
height: 100%;
border: 0 none;
border-radius: 0;
.ant-input-number-handler-wrap {
display: none;
}
.ant-input-number-input-wrap {
height: 100%;
.ant-input-number-input {
height: 100%;
text-align: center;
border: 0 none;
}
}
}
.ant-select-selection__choice {
border: 0 none;
background: none;
padding: 0;
}
.ant-select-selection__choice__remove {
display: none;
}
.ant-table-thead > tr > th {
white-space: pre-wrap;
}
}
.ant-form-item + .TUI-Crud-Toolbox {
margin-left: 0px;
&::before {
content: '';
display: inline-block;
width: 0;
height: 24px;
border-right: 1px solid #ebedf0;
margin-left: 16px;
margin-right: 16px;
}
}
.ant-checkbox-group {
.ant-checkbox-group-item:last-child {
.ant-checkbox + span {
padding-right: 0;
}
}
}
.TUI-AdvancedFilter {
&:empty {
display: none;
}
.ant-select-selection__placeholder {
position: unset;
height: unset;
margin-top: unset;
line-height: unset;
}
.TUI-AdvancedFilter-Short-Value .ant-input,
.TUI-AdvancedFilter-Short-Value .ant-select {
min-width: 120px;
}
.TUI-AdvancedFilter-Reset + .TUI-AdvancedFilter-AddOn {
margin-left: 16px ;
}
}
.TUI-FormField-Lable {
border-radius: var(--ant-border-radius) 0 0 var(--ant-border-radius) ;
}
.TUI-AdvancedCrud .TUI-AdvancedFilter .ant-select-selection {
border-top-right-radius: 2px ;
border-bottom-right-radius: 2px ;
}
.TUI-AdvancedCrud {
> .TUI-Table {
margin-top: 16px;
.ant-table-tbody > tr > td,
.ant-table-thead > tr > th {
font-size: 14px ;
}
}
.TUI-Crud-Toolbox:empty + .TUI-Table {
margin-top: 0px;
}
}
@font-face {
font-family: 'iconfont';
/* Project id 3055426 */
src: url('//at.alicdn.com/t/c/font_3055426_u3wl3bch5gq.ttf?t=1710466840688') format('truetype');
}
@font-face {
font-family: D-DIN;
src: url('https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/D-DIN.ttf');
}
@font-face {
font-family: SourceHanSerifCN-SemiBold;
src: url('https://static-1255466169.cos.ap-guangzhou.myqcloud.com/assets/fonts/SourceHanSerifCN-SemiBold.ttf');
}
// .ant-modal .ant-form-item {
// display: flex;
// }
.TUI-Form {
.ant-radio-button-wrapper:first-child {
border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
border-radius: 0 2px 2px 0;
}
.ant-form-item {
display: flex;
flex-direction: column;
margin: 0 0 12px;
.ant-form-item-label {
line-height: 1 ;
margin-bottom: 4px;
// text-align: left;
}
}
}
.TUI-TableEditor .ant-select-dropdown-menu-item-group-title {
white-space: nowrap;
}
#container {
height: 100%;
width: 100%;
}
// #region 数据容器
.ant-table-thead {
.tableCell-t0 {
// background-color: #ebedf0 ;
border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color) ;
color: var(--ant-table-header-color, rgba(255, 255, 255, 0.85)) ;
background-color: var(--ant-table-header-bg, #1d1d1d) ;
}
.tableCell-t1 {
color: var(--ant-geekblue-7) ;
background-color: var(--ant-geekblue-1, #1d1d1d) ;
border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-geekblue-3) ;
}
.tableCell-t2 {
color: var(--ant-green-7) ;
background-color: var(--ant-green-1, #1d1d1d) ;
border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-green-3) ;
}
.tableCell-t3 {
color: var(--ant-volcano-7) ;
background-color: var(--ant-volcano-1, #1d1d1d) ;
border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-volcano-3) ;
}
}
// #endregion
#container {
> div {
height: 100%;
}
}
html {
overflow: hidden;
}