2010-12-17 66 views
5

這是我的目標。帶有透明度的傾斜標籤位於另一個頂部。我如何建立這個沒有使用jpg或PNG,但只有CSS?如何使用jquery和css3製作角度標籤界面?

alt text

+0

會圓角嗎?或者他們需要傾斜 – 2010-12-17 21:46:51

+1

這很難用CSS來完成。當然,您可以使用JavaScript做一些瘋狂的事情,但絕對不值得您從使用圖像時節省的時間。 – Jason 2010-12-17 21:52:21

回答

1

這TUTS將讓你去,但我會盡力在一分鐘內實體模型的東西!

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

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

BTW很好的問題!

編輯:

這裏是 「最後」 的結果:

alt text

看到它here

注:

要知道,這是一個「黑客」,它可能不是最好的主意,實際上實現它,我覺得(現在不能嘗試一下),即有此一些問題如果你問可用性和可訪問,我會說去與圖像:)

+0

'border-right'應該是'#fff' :) – Dutchie432 2010-12-17 22:01:46

+0

這很酷,但是如果我希望在像我的圖像這樣的標籤周圍添加一個固定筆畫呢?如果傾斜標籤已經是邊界,會不會很難? – WillingLearner 2010-12-17 22:03:33

+0

@WillingLearner讓我看看..可以! – Trufa 2010-12-17 22:06:54

1

它是否必須與CSS,或者你只是希望不使用光柵圖像?例如,您可以使用SVG背景圖像,該圖像可能比柵格圖像小,文件大小會更好。如果您擔心HTTP請求,則可以使用數據URI。如果你不想使用背景圖像,你也可以使用SVG或PNG作爲邊框圖像。