、盒子模型
下圖中可以看到,在設置width的時候,標準的盒子模型是不包括border和padding的,而在IE瀏覽器中是包括這兩項的。
盒模型是有兩種標準的,一個是標準模型,一個是IE模型。
標準模型中,盒模型的寬高只是內容(content)的寬高,默認正是W3C標準盒模型。
而在IE模型中盒模型的寬高是內容(content)+填充(padding)+邊框(border)的總寬高。
/* 標準模型 */
box-sizing:content-box;
/*IE模型 */
box-sizing:border-box;
box-sizing:content-box padding和border都會撐開盒子,改變盒子的寬度高度
box-sizing:border-box padding和border都不會撐開盒子,不會改變盒子的寬度,盒子的內容會相應縮小。
2、盒子模型屬性
(1)border
border:width style color
style屬性
none 沒有邊框
solid 邊框為實線
dashed 邊框為虛線
dotted 邊框為點線
double 邊框為雙實線
表格的細線邊框合并:border-collapse:collapse
圓角邊框(CSS3):border-radius:左上角 右上角 右下角 左下角
(2)padding
可以分開設置:padding-left padding-top padding-right padding-bottom
也可以放在一起設置:padding:10px 20px 30px 40px;
順序為↑→↓←
如果設置1個值,表示四個方向是同一個值
如果設置兩個值,表示上下 右左
如果設置三個值,表示上 右左 下
(3)margin
設置方法和padding相同,可以分開設置也可以放在一起設置。
行內元素只有左右外邊距,沒有上下外邊距。在ie6等低版本中是沒有內邊距的。
外邊距可以實現盒子居中,必須滿足兩個條件:
1. 必須是塊級元素
2. 盒子必須指定寬度
然后設置左右外邊距為auto,就可以實現水平居中
清除元素默認內外邊距
padding: 0;
margin: 0;
外邊距合并
場景一:
使用margin定義塊元素的垂直外邊距時,可能會出現外邊距的合并。當上下相鄰的兩個塊元素相遇時,如果上面的元素有margin-bottom,下面的元素有margin-top,則他們之間的垂直間距不是margin-bottom和margin-top的和,而是取兩者中的較大的值作為兩個元素的邊距,這種現象稱為相鄰塊元素垂直外邊距的合并。
解決方法:
避免!(如此羞澀的解決方案)
場景二:
對于兩個嵌套關系的塊元素,如果父元素沒有padding-top和border,則父元素的margin-top會與子元素的margin-top發生合并,合并后的外邊距為兩者中的較大者。
解決方法:
1. 為父元素設定1px的border或padding-top
2. 為父元素添加overflow:hidden
3、盒子陰影
box-shadow:水平位置 垂直位置 模糊距離 陰影尺寸 陰影顏色 內/外陰影
h-shadow 必選,水平陰影的位置,允許負值
v-shadow 必選,垂直陰影的位置,允許負值
blur 可選,模糊距離
spread 可選,陰影的尺寸(影子大小)
color 可選,陰影的顏色
inset 可選,將外部陰影改為內部陰影(外陰影為默認屬性,不需要寫,沒有outset屬性)
本文參考自https://www.jianshu.com/p/83cfe1a343fd。
天我們主要學習的技能如下:
? 怎樣用word做論文要求的三線表
? 三線表中輔助線的斷開
? 表格或者圖片自動編號
三線表以其形式簡潔、功能分明、閱讀方便而在科技論文中被推薦使用。三線表通常只有3條線,即頂線、底線和欄目線(見圖,注意:沒有豎線)。其中頂線和底線為粗線,欄目線為細線。當然,三線表并不一定只有3條線,必要時可加輔助線,但無論加多少條輔助線,仍稱做三線表。三線表的組成要素包括:表序、表題、項目欄、表體、表注。
普通三線表
有輔助線的三線表
三線表的制作,各種搜索引擎都能搜到,這里就不詳細介紹了。貼個圖,大家自己看吧。
糾正一下,一般我們的論文要求上下線條粗細是1.5磅,中間的線條是0.75磅,與上圖有所區別。注意一下哦。
給大家一個鏈接方便查看:
http://jingyan.baidu.com/article/1709ad80bdf9ea4634c4f022.html
這個相對于其他的方法要規范很多。各種不同版本的Word方法基本類似。
我們希望得到的結果是這樣的:
但是,我們常常只能得到這樣的結果:
看出兩個表的差別了嗎?上表的輔助線是斷開的,下表的輔助線不是斷開的。論文要求的可是上一個圖的形式哦。
我們在網上找了很多方法,但是基本上都不符合要求,而且很多人也問這個問題,并沒有得到好的解決辦法。最后自己摸索出一套好的方法,今天免費分享給大家。
最后結果就出來了:
還有一種方法:
然后
第二種方法可以參考這個網址:http://jingyan.baidu.com/article/3f16e003e69f6a2591c10327.html?qq-pf-to=pcqq.c2c (復制到瀏覽器打開就可以)
兩種方法都可以,但是更傾向于第一種方法。(小編文中舉例用的工具是Word 2016)
一般來說,幾乎所有的論文都需要插入圖片、表格等,而在寫論文的過程中,會經常在中間增加或者刪除一些圖片和表格,那么此時圖片的編號也會跟著變動,如果手動去修改的話那將會耗費大量的時間,特別是圖表比較多的時候,不僅需要經常改動,而且改動量也很大。所以如果圖表能夠自動編號的話就會大大減少工作量。
要實現圖表自動編號,可以使用word里面的題注功能。
插入題注功能有兩個方式:
方式一:
選中需要插入題注的圖片后,執行如下圖1所示操作
圖1
以上步驟是需要新建標簽的執行步驟,用于第一次插入題注或者需要使用新的題注名稱時,如果需要選擇已經存在的題注直接插入,可執行如下圖2所示步驟:
圖2
在位置選項中,一般圖片是選擇:所選項目下方,如果是表格一般選擇:所選項目上方。
方式二:
選中需要插入題注的圖片后執行如下圖3所示操作:
圖3
彈出對話框如圖4所示,并相應的選項內進行設置。
圖4
重復方式一中的對話框中的步驟即可。
在了解題注的使用方法之后就可以使用題注功能來實現圖表自動編號了。
首先,一般規定圖表的編號規則如下:圖+章節序號+圖/表序號,如第二章的第五張圖片的編號為:圖2-5,那么在寫論文過程中有多少章內容就建多少個標簽,在插入題注的時候選擇相應章所對應的表簽,然后系統就會實現自動編碼,在修改論文的過程中有增減圖片時會發生編號變動,這時可以選擇全文,然后按F9即可實現自動重新編號。
系統插入的題注的字體格式一般不符合論文要求,所以需要修改題注的樣式設置,如圖5所示:
圖5
另外,如果需要使用之前已經創建的標簽,在某一章當中插入圖片,可以直接選擇已經創建好的標簽即可,如下圖6所示:
圖6
如果需要不同的編號顯示數字等可以在編號選項框里進行設置,同時編號的顯示格式可以設置是否包含章節號、是否顯示標簽等。如下圖7、圖8所示
圖7
圖8
以上是實現自動編號的方法,能夠使用于圖片、表格、公式等方面的自動編號設置,遇到類似的自動編號設置都可以進行套用。
(1)設置標題樣式
什么是標題樣式,對于一個正規的文檔,如果希望Word可以自動根據文檔的內容來生成目錄,就需要把所有的文檔標題設置成標題樣式。
? 首先我們要選中Word默認樣式里的標題1。在開始→樣式→標題1。(其他的級別選擇方式以此類推)
? 默認的樣式如果不是你想要的,那么就在標題1那里右鍵→修改,然后設置你需要的文字格式。
設置的標題是不含有自動編號的,如果你需要自動編號,可以設置將標題樣式和自動編號進行關聯,讓所有設置的標題都可以自動進行編號。
? 設置方法:
選中需要關聯的標題→開始→多級列表→選擇列表庫里面第一種列表→再次點擊多級列表→定義新的多級列表。多級列表的位置還記得嗎?
點開定義新的多級列表之后彈出的窗口可以設置標題樣式和自動編號關聯。
在①處可以選擇不同級別的數字;在②處可以設置這個編號的格式,這里支持中文;在③處可以選擇編號的樣式,1、2、3還是一、二、三還是A、B、C等等。
最后一步很重要,不要著急點確定,點左下角的更多。然后選擇將級別鏈接到樣式,然后在①處對1級編號鏈接到標題1,2級編號鏈接到標題2,以此類推。
(2)自動生成目錄
設置好了標題樣式,自動生成目錄就會非常方便,點擊菜單欄的引用→目錄→自動目錄,就可以生成了。
如果內容調整了,需要更新目錄,只需要點擊一下目錄邊上的更新按鈕即可。
目錄生成以后,我們需要讓目錄和正文真正的分隔開,這里如果用分頁符就錯啦,分頁符只能換頁,但是無法從本質上把目錄和正文隔開,會對后面工作造成不便。所以我們要用分節符。
方法:
先將光標放在目錄的最后,點擊菜單欄頁面布局→分隔符→分節符→下一頁。
(3)設置頁眉頁腳
我們在需要打印并裝訂成冊的文檔里需要設置頁眉頁腳,還需要奇偶頁對稱的頁碼設置,我們一步步來。
先設置頁眉頁腳
? 方法:菜單欄插入→頁眉/頁腳→選擇合適的奇數頁頁眉/頁腳
? 選好之后,如果想要奇數頁頁眉和偶數頁頁眉不同,雙擊進入頁眉/頁腳,勾選奇偶頁不同,然后再將文檔下拉到偶數頁,再編輯偶數頁的頁眉頁腳。
接下來看設置頁碼
? 雙擊進入正文第一頁的頁眉/頁腳,如果前面設置目錄的時候插入了分節符,我們就要點擊取消“鏈接到前一條頁眉”
? 然后點擊頁碼下拉條——設置頁碼格式,起始頁碼設置為1。
然后將正文之前的頁碼刪掉即可。
小編一般是將正文標題自己建一個格式
最后根據需要調整目錄字體、間距等格式即可。
新的 Photoshop 是有跟 Sketch 一樣的輸出切圖功能的(Generator),用 2x 的 PSD 輸出 3x 的切圖也可以。而且 Photoshop 配合 Slicy 輸出切圖比 Sketch 3 快捷很多。
Sketch 相當棒,但目前(v3.1)還是有不少小問題,加上對中文支持不夠好,在界面設計中還不能完全取代 Photoshop。
關于題目的問題,首先一份設計稿就不能適用于 iOS 各手機屏幕尺寸。以下是 Bjango 把目前各 iOS 手機屏幕還原為 1x 的對比圖,可見在設計稿中四種屏幕尺寸寬高都不一樣,不是簡單地把 iPhone 5 界面縮放一下就變成 iPhone 6 的設計稿了。
如何支持多個尺寸屏幕,這個要分情況討論。
對于常規界面我們可以偷個懶,只做 iPhone 5 屏幕尺寸的設計稿,請開發在其它屏幕上自適應,最終檢查實機效果沒問題就行。
蘋果官網上屏幕對比頁面里用到的都是常規界面:
對于一些定制的界面我們應該根據不同屏幕重新適配,比如下面是個簡單的 profile 頁面示例,自動適配到大屏幕的效果挺糟糕的。
此時設計師應該手動為大屏幕重新調整設計,像下圖一樣。
在上圖中可看出 iPhone 6 Plus 界面中部分切圖尺寸比 3x 更大,要單獨切圖,所以不是說簡單地給 iPhone 6 Plus 統一切 3x 圖就 OK 的了。這時矢量切圖在開發中優勢很明顯,只要把大屏幕中切圖的尺寸告訴開發即可,無需針對非 3x 元素額外輸出切圖。
* 手機屏幕畢竟還是像素位圖,像細線圖標即使是矢量的在縮放后仍可能會出現虛化模糊的現象(類似 HTML 里的 icon font),理論上并非所有情況都適合用矢量切圖。但是,iPhone 6 Plus 屏幕本身又是 downscale 的,導致原本 pixel perfect 的切圖也會在縮放后發虛,完全沒有 pixel perfect 而言,究竟是不是 iPhone 6 Plus 屏幕已經優化的看不出像素點了,要等看到實機才能確定。
切圖方面用 Sketch 的話可以盡量試試 PDF 矢量切圖(但要在實機上確認效果)。Photoshop 就只能輸出位圖了,上面提到定制界面里的一些切圖得單獨輸出,其他常規的用 2x 的 PSD 輸出 1-3x 切圖即可。
之前做 @2x 的時候很多設計師在爭執做大縮小、還是做小放大的問題。原本在 @2x 的情況下只要保持數值都是雙數就可以了,但現在 @3x 出現,要保持所有的數值都要能是 3 的倍數…乖乖地做小放大最安全。當然也可以大縮小,但幾乎每一個組件都有4個數值:X、Y、Width、Height,還有字級。要保證這些數值都是3的 倍數,我真的覺得做 @1x 比較快。
翻譯版見微博:http://weibo.com
你知道 RD 刻界面都是用 @1x 的數值嗎?即使設計師給的標示尺寸是 @2x ,RD 還是得除以 2 才能動工。現在有 @3x 的尺寸。設計師普遍數學不好,你確定自己做大縮小設計出來所有的切圖和標示尺寸都能被 3 整除嗎?萬一算錯被 RD 退件來回修改的時間是誰要吞下去?
明知自己算數學有危險就不要拿自己弱項硬上了吧…
補充:真的、數學不好不要硬上…(遮臉)
向量的好處就是不管怎么放大縮小都能保持圖檔銳利,真需要像素圖也有智能型對象這樣的功能,做小放大絕對能保持頁面銳利。除非你做圖習慣不好到必需用更破爛的數學去補救,不然做小放大會遇到的意外遠遠少于做大縮小。
先求能做到正確無誤,再來考慮創意美觀。
就像寫考卷一樣,字再怎么漂亮答案填錯還不是 0 分?團隊合作不是寫考卷,自己出包耍笨就算了,設計師背后還有 RD 要接手啊…
某:「中午 RD 過來:iPhone 6 的適配你怎么看?」
我:「沒問題,大家把官方出的 HIG 研讀下,我們來好好討論。」
(關掉還沒放出完整文件的官網網頁,結束這個回合。)
某:「他剛剛又跑來跟我說審核要兼容 6 的尺寸。」
我:「說自己對 iOS 8 非常不熟,請他們提供完整 Guideline 避免再被退。然后 每4小時就去戳他一次請問有Guideline了嗎?我在等著改版耶!」
(官方文件還在 Updated:2014-09-08 ,發表會前的事。)
某:「策劃又過來問了,天真的想用 pad 的尺寸來壓縮直接用到手機…」 我:「跟他說,如果規范出來不能這樣搞,時程和人力成本的浪費是你自己要吞下去喔~~~」
某:「早上老板念叨了一句,6 的適配要考慮說了…」
某:「老大,你樣機什么時候給我我什么時候弄。」
(GOOD JOB!)
以上是群里對話…愿賈伯斯在天之靈能保佑所有 UI 設計師(還有我的數學)。
Photoshop 支持用矢量(而且應該只用矢量)元素設計界面,只是無法輸出矢量資源(可以通過腳本用 AI 輸出 SVG,但相對不那么方便)。
原文地址:zhihu、akanelee.me
作者:@imneway、@Akane_Lee
*請認真填寫需求信息,我們會在24小時內與您取得聯系。