BambuStudio/resources/web/homepage3/css/recent.css

266 lines
3.4 KiB
CSS

#RecentFileArea,#MiniRecentFileArea
{
flex: 1;
flex-direction: column;
position: relative;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
min-height: 100px;
}
#MiniRecentFileArea
{
display:flex;
}
#RecentFileArea
{
display: none;
}
#RecentTitleBlock
{
display:flex;
align-items: center;
justify-content:space-between;
padding: 6px 10px;
}
#RecentClearAllBtn
{
border-width: 1px;
border-style: solid;
padding: 0px 10px;
border-radius: 6px;
line-height: 26px;
height: 26px;
margin-left: 20px;
cursor: pointer;
display: none;
}
#RecentClearAllBtn:hover
{
background-color:#CDCECE;
}
#Recent_LEFT_Title
{
display:flex;
align-items: center;
padding: 0px 0px;
}
#Right_Title_Block
{
display:flex;
align-items: center;
}
.Right_Title_Btn
{
display:flex;
align-items: center;
margin-right: 16px;
}
.Right_Title_Btn_Icon
{
width:16px;
height: 16px;
margin-right: 6px;
}
#Menu_Delete
{
display:none;
}
#Menu_Cancel
{
display:none;
}
#FileList,#MiniFileList
{
flex: 1;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
overflow-y: auto;
}
.FileItem
{
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-all;
position: relative;
cursor: pointer;
}
.FileMask
{
position:absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: darkgrey;
opacity: 0.3;
display: none;
}
.FileCheckBox
{
position:absolute;
top: 14px;
left: 14px;
width: 26px;
height: 26px;
border:1px solid grey;
border-radius: 4px;
background-color: white;
display: none;
}
.FileCheckBox_checked
{
background-image: url("../img/checkbox.svg");
background-size: contain;
}
.FileCheckBox_checked:hover
{
background-image: url("../img/checkbox_hover.svg");
}
.FileTip
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.FileImg
{
text-align: center;
background-color: #E4E4E4;
width: 100%;
border-radius: 8px;
line-height: 0px;
}
.FileImg img
{
border-radius: 8px;
width: 100%;
aspect-ratio: 4/3;
object-fit: cover;
}
.FileName
{
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-all;
line-height: 32px;
font-weight: 700;
padding: 0px 4px;
}
.FileDate
{
color: #A8A8A8;
font-size: 10px;
padding: 0px 4px;
}
#recnet_context_menu
{
position: absolute;
margin: 0px;
padding: 10px;
border: 0px;
min-width: 100px;
border: 1px solid #D7D7D7;
top: 100px;
border-radius: 5px;
color: #323A3D;
background-color: #fff;
display: none;
z-index: 1;
}
.CT_Item
{
padding: 4px 12px;
display: flex;
flex-direction: row;
align-items: center;
}
.CT_Item:hover
{
cursor: pointer;
background-color: #0078D4;
border-radius: 4px;
color: #fff;
}
.CT_Icon
{
margin-right: 6px;
width: 16px;
height: 16px;
}
#CT_Delete_Bar:hover .CT_Delete
{
background: url("../img/remove2.svg");
background-repeat: no-repeat;
background-size: contain;
}
.CT_Delete
{
background: url("../img/remove.svg");
background-repeat: no-repeat;
background-size: contain;
}
#CT_Folder_Bar:hover .CT_Explore
{
background: url("../img/open_folder2.svg");
background-repeat: no-repeat;
background-size: contain;
}
.CT_Explore
{
background: url("../img/open_folder.svg");
background-repeat: no-repeat;
background-size: contain;
}
.CT_Seperate
{
border-bottom:1px solid #C5C5C5;
}
.CT_Text
{
line-height: 20px;
height: 20px;
display: block;
}