Kom ihåg mig?
Home Menu

Menu


Smart lösning på rundade hörn...

 
Ämnesverktyg Visningsalternativ
Oläst 2008-10-16, 23:26 #21
Hjalmarsson Hjalmarsson är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 98
Hjalmarsson Hjalmarsson är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 98
bwah! skulle då vart en avslutande som vart lite feg och rymde från mitt svar.
Hjalmarsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-17, 08:37 #22
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Ursprungligen postat av Cosma
Det är kan man bara använda om man vill ha runda hörn med css:en, det är en slags kant, och om man inte är så noga med att det ska funka i dem äldre å läsarna kan du prova..
-moz-border-radius: 4px; -webkit-border-radius: 4px;
http://developer.mozilla.org/En/CSS:-moz-border-radius
Förhoppnings så blir det standard med CSS3.
Citat:
Originally posted by -Lundmark@Oct 16 2008, 16:39
Jag föredrar http://www.webdesignskolan.com/css-effekte...tm#roundcorners
Citat:
Originally posted by -Thir13teen@Oct 16 2008, 17:12
Citat:
Ursprungligen postat av Lundmark
Jag har tänkt många gånger att det måste gå att göra på det där sättet men inte sett något exempel tidigare. Fin stämning.
Alla av ovannämnda sett är jätte bra, problemet är juh dock om man vill ha en lite flashigare backgrundsbild eller lite skuggade kanter osv. Därför är just tekniken som används på BBB's sida och liknande intressanta.
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-17, 09:15 #23
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Ursprungligen postat av Hjalmarsson
Citat:
Originally posted by -grinditwp@Oct 15 2008, 22:16
Citat:
Originally posted by -Lindahl@Oct 15 2008, 17:34
Bredbandsbolagets lösning har jag kört tidigare, men i en simplare variant. Det är väl egentligen inte så revolutionerande, men jag har inte sett den användas i två dimensioner tidigare.
Förenklat kan man göra såhär:
Antag att du alltid har fast bredd på din box.
Kod:
div
 * *div class=box_topContent/div
 * *div class=box_bottom/div
/div
Sätt bakgrundsbilden på box_top.
Sätt höjden på box_bottom till något litet (10 pixlar eller så), och lägg in samma bild här, men denna gång med position (0,100%), alltså med utgångspunkt nere till vänster.
Eftersom den nedre div:en bara är 10 px hög kommer endast de 10 nedersta pixlarna av bilden att visas, och i den övre div:en visas det av bilden som får plats (detta förutsätter alltså en större bild än själva boxen).
Vad bredbandsbolaget har gjort är att de utökat lösningen till ytterigare en dimension, men principen är densamma, det kräver bara två till div:ar.
Lätt som en plätt.


Tack för ditt svar. Det förklarade en del. Inte vidare svårt alltså.
Citat:
Originally posted by -Hjalmarsson@Oct 15 2008, 21:33
1 bild, sunkig markup och en seg jävla sida.. inget att rekommendera.
Att spamma ut massa extra divs för att underlätta (är ju egentligen helt fel ord här^^) är ju bara idiotiskt, då kan vi lika gärna gå tillbaka till tabeller a la rutnäts tänket.
Hur tycker du att man ska lösa det då?
Varför skulle det vara segt? man laddar bara in en bild istället för flera. En laddning istället för 8-9?

Självklart använder jag en lite större bild i min dagliga kodning men diggar inte alls tanken med en universal lösning för att få till runda hörn.
Låt säga vi har en kolumn som är en lista.. (kan låta en wrapper div gå igenom här, allt ska ju ha betydelse till sidan och markupen formad där efter)
Som sagt beror ju helt på hur designen är uppbyggd för att koda så optimalt som möjligt, men principen iaf.
div
ul
li
h2/h2
p/p
li
/ul
/div
Bam 5 block-level element behövs det något mer? (visst paragrafen kan vi räkna bort, men ändå.. 4 element = 4 bilder (4 olika positioneringar av samma bild syftar jag ju då på))

Citat:
Originally posted by -Lindahl@Oct 16 2008, 21:47
Håller med Hjalmarsson. Tänker man till lite behöver man inte alls många taggar. En h2 eller ul funkar alldeles utmärkt att sätta en bakgrund på.
Massa onödiga div är lika osemantiskt som att köra med tabeller...
Man kan alltid sträva efter olika saker. Att få en sida med perfekt ren kod som är lätt förståelig oavsett användare. Eller sida som är grafiskt tilltalande. Hur som så strävar man alltid efter en sida som laddar in snabbt och som fungerar lika för alla.

Innan man kan avgöra om en lösning är rätt eller fel måste man räkan in en den faktorer, vem vänder man sig till? vad är syftet? vad tjänar vi? vad förlorar vi?

Vad tjänar man på att använda "css-sprites-teknik"?
Man får betydligt mycket mindre HTTP-requests och man får en mer återanvändbar design.

Det är inte alltid lika viktigt att en sida har helt "perfekt" kod, många läser aldrig koden. De flesta ser dock designen.

Hur som helst så handlade inte denna tråd om "bästa" lösningen på "problemet", utan om tekniken som BBB använde sig av, och även newgrounds, och gamespot.
Citat:
Ursprungligen postat av KarlRoos
Kod:
.top .center, .bottom .center
{float left;}
.top .left
{float left; width 10px; height 10px; background urltop_left.png top left no-repeat;}
.top .right
{float right; width 10px; height 10px; background urltop_right.png top left no-repeat;}
.bottom .left
{float left; width 10px; height 10px; background urlbottom_left.png top left no-repeat;}
.bottom .right
{float right; width 10px; height 10px; background urlbottom_right.png top left no-repeat;}
Kod:
div
div class=top
div class=left/div
div class=center/div
div class=right/div
/div
div class=content
Content
/div
div class=bottom
div class=left/div
div class=center/div
div class=right/div
/div
/div
Otestat men borde fungera, inte för rörigt.
Heh, tack för visat intresse... Men nästa gång kanske du orkar skapa dig en uppfattning om vad vi diskuterar
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-04, 10:26 #24
harding-85 harding-85 är inte uppkopplad
Medlem
 
Reg.datum: Oct 2008
Inlägg: 52
harding-85 harding-85 är inte uppkopplad
Medlem
 
Reg.datum: Oct 2008
Inlägg: 52
kul lösning ändå, men varför duger inte den tekniken? kanten såg ju rund ut, räcker inte det? eller e jag helt ute å cyklar (som vanligt :P )
harding-85 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-04, 15:33 #25
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Citat:
Originally posted by (Lundmark @ Oct 16 2008@ 16:39)

Jag föredrar http://www.webdesignskolan.com/css-effekte...tm#roundcorners

hemsk markup
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-07, 09:23 #26
Jokke Jokke är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2005
Inlägg: 3
Jokke Jokke är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2005
Inlägg: 3
Citat:
Ursprungligen postat av Robert
Citat:
Ursprungligen postat av Lundmark

och för oss som vill ha antialiasing så blir det där inte så bra...
http://www.spiffycorners.com/
Jokke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-11-07, 11:26 #27
Hjalmarsson Hjalmarsson är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 98
Hjalmarsson Hjalmarsson är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 98
Citat:
Originally posted by Jokke@Nov 7 2008, 10:23

http://www.spiffycorners.com/
Hemsk markup
Hjalmarsson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:33.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017