nz-header { background-color: #ffffff; border-radius: 10px; } .card-container ::ng-deep p { margin: 0; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-content { height: auto; margin-top: -16px; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-content > .ant-tabs-tabpane { background: #fff; padding: 16px; } .card-container ::ng-deep > .ant-tabs-card > .ant-tabs-nav::before { display: none; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-tab { border-color: transparent; background: transparent; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-tab-active { border-color: #fff; background: #fff; } //输入框 .example-input .ant-input { width: 200px; margin: 0 8px 8px 0; } i { cursor: pointer; } //设置页面的逻辑 .steps-content { margin-top: 16px; border: 1px dashed #e9e9e9; border-radius: 6px; background-color: #fafafa; min-height: 200px; text-align: center; } .form-container { width: 70%; height: 100%; margin: auto auto; } .form-row { display: flex; align-items: center; margin-bottom: 10px; } .form-row label { margin-right: 10px; } button[type="submit"] { margin-top: 10px; } .steps-action { margin-top: 24px; } button { margin-right: 8px; } //done按钮特效 //暂未设定 //设置第二次 [nz-form] { max-width: 600px; } //完善信息 [nz-form] { max-width: 600px; } button { margin-left: 8px; } //聊天框的逻辑 /* 省略之前的样式 */ .chat-container { display: flex; flex-direction: column; height: 100%; } .chat-window { flex-grow: 1; height: 300px; overflow-y: auto; border: 1px solid #ccc; padding: 10px; } .chat-label { font-weight: bold; margin-bottom: 10px; } .chat-messages { display: flex; flex-direction: column; align-items: flex-start; } .message { display: flex; align-items: center; margin-top: 10px; &.right { flex-direction: row-reverse; align-items: flex-end; } } .avatar { width: 40px; height: 40px; margin-right: 10px; img { width: 100%; height: 100%; border-radius: 50%; } } .avatar.left { align-self: flex-start; } .avatar.right { align-self: flex-end; } .avatar img { width: 100%; height: 100%; border-radius: 50%; } .content { background-color: #f1f1f1; padding: 10px; border-radius: 5px; } .left { align-self: flex-start; } .right { align-self: flex-end; } .left .content { background: cornflowerblue; } .right .content { background: lightgray; } .segmented-container { display: flex; flex-direction: column; } .input-container, { margin-top: 10px; } .input-container input { flex-grow: 1; margin-right: 10px; } .input-container button { padding: 5px 10px; }