也說說圓角效果

2021-04-16 21:13:28 字數 893 閱讀 9506

看了許多的精彩**,當然是個有個精彩的!但圓角效果幾乎是大家共同的喜好。原因可能是圓角,實現技術不難,對**的整體效果改善卻是顯而易見的。

我也有過一些嘗試,但都不算完滿的。從css加到純css,再到js封裝的圓角,對vml,對css sprites(非圓角技術)的嘗試。個個都好,但也個個都有不好的地方。

js封裝圓角:相對於上面兩種方法,這種似乎是最靈活的。將純css的內容都封裝進了js函式裡,就可以靈活的運用到所需的地方,弧度,顏色都可以很靈活。但如果js被禁用了呢?那就什麼都看不到了!當然,這對**功能沒有影響,不會造成可用性的問題。但把乙個純表現性的問題交由行為層去處理,到底好不好呢?我覺得還是有問題的~

vml畫向量圓角:這個只是乙個嘗試吧~感覺不會比純css簡單。更為重要的是,這是乙個由微軟發布的,所以好像只有ie家族可以識別,那不就是又有一批人看不到了?

css sprites:這個不是圓角的實現技術,而是對**整體的的一種管理方法。簡單的說就是網頁上所有的背景都放在一張大上,通過css的background的image repeat position等來實現定位。這可以有效的改善對**的載入效能和速度的影響。這剛好也解決了我對css加實現圓角效果的不滿(圓角當然也是背景~)。但是將小組合在一張大上可是不易啊,後期的修改維護更是!而且這種精確到px的定位,也在一定程度上限制了對的靈活使用。

所以可以說都是好方法,就看你更看重什麼,但也都還有遺憾。

也許,永遠也不會有最佳的解決吧,問題好像總是比辦法多,選擇適合你的,不斷的改進,不斷的發現,不斷的創造,一定會有更好的~

很高興的是,在css3中有了做圓角的屬性了

——border-radius,我們也可以用css自己的辦法來解決這個問題了!不過,在css2還不能被完全相容使用的今天,去為css3喝彩,似乎是太早了,但至少我看到了css技術的人性化的發展,看到了更好的希望~

也說說培訓

現在的公司招聘,特別是面向大學畢業生的招聘,很多大學生都會問乙個問題,就是你公司培訓機制怎麼樣。我記得我剛進公司的時候,公司那時候人員雖然數量沒有現在多,不過水平什麼的要比現在好很多。當時剛進公司有3個培訓,第乙個就是日語培訓,這個培訓一直到現在公司還是在做,而且日語老師水平也還不錯,效果也還行。第...

textview圓角效果

在開發android應用的時候,經常出現矩形textview 很不美觀,想把它變成圓角,怎麼辦呢,請看下面 首先在drawable檔案下建乙個corner view.xml檔案 如下 solid為填充顏色,如果不寫,將是預設的黑色,我這裡設定成白色 然後把你的textview例項物件呼叫 msign...

android 圓角效果

最近做乙個效果,要乙個上邊兩個角為圓角,下面兩個角為直角的四邊形白色背景 如下圖 這裡用到了shape屬性中的corners 屬性,api原文中是這樣 單一設定android radius integer 時,表示四個角都為integer畫素的圓角 這裡我開始的時候這樣設定了四個屬性 結果發現四個角...