.u-overlay{ position:absolute; width: 100vw; height: 100vh; left: 0; top: 0; z-index: 10000; background: rgba(0,0,0, .2); } .u-scroll { overflow: hidden; width: 100%; height: 100%; } @media (min-width: 768px){ .nav-tupload .item .name { display:block!important } } @media (min-width: 996px){ .breadcrumb { width: 60% !important } } @media (min-height: 800px) { .u-container { height: 100vh!important } .u-wrapper { margin: 0 !important; height: 80vh !important } } .u-container { width: 100%; height: 100%; } .u-n-wrapper { box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%); width: 100%; height: 800px; overflow: hidden; border-radius: 5px } .u-wrapper { border-radius: 5px; overflow:hidden; height: 800px; width: 80vw; margin: 150px 0; background-color: #fff; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%); transition: all 0.35s ease-in-out } .container-tupload { width: 100%; background: #fff; border-bottom: 1px solid #edebe9; } .nav-tupload .item{ padding: 12px 10px; transition: all .3s ease-in-out } .nav-tupload .item span{ color: #333; line-height: 22px; } .nav-tupload .item .name { display: none } .nav-tupload .item .atg{ color: #154ab9 } .nav-tupload .item .atg:last-child { color: #232323 !important } .nav-tupload .item:hover{ background-color: rgb(243, 242, 241) } [data-dropdown] .sub-item { border-radius: 5px; overflow: hidden; position: fixed; background: #fff; width: 180px; z-index: 10001; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%); height: 0; transition: height 0.3s ease-out } [data-dropdown] .sub-item.show { height: auto; } [data-dropdown].active > .dropdown { background: rgb(222 222 222) } [data-dropdown] .sub-item .item { transition: .3s all ease-in-out; padding: 10px 15px; color: #333 } [data-dropdown] .sub-item .item:hover { background-color: rgb(243, 242, 241) } .bt-close { padding: 12px 25px; background: #7367f0; color: #fff; transition: .3s all ease-in-out } .bt-close:hover { background: #8d1a1e } .u-c-file{ height: calc(100% - 54px); width: 100%; overflow-x: hidden; } .u-row{ width: 100%; padding: 25px 25px 0 25px; } .breadcrumb{ width: 80% } .breadcrumb .dropdown, .breadcrumb .item, .breadcrumb .sep { flex: 0 0 auto; padding: 5px 8px; color: #333; transition: .3s all ease-in-out; white-space: nowrap; } .breadcrumb .item.ellipsis { max-width: 160px; } .breadcrumb .item:hover { background: #f3f2f1; } .breadcrumb > .item:last-child{ font-weight: 600; cursor: default !important; background: #fff !important; text-overflow: inherit !important; max-width: max-content !important; overflow: visible !important } .breadcrumb > .citem[data-dropdown] > .sub-item{ top: 28px; min-width: 160px !important } .breadcrumb > .citem[data-dropdown] > .sub-item > .item { padding:10px; font-size: .8rem } .modal { visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 0; overflow: auto; opacity: 1; background-color: rgba(0,0,0,0.2); transition: all 0.25s ease-in-out } .modal.show { visibility: visible; opacity: 1; height: 100%; } .modal-content { border-radius: 5px; overflow: hidden; visibility: hidden; height: 0; margin: 0 auto; padding: 25px; background: #fff; border: 1px solid #edebe9; width: 80%; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%); transition: height 0.3s ease-in-out } .modal-content.show{ visibility: visible; height: auto } .grid-folder > .grid-sizer, .grid-folder > .grid-item, .grid-file > .grid-sizer, .grid-file > .grid-item{ width: 100%; } .grid-folder > .grid-item { padding: 15px 5px } .grid-file > .grid-item { padding: 6px } @media (min-width:300px) { .grid-folder > .grid-sizer, .grid-folder > .grid-item, .grid-file > .grid-sizer, .grid-file > .grid-item { width: 50% !important; } } @media (min-width:600px) { .grid-folder > .grid-sizer, .grid-folder > .grid-item, .grid-file > .grid-sizer, .grid-file > .grid-item { width: 33.33% !important; } } @media (min-width:992px) { .grid-folder > .grid-sizer, .grid-folder > .grid-item, .grid-file > .grid-sizer, .grid-file > .grid-item { width: 25% !important; } } @media (min-width: 1400px){ .grid-folder > .grid-sizer, .grid-folder > .grid-item, .grid-file > .grid-sizer, .grid-file > .grid-item { width: 16.66% !important; } } @media (min-width: 1920px) { .grid-folder > .grid-sizer, .grid-folder > .grid-item, .grid-file > .grid-sizer, .grid-file > .grid-item { width: 12.56% !important; } } .conFile { position: relative; padding: 4px; background: #fff; border-radius: 5px; -webkit-box-shadow: 0 1px 3px 1px rgb(1 1 0 / 5%); box-shadow: 0 1px 3px 1px rgb(1 1 0 / 5%); transition: all .3s ease-in-out; cursor:pointer } .conFile:hover{ border: solid 1px rgba(0,0,0, .15) } .imagePreview { overflow: hidden; transition: all .3s ease-in-out; border-radius: 5px } .conFile img, .imagePreview { width: 100% } .conFolder{ padding-top: 15px; transition: background .3s ease-in-out } .conFolder:hover { background: #F3F2F1 } .conFolder:hover .btCon, .btCon:hover, .conFolder.active .btCon { display: flex } .conFolder.active { background: #EDEBE9; } .conFolder.active .btSelect{ background:#7367f0; border: 1px solid #fff; } .btCon:hover .atg { display:block; color: #333 } .conFolder.active .atg{ display: block; color: #fff } .folder-front { position: absolute; left: 0; bottom: 0; z-index: 2; } .have-file { box-shadow: 0 1px 3px 2px rgb(1 1 0 / 20%); position: absolute; top: 12%; left: 5%; right: 5%; bottom: 10%; background-color: white; z-index: 1; } .btCon { display: none; position: absolute; width: 35px; height: 35px; right: 0; top: 0; z-index:2; } .btSelect{ border: #333 1px solid; width: 18px; height: 18px; background: #fff; border-radius: 50%; } .btSelect .atg{ display: none; font-size: 9px } .folder { width: 100%; padding: 10% 15% 0 15%; cursor:default } .conImg, .conImg img{ width: 100% } .conImg, .folderName{ cursor: pointer } .numF{ color:#eeeeee; font-size: .8rem; position:absolute; bottom: 8%; left: 8%; z-index: 4 } .folderName { margin-top: 20px; margin-bottom: 10%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 95%; text-align: center; font-size: .8rem } .con-slide-upload { position: absolute; background: #fff; right: -350px; top: 0; bottom: 0; width: 300px; z-index: 15; max-width: 100%; box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%); transition: right .3s ease-in-out; } .con-slide-upload.show{ right: 0px; } .slide-upload{ padding-bottom: 25px } .c-slide-header { margin: 24px 20px } .slide-upload .sl-close { color: #201f1e; font-size: 1rem; cursor: pointer; padding: 5px 10px; transition: all .3s ease-in-out } .slide-upload .sl-close:hover { background-color: #edebe9 } .slide-upload .header{ margin: 34px 20px 20px } .scroll-slide-upload{ width: 100%; height: calc(100% - 139px); overflow: hidden; } .scroll-slide-upload .scroll-content{ padding: 0 20px } .scroll-slide-upload .item:not(:first-child){ margin-top: 20px } .text-infor { font-size: .75rem; color: #17a2b8 } .text-infor.ellipsis{ max-width: 170px } .c-text .atg { font-size: 1rem; color: #919899 } .c-progress { height: 2px; position: relative; background-color: #f4f4f4; } .c-progress .value { position: absolute; top: 0; bottom: 0; transition: width 200ms cubic-bezier(.1,.9,.2,1); transition: background-color .35s ease-in; left: 0; background-color: #0078d4; } .upl-des { font-size: .72rem; color: #919899 }