PC-questions-answers/css/index.less
A1300399510 546c52aab6
2023-11-24 18:51:45 +08:00

1777 lines
57 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif;
font-style: normal;
}
/* Webkit浏览器Chrome、Safari等 */
*::-webkit-scrollbar {
width: 8px;
background-color: transparent;
}
*::-webkit-scrollbar-thumb {
background-color: #d7d7d7;
border-radius: 4px;
}
*::-webkit-scrollbar-thumb:hover {
background-color: #666;
}
/* Firefox浏览器 */
/* 注意Firefox浏览器不支持修改滚动条的宽度 */
/* 若要修改滚动条的宽度,可以使用一些特殊的插件或者自定义滚动条的替代方案 */
/* 以下代码只是修改滚动条的颜色和背景色 */
* {
scrollbar-width: thin;
scrollbar-color: #d7d7d7 transparent;
}
*::-moz-scrollbar-thumb {
background-color: #d7d7d7;
}
*::-moz-scrollbar-thumb:hover {
background-color: #666;
}
.flexflex {
display: flex;
}
.flex1 {
flex: 1;
}
.flexcenter {
display: flex;
justify-content: center;
align-items: center;
}
.flexacenter {
display: flex;
align-items: center;
}
.flexjcenter {
display: flex;
justify-content: center;
}
/* // 一行显示 */
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#answer-app {
header {
background: rgba(246, 246, 246, 1);
height: 150px;
border: 1px solid rgba(235, 235, 235, 1);
min-width: 1200px;
margin: 0 auto;
flex-direction: column;
padding-top: 24px;
.top {
width: 1200px;
margin-bottom: 31px;
.logo {
width: 73px;
// height: 36px;
cursor: pointer;
}
.right {
justify-content: flex-end;
.searchInput {
width: 320px;
height: 32px;
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 104px;
background-color: #fff;
font-size: 13px;
padding-right: 16px;
position: relative;
input {
border: none;
outline: none;
height: 100%;
padding-left: 16px;
border-radius: 104px;
}
.input-icon {
width: 20px;
height: 20px;
cursor: pointer;
}
.history-box {
position: absolute;
top: 36px;
left: 0;
width: 320px;
// height: 267px;
background-color: rgba(255, 255, 255, 1);
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 10px;
padding-top: 15px;
z-index: 2;
padding-bottom: 14px;
.history-title {
font-size: 13px;
color: #AAAAAA;
padding-left: 16px;
margin-bottom: 9px;
}
.history-list {
.history-item {
font-size: 14px;
color: #333;
height: 30px;
line-height: 30px;
padding: 0 16px;
cursor: pointer;
}
}
}
}
.btn-list {
width: 221px;
height: 30px;
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 5px;
font-size: 13px;
color: #555;
margin-left: 20px;
.item {
text-align: center;
position: relative;
cursor: pointer;
&:not(:last-of-type)::before {
content: '|';
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
color: #D7D7D7;
font-size: 13px
}
}
}
.add-btn {
width: 130px;
height: 30px;
background-color: rgba(253, 223, 109, 1);
border-radius: 5px;
color: #000000;
font-size: 13px;
cursor: pointer;
margin-left: 20px;
.add-icon {
width: 14px;
height: 14px;
margin-right: 4px;
}
}
}
}
.tab-box {
width: 100%;
z-index: 1;
background-color: #f6f6f6;
padding: 5px 0;
&.tab-list-fixed {
position: fixed;
top: 0;
}
margin: 0 auto;
.tab-list {
width: 1200px;
.item {
text-align: center;
font-size: 14px;
height: 24px;
color: #333;
margin-right: 30px;
&.pitch {
padding: 0 11px;
background-color: rgba(250, 107, 17, 1);
border-radius: 19px;
font-weight: 650;
color: #FFFFFF;
}
}
}
}
}
.main {
// width: 1200px;
margin: 0 auto;
height: calc(100vh - 150px);
justify-content: center;
background-color: #fbfbfb;
min-width: 1200px;
&.mode-list {
background: #fff;
.main-header {
border-right: none;
}
.list-box .list .item {
border-right: none;
}
}
.main-header {
// width: 1200px;
margin: 0 auto;
// justify-content: space-between;
padding-left: calc((100vw - 1200px) / 2);
display: inline-flex;
width: calc((100vw - 1200px) / 2 + 512px);
background: #fff;
border-right: 1px solid #ebebeb;
.search-keyword {
color: #FA6B11;
font-size: 14px;
height: 20px;
cursor: pointer;
.search-keyword-cross {
width: 14px;
height: 14px;
margin-left: 8px;
}
padding-right: 20px;
margin-right: 20px;
border-right: 1px solid #ebebeb;
}
height: 68px;
padding-top: 28px;
.total {
// width: 552px;
font-size: 13px;
color: #7F7F7F;
height: 20px;
// height: 68px;
// padding-top: 28px;
// border-bottom: 1px solid #ebebeb;
}
}
.list-box {
overflow-y: auto;
overflow-x: hidden;
padding-right: 15px;
&::-webkit-scrollbar {
width: 0 !important;
}
.list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
// margin: 0 auto;
position: relative;
.item {
position: absolute;
padding: 20px 0 0;
// transition: all .5s;
transition-property: top, left, background;
transition-duration: 0.5s;
border-right: 1px solid #ebebeb;
height: 128px;
background-color: #fff;
&:first-of-type {
border-top: 1px solid #ebebeb;
}
&.upLevel {
.content {
border: none;
}
}
&.pitch {
background-color: rgba(251, 251, 251, 1);
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
position: relative;
&::after {
content: "";
position: absolute;
top: 0;
right: -1px;
width: 4px;
height: 100%;
background-color: rgba(253, 223, 109, 1);
}
&::before {
content: "";
position: absolute;
width: 5px;
height: 10px;
right: -5px;
top: 50%;
transform: translateY(-50%);
background-image: url('../img/triangle-icon.svg');
}
.content {
border: none;
}
}
// background-color: rgba(251, 251, 251, 1);
// position: relative;
// &::after {
// content: "";
// background-color: rgba(251, 251, 251, 1);
// width: 200px;
// height: 108px;
// position: absolute;
// top: 0;
// right: 0;
// }
.dot {
width: 6px;
height: 6px;
margin-top: 8px;
margin-right: 14px;
}
.content {
// width: 531px;
border-bottom: 1px dotted #ebebeb;
padding-bottom: 20px;
// transition: all 0.3s;
.issue {
font-weight: 650;
font-size: 14px;
color: #000000;
line-height: 22px;
margin-bottom: 8px;
}
.answer {
color: #555;
height: 22px;
line-height: 22px;
font-size: 13px;
margin-bottom: 18px;
}
.bottom {
font-size: 12px;
justify-content: flex-end;
.quantity {
color: #aaa;
}
.longString {
width: 1px;
height: 13px;
background-color: #d7d7d7;
margin: 0 15px;
}
.answer-btn {
color: #72DB86;
cursor: pointer;
}
}
}
}
}
.empty-box {
width: 690px;
height: 490px;
background-color: #ffffff;
border-radius: 6px;
margin: 0 auto;
flex-direction: column;
.dot-list .item {
width: 8px;
height: 8px;
&:not(:last-of-type) {
margin-right: 5px;
}
}
.empty-icon {
width: 100px;
height: 100px;
margin-top: 10px;
margin-bottom: 15px;
}
.empty-hint {
font-size: 13px;
color: #7f7f7f;
line-height: 22px;
}
}
}
.details-area-box {
width: calc((100vw - 1200px) / 2 + 688px);
// min-height: 1000vh;
// background-color: #72DB86;
background-color: rgba(251, 251, 251, 1);
// border-left: 1px solid #ebebeb;
overflow-y: auto;
overflow-x: hidden;
display: flex;
flex-direction: column;
.details-box {
width: 688px;
padding-left: 60px;
flex-direction: column;
flex: 1;
.close-box {
height: 69px;
padding-top: 29px;
display: flex;
justify-content: flex-end;
.close-circle {
position: relative;
cursor: pointer;
.close-icon {
width: 20px;
height: 20px;
}
.details-cross-icon {
width: 10px;
height: 10px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
}
}
.details-issue {
width: 627px;
border-radius: 8px;
background-color: #fff;
-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.101960784313725);
-webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
padding-top: 24px;
margin-bottom: 28px;
.title {
font-weight: 650;
font-size: 18px;
line-height: 22px;
color: #000000;
padding: 0 24px;
margin-bottom: 21px;
}
.hint {
font-size: 14px;
color: #555;
line-height: 24px;
margin-bottom: 20px;
padding: 0 24px;
}
.operate-box {
.answer-btn {
width: 120px;
height: 28px;
background-color: rgba(246, 246, 246, 1);
// border: 1px solid rgba(235, 235, 235, 1);
border-radius: 43px;
font-size: 14px;
color: #555555;
line-height: 20px;
cursor: pointer;
&.white {
background-color: rgba(98, 177, 255, 1);
color: #FFFFFF;
.answer-icon-white {
display: block;
}
.answer-icon-edit {
display: none;
}
}
.answer-btn-icon {
width: 16px;
height: 16px;
margin-right: 8px;
display: none;
}
.answer-icon-edit {
display: block;
}
}
}
}
.answer-total-amount {
color: #555555;
line-height: 22px;
font-size: 13px;
margin-bottom: 20px;
}
.answer-empty-box {
height: 321px;
flex-direction: column;
justify-content: center;
background-color: #fff;
width: 626px;
height: 300px;
background-color: rgba(255, 255, 255, 1);
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
}
.answer-box-item {
width: 627px;
border-radius: 8px;
background-color: #fff;
-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.101960784313725);
-webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
padding-top: 24px;
margin-bottom: 21px;
.answer-text {
font-size: 14px;
color: #555555;
line-height: 26px;
padding: 0 24px;
margin-bottom: 20px;
img {
max-width: 100%;
}
}
.operate-box {
padding: 0 24px;
.edit-box {
.edit-btn {
cursor: pointer;
width: 24px;
height: 24px;
border-radius: 50%;
background-color: #f6f6f6;
.edit-icon {
width: 16px;
height: 16px;
}
}
}
}
.post-comment {
background-color: rgba(246, 246, 246, 1);
position: relative;
z-index: 2;
.post-input {
height: 50px;
border: none;
background-color: transparent;
outline-color: rgba(98, 177, 255, 1);
padding: 0 23px;
font-size: 14px;
&::placeholder {
color: #AAAAAA;
}
}
.post-ok {
width: 50px;
height: 50px;
background-color: rgba(98, 177, 255, 1);
color: #fff;
font-size: 13px;
cursor: pointer;
}
}
.comments-empty-box {
height: 321px;
flex-direction: column;
justify-content: center;
}
.comments-box {
padding: 17px 24px 29px;
.comments-item {
padding: 13px 0 0;
.comments-header {
justify-content: space-between;
margin-bottom: 9px;
.comments-header-left {
font-size: 13px;
.comments-avatar {
width: 20px;
height: 20px;
margin-right: 10px;
border-radius: 50%;
}
.comments-username {
color: #555;
margin-right: 10px;
}
.comments-time {
color: #AAAAAA;
margin-right: 8px;
}
.comments-identity {
font-size: 12px;
color: #7f7f7f;
padding: 0 3px;
height: 20px;
background-color: rgba(240, 242, 245, 1);
border: 1px solid rgba(215, 215, 215, 1);
border-radius: 5px;
}
}
.comments-header-right {
.menu-box {
.menu-icon {
width: 14px;
height: 14px;
cursor: pointer;
}
position: relative;
.report-box {
position: absolute;
top: 24px;
right: 0;
width: 60px;
height: 24px;
background-color: rgba(246, 246, 246, 1);
border: 1px solid rgba(215, 215, 215, 1);
border-radius: 5px;
font-size: 12px;
color: #7F7F7F;
}
}
.comment-icon {
width: 14px;
height: 13px;
margin-left: 40px;
cursor: pointer;
}
.like-box {
font-size: 12px;
color: #aaa;
margin-left: 40px;
cursor: pointer;
.like-icon {
width: 14px;
height: 14px;
}
.like-quantity {
margin-left: 6px;
}
}
}
}
.comments-content {
margin-left: 30px;
padding-bottom: 12px;
border-bottom: 1px dotted #ebebeb;
.comments-text {
font-size: 14px;
line-height: 22px;
color: #333333;
.comments-reply {
color: #92A1BF;
display: inline;
}
}
.comments-input-box {
margin-top: 13px;
.comments-input {
width: 519px;
height: 60px;
border: 1px solid rgba(215, 215, 215, 1);
border-radius: 8px;
margin-right: 16px;
position: relative;
z-index: 1;
&::after {
content: "";
width: 20px;
height: 20px;
display: block;
background-color: rgba(215, 215, 215, 1);
position: absolute;
top: -2px;
left: 21px;
transform: rotate(45deg);
z-index: -1;
}
textarea {
border: none;
outline: none;
resize: none;
padding: 11px 16px;
border-radius: 7px 0 0 7px;
}
.comments-btn {
width: 58px;
height: 58px;
background-color: rgba(114, 219, 134, 1);
border-radius: 0 7px 7px 0;
font-size: 14px;
color: #FFFFFF;
cursor: pointer;
}
}
.forkfork {
width: 12px;
height: 12px;
cursor: pointer;
}
}
}
}
.child-comments {
margin-left: 24px;
border-bottom: 1px dotted #ebebeb;
.comments-item:last-of-type .comments-text {
border-bottom: none;
}
.comments-also {
color: #62B1FF;
line-height: 22px;
font-size: 13px;
height: 46px;
margin-left: 30px;
cursor: pointer;
.also-icon {
width: 10px;
height: 10px;
margin-left: 8px;
}
}
}
.reverl-all {
width: 120px;
height: 28px;
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 43px;
color: #555555;
line-height: 20px;
font-size: 13px;
margin: 16px auto 0;
cursor: pointer;
.arrow-circular {
width: 10px;
height: 10px;
margin-left: 10px;
}
}
}
}
.info-box {
justify-content: space-between;
padding: 0 24px;
margin-bottom: 20px;
.user-info {
.avatar {
width: 20px;
height: 20px;
border-radius: 50%;
margin-right: 8px;
}
.user-name {
color: #7f7f7f;
font-size: 13px;
margin-right: 20px;
}
.homeShare {
height: 14px;
}
}
.time {
font-size: 12px;
color: #AAAAAA;
}
}
.operate-box {
justify-content: space-between;
height: 54px;
border-top: 1px dotted #ebebeb;
padding: 0 24px;
.operate-list {
.operate-item {
font-size: 13px;
color: #7f7f7f;
margin-left: 49px;
cursor: pointer;
height: 53px;
// background-color: #333333;
position: relative;
z-index: 1;
&.commentnum::after {
content: "";
width: 80px;
height: 100%;
background: inherit;
background-color: rgba(246, 246, 246, 1);
position: absolute;
top: 0;
left: 50%;
z-index: -1;
transform: translateX(-50%);
}
.operate-icon {
margin-right: 7px;
&.operate-like-icon,
&.operate-transmit-icon {
width: 14px;
height: 14px;
}
&.operate-comment-icon {
width: 14px;
height: 13px;
}
&.operate-collect-icon {
width: 16px;
height: 16px;
}
}
&.operate-transmit {
position: relative;
z-index: 1;
.transmit-box {
width: 628px;
// height: 300px;
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
position: absolute;
top: 64px;
right: -24px;
background: #fff;
justify-content: space-between;
padding: 40px 35px 42px;
.transmit-title {
font-weight: 650;
font-size: 16px;
color: #000000;
line-height: 24px;
margin-bottom: 24px;
}
.transmit-content {
border: 1px solid rgba(242, 242, 242, 1);
border-radius: 16px;
}
.transmit-web {
.transmit-content {
width: 300px;
font-size: 14px;
line-height: 24px;
padding: 14px 16px;
margin-bottom: 32px;
.transmit-headline {
color: #333333;
}
.transmit-url {
color: #AAAAAA;
}
}
.transmit-web-btn {
width: 120px;
height: 38px;
background-color: rgba(253, 223, 109, 1);
border-radius: 8px;
font-size: 14px;
color: #000000;
}
}
.transmit-mini {
.transmit-content {
flex-direction: column;
padding: 22px 44px;
.transmit-mini-img {
width: 90px;
height: 90px;
margin-bottom: 21px;
}
color: #555555;
// line-height: 22px;
font-size: 13px;
.give-sweep {
width: 12px;
height: 12px;
margin-right: 8px;
}
}
}
}
.transmit-mask {
position: fixed;
top: 0;
left: 0;
// background-color:;
z-index: -1;
width: 100vw;
height: 100vh;
}
}
}
}
}
.copyright {
font-size: 13px;
color: #d7d7d7;
margin-top: 29px;
margin-bottom: 87px;
text-align: center;
}
.mobile-phone-check {
width: 150px;
padding: 10px 0;
margin-bottom: 50px;
// height: 36px;
color: #7F7F7F;
font-size: 13px;
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 20px;
margin: 0 auto 50px;
cursor: pointer;
position: relative;
.QRCode-icon {
width: 16px;
height: 16px;
margin-right: 10px;
}
&:hover .QRCode-pop {
display: flex;
}
.QRCode-pop {
display: none;
position: absolute;
bottom: 45px;
width: 200px;
height: 200px;
background-color: rgba(255, 255, 255, 1);
border-radius: 17px;
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.16078431372549);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.16078431372549);
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.16078431372549);
flex-direction: column;
z-index: 1;
.offer-mini-QRcode {
width: 113px;
// height: 113px;
margin-bottom: 18px;
}
.QRCode-hint {
.QRCode-img {
width: 12px;
height: 12px;
margin-right: 12px;
}
font-size: 13px;
color: #333333;
}
}
}
}
.empty-box {
flex-direction: column;
margin-bottom: 16px;
.dot-list {
margin-bottom: 8px;
.dot-item {
width: 8px;
height: 8px;
&:not(:last-of-type) {
margin-right: 5px;
}
}
}
.empty-icon {
width: 100px;
height: 100px;
}
}
.empty-hint {
color: #7F7F7F;
line-height: 22px;
font-size: 13px;
text-align: center;
}
}
}
.my-popover {
.popover-box {
width: 750px;
height: 616px;
background-color: rgba(255, 255, 255, 1);
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
flex-direction: column;
padding-top: 30px;
position: relative;
.cross-icon {
position: absolute;
top: 12px;
right: 12px;
width: 12px;
height: 12px;
cursor: pointer;
}
.tab-list {
color: #aaa;
font-size: 16px;
margin-bottom: 30px;
.tab-item {
cursor: pointer;
.quantity {
margin-left: 10px;
}
&.pitch {
font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif;
font-weight: 650;
color: #000000;
.quantity {
font-weight: 400;
color: #555;
}
}
}
.long-string {
margin: 0 20px;
width: 1px;
height: 17px;
background-color: #d7d7d7;
}
}
.empty-box {
width: 690px;
height: 490px;
background-color: rgba(255, 255, 255, 1);
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 6px;
margin: 0 auto;
flex-direction: column;
.dot-list {
.item {
width: 8px;
height: 8px;
&:not(:last-of-type) {
margin-right: 5px;
}
}
}
.empty-icon {
width: 100px;
height: 100px;
margin-top: 10px;
margin-bottom: 15px;
}
.empty-hint {
font-size: 13px;
color: #7f7f7f;
line-height: 22px;
}
}
.content-box {
width: 690px;
height: 490px;
margin: 0 auto;
overflow: auto;
.icon {
font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif;
font-weight: 650;
font-size: 13px;
width: 20px;
height: 20px;
line-height: 20px;
border-radius: 50%;
color: #fff;
margin-right: 17px;
&.q {
background-color: #72db86;
}
&.a {
background-color: #62b1ff;
}
}
.item {
padding: 20px 0;
border-bottom: 1px dotted #ebebeb;
.centre {
.info {
font-size: 12px;
color: #555;
margin-bottom: 10px;
.time {
color: #aaa;
margin-left: 8px;
}
}
.title {
color: #333333;
font-size: 14px;
line-height: 22px;
margin-bottom: 10px;
width: 532px;
}
.text {
font-size: 12px;
color: #AAAAAA;
width: 532px;
}
flex-direction: column;
}
.operate-box {
.state-box {
position: relative;
cursor: pointer;
.text {
font-size: 13px;
color: #333;
}
.arrows {
width: 8px;
height: 5px;
margin-left: 6px;
}
.state-popup {
position: absolute;
top: 28px;
right: 0;
width: 140px;
height: 101px;
background-color: rgba(255, 255, 255, 1);
border-radius: 10px;
-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.203921568627451);
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.203921568627451);
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.203921568627451);
flex-direction: column;
z-index: 1;
.state-popup-mask {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
// background-color: #000000;
z-index: -1;
}
.state-popup-item {
justify-content: space-between;
color: #555;
font-size: 14px;
padding: 0 10px;
&:hover {
color: #000000;
}
&.pitch {
color: #FA6B11;
.state-popup-icon {
display: block;
}
}
&:not(:last-of-type) {
border-bottom: 1px dotted #e3e3e3;
}
.state-popup-icon {
width: 11px;
height: 8px;
display: none;
}
}
}
}
.edit-icon {
width: 16px;
height: 16px;
cursor: pointer;
margin-left: 30px;
}
}
}
&.collect-list {
padding-right: 10px;
.item {
padding: 20px 0;
border-bottom: 1px dotted #ebebeb;
.delete-box {
.delete-icon {
cursor: pointer;
}
}
}
}
&.answers-list {
.item {
.centre {}
}
}
&.questions-list {
.item {
.new-answer {
color: #F95D5D;
.long-string {
width: 1px;
height: 12px;
background-color: #D7D7D7;
margin: 0 8px;
}
}
}
}
}
}
}
.popover-mask {
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
width: 100vw;
height: 100vh;
z-index: 1;
}
.issue-box {
.choosing-theme {
width: 530px;
// height: 329px;
background: inherit;
background-color: rgba(255, 255, 255, 1);
border: none;
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
padding: 30px 36px 45px;
.title {
font-size: 14px;
font-weight: 650;
color: #000000;
position: relative;
margin-bottom: 30px;
&::before {
content: "";
width: 5px;
height: 12px;
background-color: rgba(114, 219, 134, 1);
border-radius: 3px;
position: absolute;
top: 50%;
left: -15px;
transform: translateY(-50%);
}
}
.theme-list {
justify-content: space-between;
flex-wrap: wrap;
&::after {
content: "";
width: 140px;
height: 0;
}
.theme-item {
width: 140px;
height: 36px;
background-color: rgba(246, 246, 246, 1);
border-radius: 5px;
font-size: 14px;
color: #333333;
cursor: pointer;
&:not(:nth-last-child(-n+3)) {
margin-bottom: 20px;
}
&:hover {
color: #000000;
background-color: rgba(253, 223, 109, 1);
}
}
}
}
.issue-form {
padding-top: 30px;
width: 721px;
// height: 520px;
width: 721px;
height: 520px;
background-color: #fff;
border-radius: 10px;
position: relative;
z-index: 1;
.issue-bj {
position: absolute;
left: -3px;
top: -3px;
width: 727px;
height: 526px;
z-index: -1;
}
.q {
width: 20px;
height: 20px;
border-radius: 50%;
font-weight: 650;
font-style: normal;
font-size: 13px;
color: #FFFFFF;
background-color: #72db86;
position: absolute;
top: 0;
left: 0;
}
.cross-icon {
position: absolute;
top: 12px;
right: 12px;
width: 12px;
height: 12px;
cursor: pointer;
}
input,
textarea {
border: none;
outline: none;
}
.issue-input {
padding: 0 30px;
width: 720px;
height: 80px;
border-bottom: 1px dotted #ebebeb;
input {
font-size: 18px;
width: 100%;
&::placeholder {
color: #AAAAAA;
}
}
}
.issue-replenish {
width: 100%;
height: 330px;
font-size: 14px;
padding: 20px 30px;
resize: none;
&::placeholder {
color: #AAAAAA;
}
}
}
}
.edit-answers {
width: 720px;
height: 400px;
background-color: rgba(255, 255, 255, 1);
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
position: relative;
.close-icon {
width: 12px;
height: 12px;
position: absolute;
top: 12px;
right: 12px;
cursor: pointer;
}
.title {
height: 64px;
border-bottom: 1px solid #ebebeb;
font-size: 14px;
color: #000000;
font-weight: 650;
padding-top: 20px;
padding-left: 20px;
}
textarea {
display: block;
border: none;
outline: none;
width: 100%;
height: 255px;
font-size: 14px;
color: #555555;
line-height: 26px;
resize: none;
padding: 20px;
}
}
.issue-bottom {
justify-content: space-between;
height: 80px;
background-color: rgba(246, 246, 246, 1);
border-radius: 0 0 10px 10px;
padding: 0 30px;
.option-box {
font-size: 14px;
color: #7F7F7F;
cursor: pointer;
.option-icon {
width: 18px;
height: 18px;
margin-right: 6px;
}
}
.issue-btn {
width: 120px;
height: 40px;
background-color: rgba(253, 223, 109, 1);
border-radius: 4px;
font-size: 14px;
color: #333333;
cursor: pointer;
}
}
.i-answer-box {
width: 720px;
height: 660px;
background-color: rgba(255, 255, 255, 1);
border: 1px solid rgba(235, 235, 235, 1);
border-radius: 10px;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529);
flex-direction: column;
position: relative;
.close-icon {
width: 12px;
height: 12px;
position: absolute;
top: 12px;
right: 12px;
cursor: pointer;
}
.question-header {
padding: 25px 8px 25px 20px;
border-bottom: 1px solid #ebebeb;
.question-title {
.question-icon {
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #72db86;
font-weight: 650;
font-size: 13px;
color: #FFFFFF;
margin-right: 12px;
margin-top: 3px;
}
font-size: 18px;
color: #000000;
font-weight: 650;
// line-height: 22px;
margin-bottom: 20px;
}
.question-replenish {
// width: 642px;
max-height: 87px;
color: #7F7F7F;
line-height: 24px;
overflow: auto;
font-weight: 400;
font-size: 13px;
padding-left: 33px;
}
}
.question-middle {
flex: 1;
padding: 23px 20px;
.question-icon {
font-weight: 650;
font-size: 13px;
color: #FFFFFF;
width: 20px;
height: 20px;
background-color: #62b1ff;
border-radius: 50%;
margin-right: 12px;
}
.question-textarea {
height: 412px;
width: 100%;
border: none;
outline: none;
background-color: transparent;
resize: none;
overflow: auto;
&.placeholder::after {
content: "输入图文内容回答提问";
color: #999;
}
img {
max-width: 100%;
}
}
}
}
}
a::after {
content: "";
}