ktyl.dev/src/inc_css/portfolio.css

69 lines
1.7 KiB
CSS
Raw Normal View History

2021-10-11 21:36:34 +01:00
.demoTile {
opacity: 0.7;
transition: opacity 0.3s;
max-width: 15vw;
display: inline;
}
.demoTile:hover {
opacity: 1.0;
}
.demoTiles {
position: absolute;
background-color:white;
left:27.5%;
top: var(--title-height);
margin-top:40px;
}
.page.portfolio {
padding-top: 0;
width: 70%;
2021-10-11 21:36:34 +01:00
right: 0;
margin:0;
padding:0;
transform: translate(-40%,0);
2021-10-11 21:36:34 +01:00
}
2021-12-01 01:38:46 +00:00
.portfolio h1 {
margin: 1em 0 0 0;
}
.portfolio p {
}
2021-10-11 21:36:34 +01:00
.wrapper {
2021-12-01 01:38:46 +00:00
margin-top: 1em;
2021-10-11 21:36:34 +01:00
width: 100%;
height: 100%;
background-color: transparent;
/*background-color: var(--background);*/
2021-10-11 21:36:34 +01:00
display: grid;
2021-12-01 01:38:46 +00:00
grid-template-columns: 1fr 1fr 1fr 1fr;
2021-10-11 21:36:34 +01:00
}
2021-12-01 01:38:46 +00:00
/* what the fuck
* https://www.karlhorky.com/2012/06/cross-browser-image-grayscale-with-css.html
* */
2021-10-11 21:36:34 +01:00
.wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
2021-10-11 21:36:34 +01:00
transition: transform 0.1s ease-in;
2021-12-01 01:38:46 +00:00
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(50%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
transition: all .3s ease;
2021-10-11 21:36:34 +01:00
}
.wrapper img:hover {
2021-12-01 01:38:46 +00:00
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
2021-10-11 21:36:34 +01:00
}