@cmstops/pro-compo
Version:
[物料平台文档中心](https://arco.design/docs/material/guide)
150 lines (149 loc) • 3.29 kB
CSS
.iframe-container {
position: relative;
height: 95vh;
max-height: 750px;
overflow: hidden;
aspect-ratio: 390 / 750;
}
.iframe-container::-webkit-scrollbar {
display: none;
}
.iframe-container img {
position: absolute;
width: 100%;
height: 100%;
}
.iframe-container .iframe-content {
position: absolute;
top: calc(100% / 8);
left: 19px;
z-index: 1000;
width: calc(100% - 38px);
height: calc(100% - 100% / 8 - 16px);
overflow: hidden;
border-bottom-right-radius: 40px;
border-bottom-left-radius: 40px;
}
.iframe-container .iframe-content iframe {
width: calc(100% + 20px);
height: 100%;
border: none;
outline: none;
}
.doc-preview-container {
position: fixed;
top: 0;
left: 0;
z-index: 10;
display: flex;
gap: 40px;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
user-select: none;
}
.doc-preview-container .loading-wrapper {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
}
.doc-preview-container .doc-preview-share {
display: flex;
flex-direction: column;
align-items: center;
width: 300px;
overflow: hidden;
background-color: #fff;
border-radius: 12px;
}
.doc-preview-container .doc-preview-share-img {
width: 300px;
height: 300px;
}
.doc-preview-container .doc-preview-share-img img {
width: 100%;
height: 100%;
}
.doc-preview-container .doc-preview-share-img #qr-code-is-pub {
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
width: 100%;
height: 100%;
padding: 20px;
}
.doc-preview-container .doc-preview-share-img-hint {
display: flex;
align-items: center;
justify-content: center;
width: calc(100% - 40px);
height: calc(100% - 40px);
margin-top: 20px;
margin-left: 20px;
color: #4886ff;
background-color: #edf3ff;
border-radius: 6px;
}
.doc-preview-container .doc-preview-share-tips,
.doc-preview-container .doc-preview-share-header,
.doc-preview-container .doc-preview-share-link,
.doc-preview-container .doc-preview-share-action {
box-sizing: border-box;
width: 100%;
padding: 0 20px;
}
.doc-preview-container .doc-preview-share-tips {
color: #333;
font-size: 14px;
text-align: center;
}
.doc-preview-container .doc-preview-share-header {
display: flex;
align-items: center;
justify-content: space-between;
margin: 10px 0 5px;
}
.doc-preview-container .doc-preview-share-link {
display: flex;
flex-direction: column;
width: 100%;
margin-bottom: 20px;
}
.doc-preview-container .doc-preview-share-link-value {
display: -webkit-box;
box-sizing: border-box;
padding: 6px 10px;
overflow: hidden;
color: #86909c;
line-height: 25px;
word-break: break-all;
background: #f2f2f2;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.doc-preview-container .doc-preview-share-link-hint {
margin-top: 10px;
color: #86909c;
font-size: 12px;
text-align: center;
}
.doc-preview-container .doc-preview-share-action {
display: flex;
gap: 10px;
align-items: center;
justify-content: center;
margin: 0 0 20px;
}
.doc-preview-container .preview-close {
position: absolute;
top: 20px;
right: 20px;
color: #fff;
font-size: 20px;
cursor: pointer;
}