Zwii-Modules/folder/view/index/index.css
2024-08-25 18:37:48 +02:00

140 lines
2.5 KiB
CSS

/**
* This file is part of Zwii.
*
* For full copyright and license information, please see the LICENSE
* file that was distributed with this source code.
*
* @author Rémi Jean <remi.jean@outlook.com>
* @copyright Copyright (C) 2008-2018, Rémi Jean
* @author Frédéric Tempez <frederic.tempez@outlook.com>
* @copyright Copyright (C) 2018-2024, Frédéric Tempez
* @license CC Attribution-NonCommercial-NoDerivatives 4.0 International
* @link http://zwiicms.fr/
*/
@import url('module/folder/view/index/file-icon-classic.css');
@import url('module/folder/view/index/file-icon-high-contrast.css');
@import url('module/folder/view/index/file-icon-square-o.css');
@import url('module/folder/view/index/file-icon-vivid.css');
*/ #dirindex article {
display: block;
margin: 0 auto;
/*width: 600px;*/
}
#dirindex a {
/*color: #004466;*/
text-decoration: none;
}
#dirindex a:hover {
text-decoration: underline;
}
/*#dirindex a:visited {
color: #666666;
}*/
#dirindex details summary,
#dirindex details summary::-webkit-details-marker {
list-style: none;
cursor: pointer;
}
#dirindex {
list-style: none;
}
#dirindex ul li {
list-style-type: none;
margin-top: 10px;
}
#dirindex li {
padding-left: 2em;
}
/* Style pour le pliage/dépliage des dossiers */
.toggle {
cursor: pointer;
}
/* Style pour les sous-éléments des dossiers */
ul.sub-items {
list-style-type: none;
margin-left: -50px;
}
.fileContainer {
display: flex;
justify-content: space-between;
align-items: center;
padding: 5px 0; /* Espacement entre chaque élément */
}
.file-info-container {
margin-left: 10px; /* Ajout d'espace entre le nom du fichier et ses détails */
text-align: right;
}
.file-name {
/* Les règles existantes pour le nom du fichier */
max-width: 100%; /* Permet à l'élément de s'étendre jusqu'à ce que flex le limite */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/**
* Images des icônes
*/
#dirindex li {
background-repeat: no-repeat;
}
.fiv-size-md {
background-size: 1.0em;
}
.fiv-size-lg {
background-size: 1.3em;
}
.fiv-size-xl {
background-size: 1.6em;
}
#dirindex li .fiv-size-xl{
padding-bottom: 0.4em;
}
/**
* Barre d'icônes
*/
/* Style des icônes pour "Déplier" et "Replier" */
.titleicons span {
cursor: pointer;
}
.titlecontainer>.titletag,
.titlecontainer>.titleicons {
display: inline-block;
}
.titletag {
text-align: left;
}
.titleicons {
/* Pour aligner les icônes à gauche dans le CSS de la page
.titleicons {
float: unset;
}
*/
float: right;
}