quand-le-code-rencontre-lin.../style.css
2026-06-25 23:23:39 +02:00

140 lines
1.7 KiB
CSS

:root{
--image-width: 6.8vw;
--damier-width : calc(3 * var(--image-width));
}
*{
box-sizing: border-box;
}
body{
margin: 0;
padding: 0;
line-height: 1.2;
font-size: 12px;
}
img{
width: 100%;
}
ul, figure{
margin:0;
padding:0;
}
li{
list-style: none;
}
.row{
display:flex;
}
.damier{
width: var(--damier-width);
background: #000;
min-height: 100vh;
}
.damier ul{
display: flex;
flex-wrap: wrap;
}
.damier ul.liste-damier > li{
width: var(--image-width);;
height: var(--image-width);;
overflow: hidden;
cursor: pointer;
/*border: 0.01em solid #DFDFDF;*/
border: 0.01em solid #3E3E3E;
}
.damier ul.liste-damier > li:hover, .damier ul.liste-damier > li.active{
border: 2px solid red;
}
.damier ul.liste-damier li figure img{
width: var(--image-width);;
height: var(--image-width);;
-o-object-fit: cover;
object-fit: cover;
object-position: 0 0;
}
.damier ul.liste-damier > li.texte{
font-size: 10px;
padding: 5px;
background: #000;
color: #FFF;
position: relative;
}
.damier ul.liste-damier > li.pdf{
background: #83FF7C;
}
.damier ul.liste-damier > li.video{
background: #B6C3FF;
}
.damier ul.liste-damier > li.audio{
background: #FFD9CC;
}
.damier ul.liste-damier > li h1{
font-size: 12px;
padding: 5px;
}
.damier ul.liste-damier > li a{
color: #FFF;
}
.preview{
width: 79vw;
// border: 3px solid #000;
height: 100vh;
position:fixed;
left: var(--damier-width);
padding: 15px 0;
overflow: auto;
}
.preview.texte img{
width: 95%;
display: block;
}
.preview.image img{
width: 100%;
height: calc(100vh - 30px);
-o-object-fit: contain;
object-fit: contain;
}
.preview video{
width: 100%;
/*margin-top: 20px;*/
}
.preview object{
width: 100%;
height: 100vh;
}