To się musiało stać, chociaż dziwi mnie, że to właśnie Adobe, właściciel technologii Flash, wypuścił narzędzie – Adobe Edge - wizualny edytor HTML5, CSS3 i JS. Na razie to początki, ale dla mnie to wyraźny znak, że flash odchodzi, a na jego miejsce wkraczają nowe technologie.
Wpisy otagowane ‘css’
Właściciel flasha popiera głównego konkurenta: html5
poniedziałek, 1 Sierpień 2011Kartki CSS3
piątek, 24 Czerwiec 2011
To taki dodatek do poprzedniego wpisu – bo w tym samym temacie znalazłem podobny materiałs. Oto Pure CSS3 Frame Boxes, czyli świetnie wykonane projekty kartek pojedyńczych lub wielu, z zawiniętymi rogami, przyklejonych w różnych miejscach taśmą, itd. Efekt robi wrażenie, szczególnie gdy uświadomisz sobie, że te grafiki zostały w całości wygenerowane w CSS3… BTW. Czy jest już jakiś wizualny edytor grafiki, który efekt zapisuje w kodzie CSS? :)
Rewelacyjny generator gradientów CSS
sobota, 11 Czerwiec 2011
Jak wiadomo, tworzenie zaawansowanych gradientów „z palca” nie jest łatwe. Dlatego szukałem dobrego generatora. I w końcu znalazłem czego szukałem.
Webnarzędzie do generowania różnorakich gradientów kolorystycznych dla elementów CSS3, ze wszystkimi przydatnymi opcjami i bajerami. Intuicyjne, łatwe w obsłudze, szybkie i skuteczne. Oparte na rozwiązaniach GUI znanych z programów graficznych. Generujące w czasie rzeczywistym kod CSS kompatybilny ze wszystkimi nowoczesnymi przeglądarkami. Umiejące także importować gradient z kodu CSS, a nawet z obrazka. No i posiadające zbiór predefiniowanych gradientów – rewelacja. Są tam także gradienty z efektem szkła, odbić, gładkie delikatne przejścia kolorystyczne (trudne do uzyskania i „wyczucia”) itp. cuda. Można także zapisać swoje gradienty.
Zdecydowanie przyda się każdemu tworzącemu nowoczesne strony WWW.
Ale o czym mowa? O narzędziu Ultimate CSS Gradient Generator. Polecam.
Nietypowe kształty w CSS
piątek, 10 Czerwiec 2011
Nowa generacja języka CSS daje nam bardzo dużo możliwości – między innymi generowanie różnych kształtów boksów za pomocą jedynie kodu CSS. Możliwości jest naprawdę wiele – od prostokątów, rombów, równoległoboków, poprzez koła, elipsy, różnorakie trójkąty, wielokąty, gwiazdy, do kształtu kropli, symbolu nieskończoności lub innych (nawet wymyślnych) kształtów.
Dzięki tym (i innym nowym) możliwościom nowego CSS (i HTML5) – tworzenie stron staje się bardziej programowaniem niż projektowaniem. Ale to temat na inny wpis :)
Wracając do tematu: Jak na razie znalazłem dwa miejsca gdzie opisane są przykłady tworzenia nietypowych kształtów. Jedno z nich to odpowiednia sekcja niezawodnego kursu HTML i CSS Pawła Wimmera. Drugie źródło, o nieco innej formie i podejściu – to The Shapes of CSS – Wpis na stronie css-tricks.com. Treść obu tych źródeł każdy szanujący się webmajster powinien sobie przyswoić w stopniu znacznym. ;)
Google Web Fonts z polskimi znakami
sobota, 2 Kwiecień 2011Zainspirowany wpisem u Wimmera, postanowiłem, posługując się jego listą, stworzyć ściągę-symulację działania i wyglądu polskich znaków diakrytycznych dla wybranych krojów czcionek z bazy Google Web Fonts. Może komuś się przyda.
CSS3 w Internet Explorer 6
sobota, 21 Sierpień 2010Ost
atnio bardzo dużo pisze się w Sieci o nowych standardach HTML5 i CSS3. Osobiście cieszę się, że te technologie się rozwijają, ale co do ich szybkiego upowszechnienia – jestem sceptykiem. Dużo kodu jeszcze upłynie, zanim programiści definitywnie przerzucą się na te na-wpół-nowe techniki.
Jednak z drugiej strony CSS3 jest coraz częściej używany i zaczyna się zdarzać, że odwiedzam strony, które z CSS3 korzystają „po całości”, tak jakby nie istniały wcześniejsze wersje języków webowych. W zawiązku z tym jakiś czas temu zastanawiałem się, czy byłoby możliwe napisanie systemu, który jakimś sposobem poprawnie wyświetla definicje CSS3 na przeglądarkach ich nie obsługujących (mam tu na myśli głównie IE6-7). Zrobiłem mały research i okazało się (a jakże), że rozwiązanie tego typu już istnieje – co prawda pozwala na implementację jedynie części dobrodziejstw CSS3 na IE6, ale dobre i to.
Mowa o CSS3 Pie – aplikacji, która za pomocą odpowiedniego pliku .htc pokazuje Explorerowi, jak wyświetlać nowe style. Mowa o zaokrągleniach rogów boxów, obsłudze cienia i gradientów w tle – czyli o najważniejszych funkcjach. Moim zdaniem – ewenement i rzecz bardzo w dzisiejszych czasach przydatna. Dlatego ląduje na tym blogu.
Kolejne nietypowe wykorzystanie CSS
niedziela, 13 Czerwiec 2010
Uwielbiam takie zabawy, kojarzy mi się to z kombinowaniem amigowym (typu „jak to podłączyć żeby działało„), scenowym (przerabianie rutynki milion razy, żeby wycisnąć więcej klatek), albo haxorowym/phreakingowym („ej! przecież do tego możemy użyć jeszcze mocy obliczeniowej procesora stacji dyskietek i drukarki!„).
Ale do rzeczy: Pod tym linkiem jest strona prezentująca zwykły tekst… ale zaraz, zaraz. Czy zwykły? A jeśli go zaznaczymy? :) Takie porno dla ubogich ;)
HTML5 i CSS3 – próg nowej ery?
piątek, 11 Czerwiec 2010Jestem sceptycznie nastawiony do używania nowych języków HTML5 i CSS3. Moim zdaniem przeskok na nowe wersje może się skutecznie dokonać tylko pod dwoma warunkami:
- Pod warunkiem wyprodukowania i wypromowania oprogramowania (przeglądarek, edytorów i innych) obsługujących w pełni nowe standardy, a następnie wyparcia starych programów.
- Pod warunkiem przejścia na nowe, przyzwyczajenia i przywyknięcia użytkowników (głównie twórców stron www) do nowych technologii.
Pierwszy punkt jest już realizowany. Ku memu zdziwieniu, misja zastąpienia starych przeglądarek nowymi w ciągu kilku następnych miesięcy/lat się chyba powiedzie.
Mam jednak wątpliwości co do punktu drugiego. Dlaczego? Już wyjaśniam:
Weźmy taki XHTML. Pomimo przejrzystości kodu i semantycznej konstrukcji, która teoretycznie powinna się programistom i developerom bardzo spodobać (jeśli porównać do HTML4), XHTML po prostu nie przyjął się. Ludzie (w tym często i ja) piszą w starym dobrym HTML4, który wybacza błędy i jest dobrze znany.
Ale nie tylko – bo myślę że mamy tu do czynienia z czymś co nazywam „syndromem mp3„. Empetrójki są dalej królami w swojej branży, pomimo, że ten format zapisu dźwięków jest już bardzo stary (ma już 19 lat!), i pomimo tego, że od dawna istnieją metody po prostu lepsze pod wszystkimi względami. I obawiam się, że z HTML4 może być tak samo. I z CSS3.
HTML5 i CSS3 to semantyka i prostota, mnóstwo nowych możliwości których tak bardzo nam brakuje (np. audio i wideo w kodzie, łatwe wektory, obracanie obiektów, zaokrąglanie narożników, cienie, wielokrotne tła itp. – jest tego bardzo dużo) i których brak łataliśmy zaślepkami graficznymi i wielokrotnymi divami. Ale HTML5 i CSS3 to nowe tagi, nowy sposób myślenia, nowe podejście. Ludzie są z natury leniwi i nie lubią uczyć się nowych rzeczy, szczególnie wtedy gdy nie muszą. Czy nowe technologie się przyjmą? Pomimo wysiłków marketingowych społeczności webmasterskich – pewnie przyjmą się nieprędko. Nie mówiąc już o wyparciu flasha.
Aby dopełnić obrazu i dać odczuć o co chodzi osobom, które o tych nowych technologiach mają blade pojęcie, dwa linki:
html5demos.com – dużo demonstracji HTML5
css3please.com – piaskownica, w której można potestować nowości w CSS3.
…i, dla równowagi:
Poradnik krytyka HTML5 u Pornela (podejście nieco bardziej techniczne)
What the Hex?
czwartek, 27 Maj 2010Jeszcze o tworzeniu żałobnych wersji witryn, czyli css2gray
sobota, 15 Maj 2010Jakiś czas temu pisałem o tworzeniu czarno-białej wersji strony, na przykład na potrzeby żałobnej szaty graficznej witryny.
Ostatnie tragiczne wydarzenia spowodowały m.in., że musiałem w krótkim czasie stworzyć żałobne wersje kilkunastu witryn internetowych, które prowadzę. Okazało się, że opisywana przeze mnie webaplikacja GrayBit nie spełnia moich oczekiwań – jest bardzo powolna i lubi się zawiesić przy większej ilości kodu i grafik.
Dlatego postanowiłem zadziałać i, mimo że programista ze mnei raczej marny, zdołałem napisać sobie prosty skrypt PHP przekształcający w dowolnym pliku wartości kolorów zapisane w formacie #HHH lub #HHHHHH na skalę szarości.
Postanowiłem się nim podzielić, bo może komuś jeszcze się przyda – dlatego przedstawiam pchełkę css2gray. Enjoy.
(uwaga: css2gray nie rozpoznaje definicji kolorów innych niż podane powyżej – być może inne obsługę innych definicji dodam w terminie późniejszym)
Nietypowe wykorzystanie CSS
piątek, 15 Styczeń 2010Poniżej przedstawiam przykład ciekawego wykorzystania CSS w celu zaprogramowania interaktywnej animacji. Pomysł jest bardzo prosty (chociaż wykonanie żmudne i pracochłonne), a efekt moim zdaniem powala. Powtórzmy: Żadnego Javascriptu, tylko HTML i CSS (najedź na poniższe zdjęcie aby zobaczyć efekt):
http://www.romancortes.com/ficheros/meninas.html
Zdaję sobie sprawę że dla niektórych to odgrzewany kotlet – ten link pojawił się na Wykopie już jakiś czas temu – jednak chciałem po prostu to mieć na swoim blogu ;)
Hacki CSS dla IE
piątek, 2 Styczeń 2009Webhosting.pl to serwis, któremu na początku nie dawałem dużych szans na przetrwanie. Jednak, jak się okazało, dzięki patronowi (i najprawdopodobniej hojnemu sponsorowi) tego serwisu – home.pl, na Webhosting.pl co jakiś czas pojawiają się bardzo ciekawe i przydatne artykuły.
Jednym z nich jest tekst Haki CSS i komentarze warunkowe dla niepokornego Internet Explorera, który w sposób (jak dla mnie) w zupełności wystarczający przekazuje większość wiedzy, jaką warto mieć, aby projektować strony wyglądające identycznie w nowoczesnych przeglądarkach i IE.
Polecam.
Gdy masz problem z CSSem
wtorek, 11 Listopad 2008Dla mnie, do niedawna takim miejscem, gdzie znajdowałem odpowiedzi na (prawie) wszystkie CSSowe pytania, był (zamknięty już niestety) blog Perfection or Vanity Riddle’a. Kilkanaście dni temu odkryłem jednak lepszą skarbnicę wiedzy CSSowej – zbiór linków na aComment.net. To naprawdę dobry resource – z takimi tutkami kolumnowe laye, fajne ostylowanie, efekty, przezroczystość, zaokrąglone rogi, wszelkie CSSSowe hacki i tricki to kaszka z mlekiem. Polecam.
Definiowalne przyciski radio i checkbox (edit: i select)
sobota, 26 Kwiecień 2008
Jak wiadomo, wygląd większości pól input i textarea formularzy możemy w dużym stopniu modyfikować poprzez CSS. Jednak gdy chodzi o przyciski zaznaczeń typu radio i checkbox, sprawa nie jest już taka prosta – ich wygląd zależy od używanego GUI – nie da się wyglądu tych przycisków zdefiniować bezpośrednio w CSS.Jak wiadomo, czego się nie da zrobić przez CSS, robi się przez JS :) Wyszukałem więc rozwiązania problemu podmiany przycisków radio i checkbox na ładniejsze.
Prym w tym temacie wiedzie skrypt Fancy Form. Rozwiązanie to działa bez zarzutu prawie wszędzie. Ma jednak wadę (choć dla niektórych zapewne to będzie zaleta) – korzysta z frameworka MooTools.
Istnieje też skrypt CRIR (Checkbox & Radio Input Replacement), który z żadnej biblioteki JS nie korzysta. CRIR to plik javascript, definicje styli CSS oraz dopisanie atrybutówclass=”NowyRadio” i class=”NowyCheckbox” w odpowiednich tagach kodu (x)html (w Fancy Form nie trzeba było tego robić). Daje to możliwość ustalenia wielu różnych wyglądów przycisków zaznaczenia na jednej stronie.
Znalazłem także trzy inne rozwiązania, których niestety nie mam czasu przetestować: Checkbox Replacement Script (o przyciskach typu radio tu nie pomyślano), Rozwiązanie na WebDeveloper.com (także tylko checkboksy) oraz jeszcze jeden, nieco przydługi skrypt.
Mam nadzieję, że komukolwiek zaoszczędziłem czasu tym małym zestawieniem :)
[edit: aby uzupełnić temat, należy jeszcze wspomnieć o NiceForms, który świetnie sobie z ostylowaniem formularzy radzi, oraz, dla równowagi - Gorący apel Riddlea', aby formularzy NIE stylować]
Ponad 20 narzędzi do pracy z CSS
niedziela, 21 Październik 2007
Pod tym adresem znajduje się spis ponad 20 narzędzi do edycji, tworzenia i zarządzania klasami, obiektami i w ogóle kodem CSS. Część z nich jest bardzo przydatna. Są narzędzia do oczyszczania, optymalizowania i kompresji kodu, automatycznego tworzenia zaokrąglonych narożników, efektów takich jak rollover, list, menusów, oraz nawet całych layoutów. Smacznego :)Listamatic
czwartek, 7 Czerwiec 2007
Tak to już jest, że szukając czegoś wielce potrzebnego w danej chwili, znajdujemy coś co było wielce potrzebne wczoraj (ale już nie jest). W myśl tej reguły, dziś szukałem pewnych rozwiązań javascriptowych, a przypadkiem wpadłem na stronkę o adresie css.maxdesign.com.au, na której autor umieścił spis chyba wszelkich metod css na poskromienie list, selectów i floatów jakich uzywałeś(aś) i będziesz używał(a). Wszystko oparte na łatwych przykładach i wyjaśnione bardzo przejrzyście. Nic tylko korzystać :) Tylko szkoda że nie miałem tego pod ręką wczoraj…
53 techniki CSS bez których nie przeżyjesz
sobota, 20 Styczeń 2007Dziś na Wykopie pojawił się link do świetnego artykułu, w którym autor zebrał 53 techniki wykonywania przeróżnych uprzyjemniaczy życia za pomocą styli CSS (wraz z linkami do gotowych rozwiązań).
Nie mogę się powstrzymać przed zalinkowaniem tego artykułu tutaj – to naprawdę świetny resource dla wszelkich webdeveloperów.
Jak stworzyć dobry, nowoczesny layout?
środa, 17 Styczeń 2007Na takie pytanie odpowiada ten artykuł. Fajne jest to, że autor opisał w nim zastosowanie wszystkich najbardziej znanych hacków CSS oraz przykłady ułożenia layoutów razem z przykładami. Dobre :)









Flaszka.pl
GRX.pl
Metry Kwadratowe
Obrazky.pl
Polski Portal Amigowy
Retuszer.pl
RevolWEB
Rozgłos
Chakier
Oszczędzanie
Perfection Or Vanity
Poradnik Internauty
Shrew
Widelec