Autor | Zpráva | ||
---|---|---|---|
zis Profil * |
#1 · Zasláno: 2. 1. 2006, 13:32:07
zajímalo by mě jestli jdou mít zahnuté rohy divu i v ie jestli jo tak jak dik
|
||
PerToon Profil |
#2 · Zasláno: 2. 1. 2006, 13:37:26
Jo, několik způsobů je tu často zmiňovaných, zkus se porozhlédnout v diskuzi. Já vím o tomhle odkazu http://www.fireandknowledge.org/archives/2004/05/22/rounded-corners-wi thout-images-part-1/ ale nevím jestli je to zrovna ideální.
|
||
zis Profil * |
#3 · Zasláno: 2. 1. 2006, 14:00:15
no to je fakt divný spíš nějak jinak
|
||
habendorf Profil |
#4 · Zasláno: 2. 1. 2006, 14:07:52
Třeba backgroundem.
Kdyžtak mrkni třeba na http://habendorf.plavacek.net/apeli/ |
||
zis Profil * |
#5 · Zasláno: 2. 1. 2006, 14:15:26
habendorf: ty jo nějak to tam nevidim jestli to má bejt ve zdrojáku tak to tahá externě takže tam žádnej background nevidim
|
||
PerToon Profil |
#6 · Zasláno: 2. 1. 2006, 14:17:13
Já tam hlavně nevidím kulatý rohy...
|
||
zis Profil * |
#7 · Zasláno: 2. 1. 2006, 14:23:43
no to především hehe
|
||
habendorf Profil |
#8 · Zasláno: 2. 1. 2006, 16:43:46
PerToon, zis: No hoši nezlobte se, ale já jich tam vidím docela dost. Je fakt, že mají dost malý rádius, ale to na principu nic nemění.
![]() A je jich tam víc :o) |
||
PerToon Profil |
#9 · Zasláno: 2. 1. 2006, 17:02:05
No dobře, no, jeden pixel, tomu jěště něříkám zakulacený rohy, to mi mohl taky někdo plivnout na monitor ;-)
|
||
habendorf Profil |
#10 · Zasláno: 2. 1. 2006, 17:14:35
PerToon: No dobře, no, jeden pixel, tomu jěště něříkám zakulacený rohy, to mi mohl taky někdo plivnout na monitor ;-)
Skoro ani nevím co na to říct. Snad jen to, co už jsem psal výše - jde o princip a rádius si každý udělá jaký chce, ne? |
||
PerToon Profil |
#11 · Zasláno: 2. 1. 2006, 17:17:50
habendorf - Jo, pak už se to dá upravit, já jen, že jsem opravdu nepostřehl při tom tvým radiusu (radiu?), že je to zakulacený... Tak se omlouvám že jsem pochyboval... už to neřešme, jde o to, že to jde.
|
||
zis Profil * |
#12 · Zasláno: 2. 1. 2006, 21:36:16
ok ale stejně nevim jak to udělal ve zdrojáku sem to nějak nenašel
|
||
habendorf Profil |
#13 · Zasláno: 2. 1. 2006, 22:07:38
Jak jsem psal už výše - dělal jsem to backgroundem.
|
||
zis Profil * |
#14 · Zasláno: 2. 1. 2006, 22:14:57
jako že jsi na pozadí divu vložil obrázek se zahnutejma rohama? nebo jak backgroundem zas tak moc způsobilej nejsem
|
||
peta Profil * |
#15 · Zasláno: 3. 1. 2006, 10:15:12
kulate rohy - before / after
http://virtuelvis.com/gallery/css/rounded/ http://www.w3.org/Style/Examples/007/roundshadow.html kulate rohy - ramecky a mnoha prvky http://css.interval.cz/priklady/priklad-21-1.htm pak to lze udelat formou tabulky,treba [/][---][\] [|][....][|] [\][---][/] |
||
peta Profil * |
#16 · Zasláno: 3. 1. 2006, 10:17:40
habendorf
nejak mi tam k tomu nesedi to tmavy logo a ta spousta ramecku, jinak dobry, celkem |
||
peta Profil * |
#17 · Zasláno: 3. 1. 2006, 10:20:04
habendorf Jinak, kdybych mel dela kulate rohy, urcite pouziji javascript ala FRED a jeho append child :) . Nejak mi to prijde dost trapne davat tam vice divu do sebe, ale jako je to jedno z reseni.
|
||
habendorf Profil |
#18 · Zasláno: 3. 1. 2006, 10:39:23
peta:
nejak mi tam k tomu nesedi to tmavy logo a ta spousta ramecku, jinak dobry, celkem Já to kódoval dle zadání, grafika není moje práce. Jinak, kdybych mel dela kulate rohy, urcite pouziji javascript ala FRED a jeho append child :) . Nejak mi to prijde dost trapne davat tam vice divu do sebe, ale jako je to jedno z reseni. To je věc názoru. Mě nepřijde trapné zanořit více divů, spíš mi přijde trapné aby to bez JS nefungovalo. |
||
Fred Profil |
#19 · Zasláno: 3. 1. 2006, 11:18:20
Mě nepřijde trapné zanořit více divů, spíš mi přijde trapné aby to bez JS nefungovalo Vše co jsem v posledních asi dvou letech vypustil funguje i bez js ;-) BTW možná slovo trapné není to pravé pojmenování spíš je to na nic. Nakonec to končí takhle http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=4672&forum =1&page=-1 a krom jiného když pak takový web projedeš přes http://www.holovaty.com/tools/getcontentsize/ tak přijdeš na to, že za cenu kulatých rohů na kdečem se obětovala značná část objemu přenášených dat ve prospěch grafiky vůči obsahu. Javascriptem uspoříš minimálně 70% takže mě Tvůj názor dost překvapuje. Poslední dobou cítím nějaký v Tvém úsudku nějaký vliv, který tam dřív nebyl?
|
||
habendorf Profil |
#20 · Zasláno: 3. 1. 2006, 12:22:37
Fred:
Uh, takže 1) Nereagoval jsem na tebe, ale na petu. Zřejme jde o to jeho javascript ala FRED a jeho append child - no ty jsi sem ani žádný takový příspěvek nedával, takže ani nevím co tím má peta na mysli. Asi něco na způsob nifty corners. To je řešení, které má bezesporu svůj půvab, na druhou stranu, můj názor je ten, že na pomalejších strojích při hodně zakulaceních může docela zavařit procesoru. Navíc nerad řeším věci až u klienta, jdou-li řešit už dříve. 2) Srovnání s http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=4672&forum =1&page=-1 je úplně bezpředmětné, podívej se prosím do kódu té mojí stránky. 3) Moji stránku jsem sem dal jako námět pro zise, jak je to také možné řešit. Ne proto, aby někdo hodnotil tmavost loga nebo to, jak jsem se rozhodl dělat kulaté rohy - nikdo nezná pozadí zakázky a důvody, proč jsem se to rozhodl v daném případě řešit takto. 4) Kód se v tomto případě zvětší o 2x <div class="oddelovac"> </div> a je tam jeden obrázek, který má 94 (slovy devadesát čtyři) bajtů. Do toho se s JS v životě nevlezeš. Zbylé rohy jsou dělané tak, že obrázek, který tam beztak musí být, má o 1px větší výšku než by měl jinak. 5) Javascriptem uspoříš minimálně 70% - v tomto případě ani omylem. 6) Pořád nevím, co je divného na zanoření dvou divů do sebe - považuji to za zcela běžné. 7) Poslední dobou cítím nějaký v Tvém úsudku nějaký vliv, který tam dřív nebyl? To je možné, každý se vyvíjíme určitým směrem. Sám to nepozoruji, ale člověk sám sebe většinou nevidí tak dobře, jak ho vidí ostatní, to je fakt. Je ale pravda, že JS se snažím používat jen tam, kde je to nezbytně nutné. Nepovažuji ho za technologii pro tvorbu vzhledu stránky, k tomu se snažím maximálně využívat možností (x)html a css. Závěrem bych chtěl znovu zdůraznit, že jsem reagoval na petu a rozhodně v tom nebylo nic osobního ani vůči tobě, ani vůči tvému JS řešení (které jsi tu ovšem neprezentoval). |
||
Fred Profil |
#21 · Zasláno: 3. 1. 2006, 12:32:18
habendorf Promiň, nekoukal jsem do toho kódu, asi bych se měl po třech nočních třeba vyspat, držím se na nohou u počítače, abych se přehodil do normálního režimu spánku a pak nepřiměřeně reaguji.
|
||
habendorf Profil |
#22 · Zasláno: 3. 1. 2006, 12:36:22
Fred: Omlouvat se rozhodně netřeba, jen jsem chtěl, aby se to vyjasnilo. Tak hajdy na kutě a dobrou :o)
|
||
Pachollini Profil |
#23 · Zasláno: 3. 1. 2006, 14:35:52
> 1) ... co tím má peta na mysli. Asi něco na způsob nifty corners. To je řešení, které má bezesporu svůj půvab, na druhou stranu, můj názor je ten, že na pomalejších strojích při hodně zakulaceních může docela zavařit procesoru. Navíc nerad řeším věci až u klienta, jdou-li řešit už dříve.
Mně přijde JS ideální - zrychlí přenos, pokud ho někdo nemá, zas tak moc se nestane, a je elegantní. Procesoru to nezavaří, rozhodně ne tak, že by to někdo poznal – např. jakákoli AJAXová aplikace bude řádově náročnější než přidání těch pár prvků. |
||
peta Profil * |
#24 · Zasláno: 3. 1. 2006, 15:04:45
habendorf Uz barvy nerozebirej, nevedel jsem, ze slo o zadani. to neni, co resit.
Nevim, kdo ma jake pomale stroje, nerikam, ze je to spatne, jenom, ze bych pouzil FREDovi finty s append-child. Fredovi proto, ze je pouziva on dost casto pro ruzne sve vychytavky, bookmarks a pod. Prijde mi to velice elegantni. Souhlasim, ze nekde to muze delat problemy a souhlasim, ze pri vypnutem nebo nespravnem js se nic nezobrazi. Ale proc by melo? Kulateni je spis pro okrasu. 94 byte obrazek, to je sice zajimave, ale jaksi zapominas na tech 8 divu, ci kolik pouzivas, plus CSS. CSS samo v js musis take napsat, to je neodmyslytelne, ale pro kazdy prvek 8 divu uz ne. dovolim si tvrdit, ze uz pri 3 zakulacenych blocich by to vyslo asi tak kodove stejne. Jinak povazuji za zbytecne to rozebirat dal, protoze maji vsichni pravdu :) Hodne zalezi na tom, jak, kolik a proc to pouzije. Jinak jsem zapomnel zmitit -moz-border-radius, coz se da celkem pouzit take. misto JS. |
||
habendorf Profil |
#25 · Zasláno: 3. 1. 2006, 15:22:40
ale pro kazdy prvek 8 divu uz ne
Jenže tak to tam řešené není. Však se mrkni. Jinak jsem zapomnel zmitit -moz-border-radius, coz se da celkem pouzit take To je jasné, ale klient chce i IE :o) |
||
Pachollini Profil |
#26 · Zasláno: 4. 1. 2006, 17:08:58
BTW: na 94 byte obrazek je pořád obvykle potřeba přenést cca. 1kB http hlaviček, nehledě k tomu, že samotný requeust má taky nějakou režii, takže stáhnout 1 4kB soubor je obvykle rychlejší než stahovat 4 96b soubory.
|
||
peta Profil * |
#27 · Zasláno: 5. 1. 2006, 08:38:37
habendorf
To priznavam, ze jsem to moc neprohlizel. Jen tak z lehka jsem tam zahlidl asi 7 vnorenych divu po sobe, tak jsem myslel, ze je to ono. presneji tuto strukturu...
Mozna ti to prijde jako hloupa otazka, ale jak je to tam delane? V CSS nemuzu nic najit, co by zpusobovalo rozky, na prvni pohled... Konkretne jsem hledal ten obrazek letmo... |
||
habendorf Profil |
#28 · Zasláno: 5. 1. 2006, 10:24:11
Tak main je asi jasný.
Left-and-middle je kvůli tomu, aby mohl být střední sloupec v kódu jako první. Middle je prostě střední sloupec, který je v rámci left-and-middle floatován doprava. Middle-content je obyčejná matrjoška uvnitř middle. No a dál už je to jen floatování uvnitř zboží. Mozna ti to prijde jako hloupa otazka, ale jak je to tam delane? V CSS nemuzu nic najit, co by zpusobovalo rozky, na prvni pohled... Tak se ještě trochu snaž :o) |
||
Onecar Profil |
#29 · Zasláno: 6. 1. 2006, 20:18:30
Mně by to taky zajímalo... slyšel jsem že to CSS umí samo o sobě, bez kdejakých obrázků apod. ale zaboha jsem o tom nic nenašel. Je to pravda?
|
||
habendorf Profil |
#30 · Zasláno: 8. 1. 2006, 10:41:46
Onecar: Není to pravda. Pro Gecko existuje sice nestandardní vlastnost -moz-border-radius, ale obecně to css neumí.
|
||
Téma pokračuje na další straně.
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0