Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 04/15/2019 in all areas

  1. 1 point
    W Metal Gear Solid 2 można było nauczyć papużkę Emmy mówić "You must be ames"
  2. 1 point
    Osobiscie dalbym "uczom" w tytule wpisu w cudzyslow wlasnie. Tyle, ze takie posuniecie ukierunkowuje odbiorce na generalnie sarkastyczny wpis… Czego jednak w samym wpisie nie odczulem. Czyzby zatem zwykly blad ortograficzny? =p I wzajemnie - Wesolych Swiat.
  3. 1 point
    Przy wykorzystaniu obu złącz M.2 "wypadną" Ci 2 złącza SATA, więc spokojnie podłączysz jeszcze dwa HDD. Obudowa - może być np. SilentiumPC Armis AR7, coby za mocno budżetu nie naciągać.
  4. 1 point
    Widziałbym to tak: https://www.x-kom.pl/lista/ng654qi7r - skoro nie kręcisz, to i5 9600k jest bez sensu - weź i7 8700 który ma więcej wątków więc starczy na dłużej. - jak to PC do grania, to wolałbym na razie 16 GB RAM - spokojnie starczy, a dokupić nie problem. Dałem też szybsze kości, bo im szybsze, tym lepiej. - sporo porządniejszy zasilacz z 10-letnią gwarancją - większy SSD i dużo szybszy Co z obudową? Kod na grę i ten Intel Optane są gratis, przecenią się na 1 grosz jak dodasz wszystko do koszyka.
  5. 1 point
    Powaznie po przeszlo roku nadal nie wyguglales takiej pierdoly?! =] O, boziu... Wystarczylo wklepac w Google chocby slowa: marquee html alternative Wyskoczyloby Ci: https://www.w3docs.com/snippets/css/how-to-have-the-marquee-effect-without-using-the-marquee-tag-with-css-javascript-and-jquery.html#make-the-marquee-effect-with-javascript A dokladnie ta opcja: https://www.w3docs.com/tools/code-editor/2123 <!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> body { font-family: sans-serif; font-weight: 700; height: 600vh; background: #d66d75; background: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%); } .marquee { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; } .marquee .inner { position: relative; width: 100%; display: flex; color: white; font-size: 8rem; } .marquee .inner > * { white-space: nowrap; padding: 0 4rem; } </style> </head> <body> <div class="marquee"> <div class="inner"> <p>Hello world of humans.</p> </div> </div> <script> function handleMarquee(){ const marquee = document.querySelectorAll('.marquee'); let speed = 4; let lastScrollPos = 0; let timer; marquee.forEach(function(el){ const container = el.querySelector('.inner'); const content = el.querySelector('.inner > *'); //Get total width const elWidth = content.offsetWidth; //Duplicate content let clone = content.cloneNode(true); container.appendChild(clone); let progress = 1; function loop(){ progress = progress-speed; if(progress <= elWidth*-1) {progress=0;} container.style.transform = 'translateX(' + progress + 'px)'; container.style.transform += 'skewX(' + speed*0.4 + 'deg)'; window.requestAnimationFrame(loop); } loop(); }); window.addEventListener('scroll', function(){ const maxScrollValue = 12; const newScrollPos = window.scrollY; let scrollValue = newScrollPos - lastScrollPos; if( scrollValue > maxScrollValue ) scrollValue = maxScrollValue; else if( scrollValue < -maxScrollValue ) scrollValue = -maxScrollValue; speed = scrollValue; clearTimeout(timer); timer = setTimeout(handleSpeedClear, 10); }); function handleSpeedClear(){ speed = 4; } }; handleMarquee(); </script> </body> </html> Po prostu skopiuj ten kod, utworz na pulpicie plik kodzik.htm, otworz ten plik w edytorze tekstu, wklej tam skopiowany kod, zapisz, a nastepnie kliknij w to, by sie otworzylo np. w Edge. Gdyby tak Ci nie szlo, tedy zawsze mozesz robic to tak: tworzysz plik kodzik.txt wklejasz wen kod zapisujesz, zamykasz plik zmieniasz nazwe pliku na kodzik.htm (klawisz [F2] ^^) klikasz w to i otwierasz przez przegladarke, np. Edge Jak chcesz cos zmienic w kodzie to znowu: zmieniasz nzawe pliku na kodzik.txt edytujesz kod, zapisujesz, zamykasz plik zmieniasz nazwe na kodzik.htm odpalasz... Czcionke zmieniasz tam, gdzie w kodzie "font-size:", np. font-size: 18rem <!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> body { font-family: sans-serif; font-weight: 700; height: 600vh; background: #d66d75; background: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%); } .marquee { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; } .marquee .inner { position: relative; width: 100%; display: flex; color: white; font-size: 18rem; } .marquee .inner > * { white-space: nowrap; padding: 0 4rem; } </style> </head> <body> <div class="marquee"> <div class="inner"> <p>Hello world of humans.</p> </div> </div> <script> function handleMarquee(){ const marquee = document.querySelectorAll('.marquee'); let speed = 4; let lastScrollPos = 0; let timer; marquee.forEach(function(el){ const container = el.querySelector('.inner'); const content = el.querySelector('.inner > *'); //Get total width const elWidth = content.offsetWidth; //Duplicate content let clone = content.cloneNode(true); container.appendChild(clone); let progress = 1; function loop(){ progress = progress-speed; if(progress <= elWidth*-1) {progress=0;} container.style.transform = 'translateX(' + progress + 'px)'; container.style.transform += 'skewX(' + speed*0.4 + 'deg)'; window.requestAnimationFrame(loop); } loop(); }); window.addEventListener('scroll', function(){ const maxScrollValue = 12; const newScrollPos = window.scrollY; let scrollValue = newScrollPos - lastScrollPos; if( scrollValue > maxScrollValue ) scrollValue = maxScrollValue; else if( scrollValue < -maxScrollValue ) scrollValue = -maxScrollValue; speed = scrollValue; clearTimeout(timer); timer = setTimeout(handleSpeedClear, 10); }); function handleSpeedClear(){ speed = 4; } }; handleMarquee(); </script> </body> </html> Podalem jedno z najprostszych rozwiazan z wykorzystanie przegladarki internetowej…
×
×
  • Create New...