@ -255,8 +255,7 @@
.documents_album .btn_ajouter {
display: flex;
align-self: center;
height: 100%;
min-width: 8em; /* label sur 2 lignes max */
min-width: 8em;
margin: var(--spip-box-spacing-y) 0;
}
.documents_album .btn_ajouter:not(:hover):not(:focus) {
@ -267,128 +266,103 @@
height: 1.5em;
margin-inline-end: 0.25em;
}
.documents_album.documents_mini .btn_ajouter,
.documents_album.documents_cases .btn_ajouter {
flex-flow: column;
font-size: 0.8em;
margin: 0;
}
.documents_album.documents_mini .btn_ajouter:before,
.documents_album.documents_cases .btn_ajouter:before {
width: 1.5em;
height: 1.5em;
margin-bottom: 0.25em;
}
/* Pagination plus discrète */
/* Pagination interne plus discrète */
.documents_album .pagination {
padding: 0;
background-color: transparent;
}
/* Documents : cases + mini */
.documents_mini .sortable,
.portfolios .documents_album.documents_cases .sortable {
display: grid;
grid-gap: calc(var(--spip-box-spacing-x) / 2);
align-items: end;
.documents_album.documents_cases {
--spip-albums-docs-thumbs-size: 7.4rem; /* 6 par ligne à la louche */
}
.documents_mini .item,
.portfolios .documents_album.documents_cases .item {
border-radius: calc(var(--spip-border-radius) / 2);
background-color: white;
.documents_album.documents_cases.documents_cases_mini {
--spip-albums-docs-thumbs-size: 5rem;
}
.documents_mini .item img,
.portfolios .documents_album.documents_cases img {
margin: 0 !important;
}
/* Documents : cases */
.portfolios .documents_album.documents_cases .sortable {
grid-template-columns: repeat(auto-fit, 8em);
display: grid;
grid-template-columns: repeat(auto-fit, var(--spip-albums-docs-thumbs-size));
gap: calc(var(--spip-box-spacing-x) / 2);
/* align-items: end; */
}
.portfolios .documents_album.documents_cases .item {
padding: calc(var(--spip-box-spacing-x) / 2);
padding-bottom: 0;
margin: 0;
width: auto;
height: auto;
border-color: var(--spip-box-sep-color);
}
.portfolios .documents_album.documents_cases .item .actions .deplacer-document {
flex-shrink: 0;
display: flex;
}
.portfolios .documents_album.documents_cases .item .actions {
padding: 0;
}
.portfolios .documents_album.documents_cases .item .actions .editbox {
margin: 0;
}
/* Documents : mini */
.portfolios .documents_mini .sortable {
grid-template-columns: repeat(auto-fit, 6em);
}
.portfolios .documents_mini .item {
display: flex;
flex-flow: column;
padding: 0;
margin: 0;
border: 0;
background-color: white;
}
.portfolios .documents_mini .item .vignette {
width: auto;
min-width: auto;
background-color: var(--spip-color-white);
/* border: 0; */
}
.portfolios .documents_mini img {
max-width: 100%;
height: auto;
.portfolios .documents_album.documents_cases .item .vignette {
width: var(--spip-albums-docs-thumbs-size);
height: var(--spip-albums-docs-thumbs-size);
display: flex;
justify-content: center;
align-items: center;
padding: calc(var(--spip-box-spacing-x) / 2);
}
.portfolios .documents_mini .item .presentation {
.portfolios .documents_album.documents_cases .item .vignette a {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.portfolios .documents_mini .item .descriptions {
display: none;
.portfolios .documents_album.documents_cases .item .vignette img {
max-width: 100%;
max-height: 100%;
margin: 0;
padding: 0;
}
.portfolios .documents_mini .actions {
margin: auto 0 0;
padding: 0.5em 0 0;
}
.portfolios .documents_mini .deplacer-modifier {
display: flex;
.documents_album.documents_cases .btn_ajouter {
flex-flow: column;
font-size: 0.8em;
margin: 0;
min-width: var(--spip-albums-docs-thumbs-size);
min-height: var(--spip-albums-docs-thumbs-size);
height: 100%;
}
.portfolios .documents_mini .actions > :not(.deplacer-modifier) {
display: none;
.documents_album.documents_cases .btn_ajouter:before {
margin-bottom: 0.25em;
margin-inline-end: 0;
}
/* Documents : colonne */
.documents_album.documents_colonne .item .cadre-icone,
.documents_album.documents_colonne .item .raccourcis {
display: none;
}
.documents_album.documents_colonne .item,
#documents_joints .documents_album.documents_colonne .item {
margin-bottom: var(--spip-box-spacing-y);
background-color: var(--spip-color-gray-lightest);
border-width: 0;
}
.documents_album.documents_colonne .item:last-child,
#documents_joints .documents_album.documents_colonne .item:last-child {
margin-bottom: 0;
/* Documents : mini */
.portfolios .documents_album.documents_cases.documents_cases_mini .item .vignette {
padding: 0;
}
.documents_album.documents_colonne .item h3,
#documents_joints .documents_album.documents_colonne .item h3 {
background-color: transparent;
.portfolios .documents_album.documents_cases.documents_cases_mini .presentation {
position: relative;
overflow: hidden;
}
.portfolios .documents_album.documents_cases.documents_cases_mini .descriptions {
flex-grow: 0;
}
.portfolios .documents_album.documents_cases.documents_cases_mini .actions {
position: absolute;
inset-inline-start: 0;
inset-inline-end: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.1s, transform 0.1s;
background-color: hsla(0, 0%, 100%, 0.9);
pointer-events: none;
transform: translateY(25%);
}
.portfolios .documents_album.documents_cases.documents_cases_mini .item:hover .actions,
.portfolios .documents_album.documents_cases.documents_cases_mini .item:focus-within .actions {
opacity: 1;
pointer-events: all;
transform: none;
}
.portfolios .documents_album.documents_cases.documents_cases_mini .deplacer-modifier .btn.editbox {
padding: 0;
font-size: 0.8em;
}
.documents_album.documents_colonne .item .fichier,
#documents_joints .documents_album.documents_colonne .item .fichier {
color: inherit;
.documents_album.documents_cases.documents_cases_mini .btn_ajouter:before {
width: 1em;
heigh t: 1em ;
}