Runde hjørner/blending og skygger med html/css

Tags:    html css

<< < 12 > >>
først lidt kode:

index.htm:
Fold kodeboks ind/udKode 


style.css:
Fold kodeboks ind/udKode 


Dette er jo utrolig simpelt, og det behøver faktisk ikke at være meget anderledes, men der er et par ting som jeg godt kunne tænkte mig lidt hjælp til.

1) Runde hjørner på "kasserne"
Jeg har set flere eksempler på javascripth løsninger, det har ingen interesse.
Grafiske løsninger kan også bruges, men jeg foretrækker ren html/css.

2) Blending
Disse kasser skulle gerne have en hvis grad af "gennemsigtighed". Dette kan godt komme i kambolage med de runde hjørner.
Igen er ren html/css at foretrække da IE absolut ikke bryder sig om png filer med alpha blending.

3) Skygger på kasserne
Ovenstående feature kunne også godt tænkes, men jeg har ingen idé om hvordan det skal gøres.


Alle værdier, størrelse på hjørner, blending og hvad der måtte være af justerbare værdier for skyggen, skal kunne justeres. Det dur ikke hvis man skal til at lave ny grafik og den slags hver gang man skal lave en smule om på designet.

Derudover skal koden naturligvis være kombatibel med de mest populære browsere:
IE, moz, opera, firefox, netscape, ect.

[Redigeret d. 04/03-06 18:45:52 af Felix Nielsen]



11 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
du må meget unskylde, men er en forklaring mulig?
Enten kigger jeg ikke på det rigtige kode, eller også fatter jeg ikke en brik.


Jo, ser du, når du sætter opacity på en DIV tag, så vil ALT inden i DIV tagen få samme opacity.

Så for at undgå opacity på din tekst, må du placere din tekst efter DIV tagen og så flytte den op til den gennemsigtige DIV tag. Derfor bruges position:absolute; sammen med top:20px; left:200px;.

Du kunne også bruge position:relative; på din tekst og ingen position-style på din DIV tag.



først lidt kode:

index.htm:
Fold kodeboks ind/udKode 


style.css:
Fold kodeboks ind/udKode 


Dette er jo utrolig simpelt, og det behøver faktisk ikke at være meget anderledes, men der er et par ting som jeg godt kunne tænkte mig lidt hjælp til.

1) Runde hjørner på "kasserne"
Jeg har set flere eksempler på javascripth løsninger, det har ingen interesse.
Grafiske løsninger kan også bruges, men jeg foretrækker ren html/css.

2) Blending
Disse kasser skulle gerne have en hvis grad af "gennemsigtighed". Dette kan godt komme i kambolage med de runde hjørner.
Igen er ren html/css at foretrække da IE absolut ikke bryder sig om png filer med alpha blending.

3) Skygger på kasserne
Ovenstående feature kunne også godt tænkes, men jeg har ingen idé om hvordan det skal gøres.


Alle værdier, størrelse på hjørner, blending og hvad der måtte være af justerbare værdier for skyggen, skal kunne justeres. Det dur ikke hvis man skal til at lave ny grafik og den slags hver gang man skal lave en smule om på designet.

Derudover skal koden naturligvis være kombatibel med de mest populære browsere:
IE, moz, opera, firefox, netscape, ect.

[Redigeret d. 04/03-06 18:45:52 af Felix Nielsen]


Runde hjørner og skygger må du lave grafisk, hvis de skal fungere på tværs af browserne. Ang. blending kan du forsøge dig med flg. kombination:

Fold kodeboks ind/udKode 


Det bør virke i IE, mozilla og firefox, ved ikke med de andre browsere.

- Mads



næsten ved vejs ende, men har stadig et problem eller to.

test:
Fold kodeboks ind/udKode 


Som det ses, hvis man prøver testen, så virker de runde hjørner fint, ligeledes virker alphablendinger på .b1/b2/b3 og b4, men ikke på .boxcontent, hvordan kan det være?
Derudover kommer browseren med en irriterende blokering, men jeg går udfra at det er fordi at det kører lokalt.

Til sidst så har jeg stadig ikke fundet en løsning på skyggerne, det er nu heller ikke særlig vigtigt, men hvis nogen har en løsning på det, lytter jeg også gerne til den.



kom nu, bare lige det sidste skub, så skal jeg nok klare resten selv ;-)



boxcontent skal have en bredde, f.eks.: width:100%



boxcontent skal have en bredde, f.eks.: width:100%


Tak, det var der problemet lå ;-)

Dog er der opstået et nyt "problem", teksten inholdet i boksen, tekst, billeder etc., bliver også blended; er der en løsning på det problem?




M$ bruger denne løsning
http://msdn.microsoft.com/workshop/author/filter/filters.asp#Filter_Design_Consid
Fold kodeboks ind/udKode 




du må meget unslylde, men er en forklaring mulig?
Enten kigger jeg ikke på det rigtige kode, eller også fatter jeg ikke en brik.



har aldrig brudt mig om absolut positionering, men jeg må jo se hvad jeg kan finde ud af, om ikke andet skal du da ihvertfald have de sidste point.



<< < 12 > >>
t