diff --git a/index.php b/index.php index 9e992da..c4cc68e 100755 --- a/index.php +++ b/index.php @@ -37,6 +37,7 @@ + diff --git a/styles/gradients.css b/styles/gradients.css new file mode 100644 index 0000000..6209f31 --- /dev/null +++ b/styles/gradients.css @@ -0,0 +1,355 @@ + +.file .icon { + background: -webkit-linear-gradient(cornflowerblue, var(--bs-primary)); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.folder .icon, +.tree-folder-icon { + background: -webkit-linear-gradient(gold, orange); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.pdf { + background: -webkit-linear-gradient(orangered, #E01B24); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.csv, +.file .icon.xls, +.file .icon.xlsx, +.file .icon.ods, +.file .icon.fods { + background: -webkit-linear-gradient(green, #107A40); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.doc, +.file .icon.docx, +.file .icon.odt, +.file .icon.fodt { + background: -webkit-linear-gradient(dodgerblue, #185ABD); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.ppt, +.file .icon.pptx, +.file .icon.odp, +.file .icon.fodp { + background: -webkit-linear-gradient(orangered, #C43F1D); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.tif, +.file .icon.tiff, +.file .icon.gif, +.file .icon.jpeg, +.file .icon.jpg, +.file .icon.jif, +.file .icon.jfif, +.file .icon.jp2, +.file .icon.jpx, +.file .icon.j2k, +.file .icon.j2c, +.file .icon.fpx, +.file .icon.pcd, +.file .icon.png, +.file .icon.bmp { + background: -webkit-linear-gradient(royalblue, #286090); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.c, +.file .icon.cpp, +.file .icon.cs, +.file .icon.css, +.file .icon.html, +.file .icon.java, +.file .icon.js, +.file .icon.jsp, +.file .icon.ksh, +.file .icon.php, +.file .icon.py, +.file .icon.sh, +.file .icon.sql, +.file .icon.ts, +.file .icon.xml { + background: -webkit-linear-gradient(slateblue, #813D9C); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.cfg, +.file .icon.json, +.file .icon.md, +.file .icon.properties, +.file .icon.txt, +.file .icon.yml { + background: -webkit-linear-gradient(silver, #A8A8A1); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.webm, +.file .icon.mkv, +.file .icon.flv, +.file .icon.flv, +.file .icon.vob, +.file .icon.ogv, +.file .icon.ogg, +.file .icon.drc, +.file .icon.gif, +.file .icon.gifv, +.file .icon.mng, +.file .icon.avi, +.file .icon.mov, +.file .icon.qt, +.file .icon.wmv, +.file .icon.yuv, +.file .icon.rm, +.file .icon.rmvb, +.file .icon.asf, +.file .icon.amv, +.file .icon.mp4, +.file .icon.m4p, +.file .icon.m4v, +.file .icon.mpg, +.file .icon.mp2, +.file .icon.mpeg, +.file .icon.mpe, +.file .icon.mpv, +.file .icon.mpg, +.file .icon.mpeg, +.file .icon.m2v, +.file .icon.m4v, +.file .icon.svi, +.file .icon.mxf, +.file .icon.roq, +.file .icon.nsv, +.file .icon.flv, +.file .icon.f4v, +.file .icon.f4p, +.file .icon.f4a, +.file .icon.f4b { + background: -webkit-linear-gradient(dodgerblue, #3584E4); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.aa, +.file .icon.aac, +.file .icon.aax, +.file .icon.act, +.file .icon.aiff, +.file .icon.amr, +.file .icon.ape, +.file .icon.au, +.file .icon.awb, +.file .icon.dct, +.file .icon.dss, +.file .icon.dvf, +.file .icon.flac, +.file .icon.gsm, +.file .icon.iklax, +.file .icon.ivs, +.file .icon.m4a, +.file .icon.m4b, +.file .icon.m4p, +.file .icon.mmf, +.file .icon.mp3, +.file .icon.mpc, +.file .icon.msv, +.file .icon.ogg, +.file .icon.oga, +.file .icon.opus, +.file .icon.ra, +.file .icon.rm, +.file .icon.raw, +.file .icon.sln, +.file .icon.tta, +.file .icon.vox, +.file .icon.wav, +.file .icon.wma, +.file .icon.wv, +.file .icon.webm { + background: -webkit-linear-gradient(mediumseagreen, #26A269); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.action, +.file .icon.apk, +.file .icon.app, +.file .icon.bat, +.file .icon.bin, +.file .icon.cmd, +.file .icon.com, +.file .icon.command, +.file .icon.cpl, +.file .icon.csh, +.file .icon.exe, +.file .icon.gadget, +.file .icon.inf1, +.file .icon.ins, +.file .icon.inx, +.file .icon.ipa, +.file .icon.isu, +.file .icon.job, +.file .icon.jse, +.file .icon.ksh, +.file .icon.lnk, +.file .icon.msc, +.file .icon.msi, +.file .icon.msp, +.file .icon.mst, +.file .icon.osx, +.file .icon.out, +.file .icon.paf, +.file .icon.pif, +.file .icon.prg, +.file .icon.ps1, +.file .icon.reg, +.file .icon.rgs, +.file .icon.run, +.file .icon.scr, +.file .icon.sct, +.file .icon.shb, +.file .icon.shs, +.file .icon.u3p, +.file .icon.vb, +.file .icon.vbe, +.file .icon.vbs, +.file .icon.vbscript, +.file .icon.workflow, +.file .icon.ws, +.file .icon.wsf, +.file .icon.wsh { + background: -webkit-linear-gradient(darkgray, #5e5c64); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.bz2, +.file .icon.f, +.file .icon.gz, +.file .icon.lz, +.file .icon.lzma, +.file .icon.lzo, +.file .icon.rz, +.file .icon.sfark, +.file .icon.sz, +.file .icon.xz, +.file .icon.z, +.file .icon.Z, +.file .icon.infl, +.file .icon.s7z, +.file .icon.ace, +.file .icon.afa, +.file .icon.alz, +.file .icon.apk, +.file .icon.arc, +.file .icon.arj, +.file .icon.b1, +.file .icon.ba, +.file .icon.bh, +.file .icon.cab, +.file .icon.car, +.file .icon.cfs, +.file .icon.cpt, +.file .icon.dar, +.file .icon.dd, +.file .icon.dgc, +.file .icon.dmg, +.file .icon.ear, +.file .icon.gca, +.file .icon.ha, +.file .icon.hki, +.file .icon.ice, +.file .icon.jar, +.file .icon.kgb, +.file .icon.lzh, +.file .icon.lha, +.file .icon.lzx, +.file .icon.pak, +.file .icon.partimg, +.file .icon.paq6, +.file .icon.paq7, +.file .icon.paq8, +.file .icon.pea, +.file .icon.pim, +.file .icon.pit, +.file .icon.qda, +.file .icon.rar, +.file .icon.rk, +.file .icon.sda, +.file .icon.sea, +.file .icon.sen, +.file .icon.sfx, +.file .icon.shk, +.file .icon.sit, +.file .icon.sitx, +.file .icon.sqx, +.file .icon.targz, +.file .icon.tgz, +.file .icon.tarZ, +.file .icon.tarbz2, +.file .icon.tbz2, +.file .icon.tarlzma, +.file .icon.tlz, +.file .icon.uc, +.file .icon.uc0, +.file .icon.uc2, +.file .icon.ucn, +.file .icon.ur2, +.file .icon.ue2, +.file .icon.uca, +.file .icon.uha, +.file .icon.war, +.file .icon.wim, +.file .icon.xar, +.file .icon.xp3, +.file .icon.yz1, +.file .icon.zip, +.file .icon.zipx, +.file .icon.zoo, +.file .icon.zpaq, +.file .icon.zz { + background: -webkit-linear-gradient(orange, #E5A50A); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.file .icon.a, +.file .icon.ar, +.file .icon.cpio, +.file .icon.shar, +.file .icon.lbr, +.file .icon.iso, +.file .icon.lbr, +.file .icon.mar, +.file .icon.tar { + background: -webkit-linear-gradient(darkorange, #ff7800); + background-clip: border-box; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +}