2010-12-17 12 views
5

Bu benim amacım. Saydamlıklı açılı sekmeler, diğerinin üstünde. Bunu jpgs veya png kullanmadan nasıl oluşturabilirim, ama sadece css?Sadece jquery ve css3 ile açılı bir sekme arayüzünü nasıl yapabilirim?

alt text

+0

Köşeler yuvarlanır mı? ya da –

+1

açısına ihtiyaç duyuyorlar, bu sadece CSS ile neredeyse imkansızdır. Tabii ki javascript ile yapabileceğiniz bazı çılgın şeyler var, ama kesinlikle görüntüleri kullanarak elde edeceğiniz zaman tasarrufuna değmez. – Jason

cevap

1

Bu tuts Gidiyor alacak ama bir dakika içinde bir şey mockup çalışacağım!

http://www.howtocreate.co.uk/tutorials/css/slopes

http://net.tutsplus.com/articles/news/fun-with-css-shapes/

BTW harika bir soru!

Düzenleme:

alt text

it here bakınız: Burada

"nihai" sonucudur!

NOT:

Sadece bu IE bu bazı sorunları olan bir "hack" ve iyi bir fikir aslında bunu uygulamaya olmayabilir, ben (şimdi deneyin olamaz) düşünmek olduğunu unutmayın Eğer kullanılabilirlik ve erişilebilirlik sorsaydı, ben görüntüleri :) ile gitmek söyleyebilirim

+0

'border-right'' # fff' olmalıdır 0 :) – Dutchie432

+0

Bu harika, ancak resmim gibi sekmeler etrafında sağlam bir kontur eklemek istersek ne olur? Açılı tırnaklar zaten sınırları varsa zor olur mu? – WillingLearner

+0

@WillingLearner Bir bakayım .. olabilir! – Trufa

1

CSS ile mi olmalı yoksa sadece raster görüntüleri kullanmamaya mı çalışıyorsunuz? Örneğin, raster bir görüntüden daha küçük bir dosya boyutu olacak ve daha iyi ölçeklenebilecek bir SVG arka plan resmi kullanabilirsiniz. HTTP istekleri konusunda endişeleniyorsanız bir veri uri kullanabilirsiniz. Arka plan görüntüsünü kullanmak istemiyorsanız, muhtemelen bir SVG veya png'yi kenarlık resmi olarak da kullanabilirsiniz.

İlgili konular