zaokrąglenia rogów w CSS a IE |
zaokrąglenia rogów w CSS a IE |
10.04.2012, 20:58:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 30.03.2012 Ostrzeżenie: (0%) |
Witam
Za pomocą CSS zrobiłem zaokrąglenia rogów diva używając zapisu -moz-border-radius:10px; w Fire Foxie działa idealnie ale co zrobić aby taki efekt uzyskać w Internet Explorer w wersji 6-8. Nie działają tu zapisy -webkit-border-radius:10px; i -khtml-border-radius:10px; Z góry dzieki za odpowiedż |
|
|
10.04.2012, 21:46:39
Post
#2
|
|
Grupa: Zarejestrowani Postów: 433 Pomógł: 64 Dołączył: 29.01.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Podstawą jest border-radius:10px; i pozniej mozesz sobie robic prefixy, by starsze wersje konkretnych silnikow obsluzyc, natomiast co do Twojego problemu- nie ma opcji, musisz zastapic to grafikami i najlepiej nadac to w stylach wylacznie dla ie
-------------------- |
|
|
11.04.2012, 06:18:38
Post
#3
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
11.04.2012, 08:37:42
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) |
http://border-radius.com/ - generator
@Batman, takie zaokrąglone rogi nie działają w każdej sytuacji, np dla tła obrazkowego, gradientów, i jeszcze kilku innych trudności przy tym jest.. I nie pomogą na to żadne hacki, żadne obejścia itp. Gdyby to istniało i było osiągalne, ot takie allegro dałoby sobie z tym radę i początkowo właśnie kombinowali coś z tymi hackami, ale to delikatnie mówiąc: gówno daje. W efekcie czego pod IE w allegro nie ma zaokrągleń. Tzn pod wersją <9 (wszystkie wersje przed ie9). A z racji że mi to bardzo dużo krwi napsuło, powiem ci jedno - daruj to sobie, bo efekt który chcesz osiągnąć może się nie dać osiągnąć. A wspieranie IE6 czy IE7 to nie jest najlepszy pomysł. IE8 jeszcze ujdzie, aczkolwiek mogli zrobić to lepiej, IE9 jest już prawie całkiem OK. |
|
|
11.04.2012, 09:07:04
Post
#5
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Cytat @Batman, takie zaokrąglone rogi nie działają w każdej sytuacji, np dla tła obrazkowego, No popatrz. A mi działa. Ciekawe co robię źle. Cytat Gdyby to istniało i było osiągalne, ot takie allegro dałoby sobie z tym radę i początkowo właśnie kombinowali coś z tymi hackami, ale to delikatnie mówiąc: gówno daje. W efekcie czego pod IE w allegro nie ma zaokrągleń. Tzn pod wersją <9 (wszystkie wersje przed ie9). Nie chodzi o to, że nie da się tego zrobić. Czasami się po prostu nie opłaca. I mam tutaj na myśli najzwyklejszą kasę. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
11.04.2012, 10:02:32
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) |
Cytat No popatrz. A mi działa. Ciekawe co robię źle. To w takim wypadku napisz do allegro i wielu innych którzy sobie z tym nie radzą - gwarantuje że zarobisz. Cytat Nie chodzi o to, że nie da się tego zrobić. Czasami się po prostu nie opłaca. I mam tutaj na myśli najzwyklejszą kasę. Akurat w przypadku allegro obserwowałem dany temat i oni próbowali i początkowo spora część zaokrągleń działała, ale nie wszystkie. Tyle że to jest gra nie warta świeczki, dlatego że i tak wszędzie ci nie zadziała. Podobnie jest z fixem dla png. Też niby wiele wariantów jest "obsłużonych" ale zdarzają się takie które nie działają i już. Już nie wspomnę o elementach dynamicznie generowanych przez js, w których zaokrąglenie z wielu hacków nie zadziała w przypadku tła obrazkowego. Temat jest beznadziejny i MS totalnie spieprzył sprawę i trzeba go w przypadku akurat tych rubensowskich kształtów olać, tak jak on olał innych. |
|
|
11.04.2012, 12:18:52
Post
#7
|
|
Grupa: Zarejestrowani Postów: 433 Pomógł: 64 Dołączył: 29.01.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Jak nie ma jak jest - http://css3pie.com/ haa, behavior:, no tak- ja osobiscie sie meczylem (akurat nie z css3pie, ale dzialalo na tej samej zasadzie) i mnie po prostu krew zalala w pewnym momencie i sobie darowalem, tak wiec jesli u Ciebie dziala- gratulacje :] -------------------- |
|
|
6.05.2012, 17:04:40
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 6.05.2012 Ostrzeżenie: (0%) |
Eh. Fatalnie. Próbuję zastąpić...
...obrazkami ale zupełnie mi to nie wychodzi. Stworzyłem w GIMPie zwykły kwadrat z zaokrąglonymi rogami. Każdy taki róg wyciąłem i zapisałem jako osobny plik. W ten sposób powstało mi coś takiego: t100.png; t010.png; t001.png m100.png; m010.png; m001.png d100.png; d010.png; d001.png t - top; m - middle; d - down; Powkładałem to w divy:
Żeby zmienić szerokość takiej ramki lub jej wysokość, muszę łącznie zmienić 8 parametrów. Nawet jeżeli pod menu na stronę, coś takiego można włożyć, to już jako na ramkę newsa się to zupełnie nie nadaje. Height w części dla m100, m010, m001 jest ustawiony na stałe więc tekst wychodzi poza ramkę. Chciałbym mieć możliwość aby szerokość całej ramki była zmieniana w jednym a nie w ośmiu miejscach. Przypominam, że na tabelkach takie rozwiązanie było bajecznie proste. Czy ktoś kiedyś zrobił coś podobnego w CSSie? Ten post edytował niceaalbosmierc 6.05.2012, 17:05:35 |
|
|
6.05.2012, 17:13:48
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Akurat w przypadku allegro obserwowałem dany temat i oni próbowali Gdzie? -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 17:14 |