Witam jak zrobić by do jednego marquee dodać Kilkadziesiąt rożnych cytatów które będą się pojawiały losowo ?
Marquee
- Rejestracja: dni
- Ostatnio: dni
- Postów: 44
serek napisał(a):
Nie robić. Marquee to zuo.
Ale akurat potrzebuje tego efektu ,specjalnie dla cytatów :/
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
Jeżeli chcesz robić marquee, oznacza to, że jesteś złym człowiekiem.
Poza tym:
nie był oraz nie jest częścią standardu HTML, nie został też uwzględniony w XHTML. Znacznik jest przestarzały i używanie go przy tworzeniu stron jest błędem
Coś podobnego można zrobić w CSS, ale jeśli chcesz to zrobić w CSS, to nadal jesteś złym człowiekiem (chociaż trochę mniej złym).
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 44
Freja Draco napisał(a):
Jeżeli chcesz robić marquee, oznacza to, że jesteś złym człowiekiem.
Poza tym:
nie był oraz nie jest częścią standardu HTML, nie został też uwzględniony w XHTML. Znacznik jest przestarzały i używanie go przy tworzeniu stron jest błędem
Coś podobnego można zrobić w CSS, ale jeśli chcesz to zrobić w CSS, to nadal jesteś złym człowiekiem (chociaż trochę mniej złym).
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.!
Czy to jest to wlasnie rozwiazanie z css ?
screenshot-20191031011341.png
A w jaki inny sposób mam uzyskać ten efekt marquee ?? Dodam że korzystam z Angulara(ucze się)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
Greedri napisał(a):
Czy to jest to wlasnie rozwiazanie z css ?
Wygląda na jedną z możliwych realizacji tego efektu w CSS.
Ale "łażący po stronie tekst" to koncepcja tej samej klasy, co animowane różowe tło albo kulki latające za kursorem.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Grudziądz/Bydgoszcz
- Postów: 5300
pierwszy z brzegu wynik po wpisaniu angular marquee https://www.npmjs.com/package/ng-marquee
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
Freja Draco napisał(a):
Jeżeli chcesz robić marquee, oznacza to, że jesteś złym człowiekiem.
Poza tym:
nie był oraz nie jest częścią standardu HTML, nie został też uwzględniony w XHTML. Znacznik jest przestarzały i używanie go przy tworzeniu stron jest błędem
Coś podobnego można zrobić w CSS, ale jeśli chcesz to zrobić w CSS, to nadal jesteś złym człowiekiem (chociaż trochę mniej złym).
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.
Ja bym się nie zgodził. Wiele nowoczesnych praktyk jest gorszych od marquee. Marquee przynajmniej nie spowalnia czy utrudnia korzystania ze strony. Lata sobie jakiś tekst w pewnym miejscu, ale można go olać. Tymczasem jeśli ktoś oprze swoją stronę o jakiś framework UI, który robi animację przy każdym kliknięciu przycisku, dropdowny też muszą zauważalnie się rozwijać przez 2 sekundy z ease-in i ease-out, forum musi bezapelacyjnie zrobić smooth-scrolling przy każdej próbie nawigacji (są takie fora, np https://www.phoronix.com/forums/ - to jest koszmar przy słabym necie, bo wtedy te skrypty odpalają się już po tym jak sam sobie przewinę stronę), itp itd to tam tracę mnóstwo czasu.
Z latających idiotyzmów można jeszcze wymienić paralaksę (google: parallax scrolling), które w przeciwieństwie do marquee zwykle lata w pionie, a nie poziomie (ale to już detal).
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa 🐪
- Postów: 1719
Wibowit napisał(a):
Freja Draco napisał(a):
Jeżeli chcesz robić marquee, oznacza to, że jesteś złym człowiekiem.
Poza tym:
nie był oraz nie jest częścią standardu HTML, nie został też uwzględniony w XHTML. Znacznik jest przestarzały i używanie go przy tworzeniu stron jest błędem
Coś podobnego można zrobić w CSS, ale jeśli chcesz to zrobić w CSS, to nadal jesteś złym człowiekiem (chociaż trochę mniej złym).
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.
Ja bym się nie zgodził. Wiele nowoczesnych praktyk jest gorszych od marquee.
Średnie tłumaczenie. To tak jak ja bym zabił człowieka i tłumaczył się, że Breivik był gorszy.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
PerlMonk napisał(a):
Wibowit napisał(a):
Ja bym się nie zgodził. Wiele nowoczesnych praktyk jest gorszych od marquee.
Średnie tłumaczenie. To tak jak ja bym zabił człowieka i tłumaczył się, że Breivik był gorszy.
W takim razie autor wątku jest jeszcze zwykłym mordercą, ale co drugi frontendowiec już jest Breivikiem.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
No to ja też wytłumaczę. Zauważyłem w tym wątku prymitywną reakcję "marquee => zły człowiek" (i to jakoś szczególnie zły). Natomiast nie widzę takiej stanowczej reakcji przy wątkach o animacjach, automatycznym scrollowaniu, etc Trochę równowagi proszę :) Marquee jest zdecydowanie mniej szkodliwe niż to automatyczne scrollowanie, wiec powinno zbierać zdecydowanie mniej hejtu.
- Rejestracja: dni
- Ostatnio: dni
Dlaczego przesladujecie kogos kto ma sentyment do lat 90-tych?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa 🐪
- Postów: 1719
Bo to trochę nekrofilią zalatuje.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
PerlMonk napisał(a):
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.
Ja bym się nie zgodził. Wiele nowoczesnych praktyk jest gorszych od marquee.
Średnie tłumaczenie. To tak jak ja bym zabił człowieka i tłumaczył się, że Breivik był gorszy.
Gdyby zabił, to jeszcze pół biedy. Ale on chce zrobić marquee.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Grudziądz/Bydgoszcz
- Postów: 5300
Nie widzę w marquee nic złego, to tak jak nóż, możesz użyć do krojenia chleba ale tez do zabicia kogoś. Osobiście tworząc przez wiele lat moją ligę stosowałem taki marquee do paska informującego, o czym ważnym np że serwer padł, albo że są jakieś problemy albo zmiany adresów. Takie latające coś zwraca uwagę. Nawet nie macie pojęcia jak bardzo to odciążyło ciągłe odpisywanie userom na te same pytania bo "ej nie mogę wejść na serwer". A znacie userów. Newsa, pw czy forum oleją ale latające ruszające się coś to "hmm co to jest? co to tam pisze? aha, ok".
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
mr_jaro napisał(a):
Nie widzę w marquee nic złego, to tak jak nóż, możesz użyć do krojenia chleba ale tez do zabicia kogoś. Osobiście tworząc przez wiele lat moją ligę stosowałem taki marquee do paska informującego, o czym ważnym np że serwer padł, albo że są jakieś problemy albo zmiany adresów. Takie latające coś zwraca uwagę. Nawet nie macie pojęcia jak bardzo to odciążyło ciągłe odpisywanie userom na te same pytania bo "ej nie mogę wejść na serwer". A znacie userów. Newsa, pw czy forum oleją ale latające ruszające się coś to "hmm co to jest? co to tam pisze? aha, ok".
Bo mamy niskopoziomowe, instynktowe odruchy uznające, że coś co się rusza jest prawdopodobnie ważniejsze od tego, co się nie rusza, i że trzeba na tym przynajmniej na chwilę zafiksować uwagę, żeby to ocenić.
W szczególnych okolicznościach może to mieć faktycznie sens, ale w omawianym przypadku człowiek chce robić ruszające się cytaty.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 44
Freja Draco napisał(a):
PerlMonk napisał(a):
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.
Ja bym się nie zgodził. Wiele nowoczesnych praktyk jest gorszych od marquee.
Średnie tłumaczenie. To tak jak ja bym zabił człowieka i tłumaczył się, że Breivik był gorszy.
Gdyby zabił, to jeszcze pół biedy. Ale on chce zrobić marquee.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 44
Greedri napisał(a):
Freja Draco napisał(a):
PerlMonk napisał(a):
Z przyczyn pragmatyczno-estetycznych nie odpowiem na twoje pytanie i nie przyłożę ręki do psucia internetu.
Ja bym się nie zgodził. Wiele nowoczesnych praktyk jest gorszych od marquee.
Średnie tłumaczenie. To tak jak ja bym zabił człowieka i tłumaczył się, że Breivik był gorszy.
Gdyby zabił, to jeszcze pół biedy. Ale on chce zrobić marquee.
Nie rozumiem w czym macie problem ... ? Ze chce to wykorzystac !? Nie robie strony dla zadnej firmy ... Robie to dla siebie by poszerzyć własne umiejętności i doświadczenia związane z angularem i ogólnie htmlem
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
Greedri napisał(a):
Nie rozumiem w czym macie problem ... ? Ze chce to wykorzystac !? Nie robie strony dla zadnej firmy ... Robie to dla siebie by poszerzyć własne umiejętności i doświadczenia związane z angularem i ogólnie htmlem
No to jeszcze nic nie zrobiłeś, a już poszerzyłeś, bo widzisz, jak ludzie reagują na sam pomysł :)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Grudziądz/Bydgoszcz
- Postów: 5300
@Greedri: rób to, zrób sposobem tym co ci dałem bo on zadziała na pewno. Sam zobaczysz jak to wyszło i się przekonasz czy to efekt który ci się spodoba czy nie. Co do Freja Draco podchodź z dystansem gdy on coś pisze o froncie bo on by najchętniej wrócił do w pełni statycznych stron najlepiej z lat 90-tych.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 44
Freja Draco napisał(a):
Greedri napisał(a):
Nie rozumiem w czym macie problem ... ? Ze chce to wykorzystac !? Nie robie strony dla zadnej firmy ... Robie to dla siebie by poszerzyć własne umiejętności i doświadczenia związane z angularem i ogólnie htmlem
No to jeszcze nic nie zrobiłeś, a już poszerzyłeś, bo widzisz, jak ludzie reagują na sam pomysł :)
No fakt masz rację , w sumie też prawdą jest iż przewijane cytaty nie mają wiekszego sensu :/ A umiałbyś zrobić zmiane cytatu co 5-10 sekund ? (cytat ma być statyczny) .TypeScript zapewne potrzebny
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
Potrzebujesz połączyć do kupy trzy rzeczy:
https://www.w3schools.com/js/js_arrays.asp
https://www.w3schools.com/jsref/prop_html_innerhtml.asp
https://www.w3schools.com/jsref/met_win_settimeout.asp
- Rejestracja: dni
- Ostatnio: dni
- Postów: 63
jakos tak
<script>
var greetings = ["To, że milczę, nie znaczy, że nie mam nic do powiedzenia.",
"Lepiej zaliczać się do niektórych, niż do wszystkich.",
"Czytanie książek to najpiękniejsza zabawa, jaką sobie ludzkość wymyśliła",
"Dobrze widzi się tylko sercem. Najważniejsze jest niewidoczne dla oczu",
"Kocha się za nic. Nie istnieje żaden powód do miłości.",
"Masz w sobie tyle uroku co zdechła dżdżownica",
];
setInterval(function() {
var greeting_id = Math.floor(Math.random() * greetings.length);
document.getElementById('tekst').innerHTML = greetings[greeting_id];
}, 3000);
</script>
<div id="tekst"></div>