国产中文字幕免费观看_国产高清精品软男同_日韩免费视频播放_亚洲午夜激情

聚集網(wǎng)(jujiwang.com) - 收錄免費分類目錄信息軟文發(fā)布網(wǎng)址提交
免費加入

深入解析網(wǎng)格布局系統(tǒng)之奧秘:掌握 grid 設(shè)置 (深入解析網(wǎng)格工作)

文章編號:10701時間:2024-09-29人氣:


深入解析網(wǎng)格布局系統(tǒng)之奧秘
1
2
3
4
5
6
深入解析網(wǎng)格布局系統(tǒng)之奧秘:掌握 grid 設(shè)置引言網(wǎng)格布局系統(tǒng) (Grid Layout System) 是 CSS 中一項強大的布局技術(shù),它允許開發(fā)人員創(chuàng)建靈活、響應(yīng)式且語義化的布局。通過使用網(wǎng)格,您可以輕松地控制布局的結(jié)構(gòu)和外觀,從而創(chuàng)建復(fù)雜和美觀的網(wǎng)頁。在文章中,我們將深入解析網(wǎng)格布局系統(tǒng),并引導(dǎo)您掌握其關(guān)鍵設(shè)置。了解網(wǎng)格系統(tǒng)網(wǎng)格布局系統(tǒng)是一種基于網(wǎng)格(網(wǎng)狀結(jié)構(gòu))的布局方法。它將布局劃分為一組行和列,這些行和列又進(jìn)一步劃分為單元格。單元格是布局中的基本元素,它們可以包含任何類型的 HTML 內(nèi)容。網(wǎng)格系統(tǒng)的強大之處在于它的靈活性。它允許開發(fā)人員定義網(wǎng)格的結(jié)構(gòu)(行數(shù)和列數(shù))、單元格的大小和對齊方式,以及單元格之間的間距。這使得網(wǎng)格成為創(chuàng)建各種不同布局的理想選擇,從簡單的單列布局到復(fù)雜的、多行單元格在垂直方向上的對齊方式。響應(yīng)式網(wǎng)格網(wǎng)格布局系統(tǒng)的一個主要優(yōu)點是它支持響應(yīng)式設(shè)計。通過使用媒體查詢,您可以根據(jù)設(shè)備的屏幕尺寸動態(tài)調(diào)整網(wǎng)格結(jié)構(gòu)。例如,以下代碼在屏幕寬度小于 768px 時將網(wǎng)格切換為單列布局: css @media (max-width: 768px) {display: grid;grid-template-columns: 1fr; }結(jié)論網(wǎng)格布局系統(tǒng)是一項強大的布局工具,它允許開發(fā)人員創(chuàng)建靈活、響應(yīng)式且語義化的網(wǎng)頁。通過理解網(wǎng)格的工作原理并掌握其關(guān)鍵設(shè)置,您可以駕馭網(wǎng)格的潛力,并創(chuàng)建令人印象深刻的、用戶友好的 веб-приложения.

布局升級秘籍:掌握CSS Grid網(wǎng)格布局,打造響應(yīng)式網(wǎng)頁設(shè)計

現(xiàn)代網(wǎng)頁設(shè)計中,CSS Grid網(wǎng)格布局嶄露頭角,滿足了設(shè)計師和開發(fā)者對于高效、靈活布局的需求。 本文將深入解析Grid的魅力,教你如何利用它打造響應(yīng)式網(wǎng)頁設(shè)計。

一、CSS Grid布局基礎(chǔ)

CSS Grid是一種二維布局系統(tǒng),通過定義行和列的大小、位置,實現(xiàn)復(fù)雜頁面結(jié)構(gòu)。 不同于一維的flex布局,Grid允許創(chuàng)建復(fù)雜布局,無需浮動或定位技巧。

二、Grid核心概念

1. 容器(Container):元素設(shè)置display: grid后成為網(wǎng)格容器,由行線和列線交叉構(gòu)成。

2. 項目(Item):容器內(nèi)的子元素,是網(wǎng)格的基本構(gòu)成單元。

3. 網(wǎng)格線、行、列和單元格:理解這些概念,有助于創(chuàng)建靈活布局。

三、Grid主要屬性

四、應(yīng)用場景與實踐

CSS Grid適用于復(fù)雜布局、響應(yīng)式設(shè)計和組件布局,是實現(xiàn)創(chuàng)新網(wǎng)頁設(shè)計的強大工具。

總結(jié)

掌握CSS Grid布局,是提升網(wǎng)頁設(shè)計靈活性和響應(yīng)性的關(guān)鍵。 通過深入學(xué)習(xí)和實踐,你將解鎖更多布局可能,成為前端設(shè)計的高手。

PythonTkinter布局管理器之Grid布局管理器詳解

1.布局管理器概述

我們在前面在GUI編程框架認(rèn)識掌握和學(xué)習(xí)到GUI編程分為兩步

第一步:創(chuàng)建組件放入到容器

第二步:使用布局管理器對容器組件進(jìn)行排版

GUI編程就相當(dāng)于小孩子搭積木,每個積木塊應(yīng)該放在哪里,每個積木塊顯示為多大,也就是對大小和位置都需要進(jìn)行管理,而布局管理正是負(fù)責(zé)管理各組件的大小和位置的。 此為,當(dāng)用戶調(diào)整了窗口的大小之后,布局管理器還會自動調(diào)整窗口中各組件的大小和位置。

pythonTkinter提供了負(fù)責(zé)管理各個組件的大小和位置的布局管理器

布局管理器能幫助我們組織、管理在父組件中子組件的布局方式

Tkinter提供了三種管理器:pack、grid、place

grid

本期,我們將學(xué)習(xí)PythonTkinter的布局管理Grid相關(guān)屬性和方法,Letsgo~

布局管理器

Grid表格布局器,采用表格結(jié)構(gòu)組件。 子組件的位置由行和列的單元格來確定,并且可以可以跨行和跨列,從而實現(xiàn)復(fù)雜的布局。

Grid把組件空間分解成一個網(wǎng)格進(jìn)行維護(hù),即按照行、列的方式排列組件,組件位置由其所在的行號和列號決定:

行號相同而列號不同的幾個組件會被依次上下排列

列號相同而行號不同的幾個組件會被依次左右排列

例如使用Grid布局管理器對登陸界面進(jìn)行排版示例圖:

常用屬性屬性作用column指定將組件放入哪列。第一列的索引為0columnspan指定組件橫跨多少列row指定組件放入哪行。第一行的索引為0rowspan指定組件橫跨多少行sticky這個參數(shù)用來確定:在插件正常尺寸下,如何分配單元中多余的空間ipadxx方向的內(nèi)部填充,在插件內(nèi)部,左右方向各填充指定長度的空間ipadyy方向的內(nèi)部填充,在插件內(nèi)部,上下方向各填充指定長度的空間padxx方向的外部填充,在插件外部,左右方向各填充指定長度的空間padyy方向的內(nèi)部填充,在插件內(nèi)部,上下方向各填充指定長度的空間in_用in_=w2可以將w登記為W2的child插件,W2必須是W創(chuàng)建時指定parent插件的Child插件

?重要說明:

sticky屬性

如果沒有聲明sticky屬性,默認(rèn)將插件居中于單元中

通過設(shè)置sticky=(靠右上方),sticky=(靠右下方),sticky=(靠左下方),sticky=(靠左上方),可以將插件布置在單元的某個角落。

通過設(shè)置sticky=tk.N(靠上方),sticky=tk.E(靠右方),sticky=tk.S(靠下方),sticky=tk.W(靠左方),可以將插件布置在單元的某個方向上

通過設(shè)置sticky=tk.N+tk.S,在垂直方向上延伸插件,并保持水平居中

通過設(shè)置sticky=tk.E+tk.W,在水平方向上延伸插件,并保持垂直居中

通過設(shè)置sticky=tk.N+tk.E+tk.W,在水平和垂直方向上延伸插件,填滿單元

不要在一個主窗口中混合使用pack和grid

4.小試牛刀

Grid布局管理器練習(xí)效果如下:

首先我們可以使用Pack布局管理器管理兩個組件Entry(輸入框)和FRAMe(容器)

=Entry(relief=SUNKEN,font=(CourierNew,24),width=25)(side=TOP,pady=10)p=Frame()(side=TOP)

Frame(容器)里面存放計算器?按鍵,按鍵是由四行四列組成的網(wǎng)格

Bu=Button(p,text=names[i],font=(Verdana,20),width=6)

使用循環(huán)來生成計算器16個按鍵,并且使用Grid來對它們進(jìn)行排版

foriinrange(len(names)):Bu=Button(p,text=names[i],font=(Verdana,20),width=6)(row=i//4,column=i%4)

使用GUI面向對象編程寫法,使用Application(Frame)來創(chuàng)建實例對象,創(chuàng)建組件的方法封裝給createWidget()方法,通過構(gòu)造函數(shù)創(chuàng)建好組件

完整代碼如下:

fromtkinterimport*importtkinterclassApplication(Frame):def__init__(self,master=None):super().__init__(master)=()defCreatewidget(self)=Entry(relief=SUNKEN,font=(CourierNew,24),width=25)(side=TOP,pady=10)p=Frame()(side=TOP)names=(0,1,2,3,4,5,6,7,8,9,+,-,*,/,.,=)foriinrange(len(names)):Bu=Button(p,text=names[i],font=(Verdana,20),width=6)(row=i//4,column=i%4)root=Tk()(MyfirstApp)app=Application(master=root)()總結(jié)

本期,我們學(xué)習(xí)PythonTkinter提供網(wǎng)格布局管理器Grid

Grid對組件進(jìn)行網(wǎng)格式水平和垂直進(jìn)行排版,方便我們更好地使用

以上是本期內(nèi)容,歡迎大佬們點贊評論指正,下次見~?(????`)比心??

推薦閱讀 PythonTkinter布局管理器之Place布局管理器詳解 設(shè)置 PythonTkinter布局管理器之Pack布局管理器詳解作者:盆友圈的小可愛

CSS3網(wǎng)格基礎(chǔ):什么是網(wǎng)格布局

為什么我們需要網(wǎng)格布局?

在我們的Web內(nèi)容中,可以將其分割成很多個內(nèi)容塊,而這些內(nèi)容塊都占據(jù)自己的區(qū)域(regions),可以將這些區(qū)域想像成是一個虛擬的網(wǎng)格。 到目前為止,在一個模板中使用不同的結(jié)構(gòu)標(biāo)簽,使用多個浮動和手動計算實現(xiàn)一個布局。 這對于Web前端人員來說,這是一件痛苦之事。 而網(wǎng)格布局將讓你擺脫這樣的困局,讓你的布局方法變得非常簡單與清晰。

網(wǎng)格布局給了我們一種方法——創(chuàng)建的結(jié)構(gòu)與使用表格(table)布局并沒有什么不同。 然而,他是在CSS中實現(xiàn)而不是在HTML中實現(xiàn),同時還可以依賴于媒體查詢根據(jù)不同的上下文得新定義布局。 這對于喜歡響應(yīng)式設(shè)計的同學(xué)來說是一個絕對利好的消息。 因為你不在需要再擔(dān)心你的HTML結(jié)構(gòu)而影響你的布局。

網(wǎng)格布局還可以讓我們擺脫現(xiàn)在布局中存在的文檔流限制,換句話說,你的結(jié)構(gòu)不需要根據(jù)設(shè)計稿從上往上布置了。 這也意味著您可以自由地更改頁面元素位置。 這最適合你在不同的斷點位置實現(xiàn)你最需要的布局,而不再需要為響應(yīng)你的設(shè)計而擔(dān)心HTML結(jié)構(gòu)的問題

什么是CSS Grid Layout?

CSS Grid Layout是CSS為布局新增的一個模塊。 網(wǎng)格布局特性主要是針對于Web應(yīng)用程序的開發(fā)者。 可以用這個模塊實現(xiàn)許多不同的布局。 網(wǎng)絡(luò)布局可以將應(yīng)用程序分割成不同的空間,或者定義他們的大小、位置以及層級。

就像表格一樣,網(wǎng)格布局可以讓W(xué)eb設(shè)計師根據(jù)元素按列或行對齊排列,但他和表格不同,網(wǎng)格布局沒有內(nèi)容結(jié)構(gòu),從而使各種布局不可能與表格一樣。 例如,一個網(wǎng)格布局中的子元素都可以定位自己的位置,這樣他們可以重疊和類似元素定位。

此外,沒有內(nèi)容結(jié)構(gòu)的網(wǎng)格布局有助于使用流體、調(diào)整順序等技術(shù)管理或更改布局。 通過結(jié)合CSS的媒體查詢屬性,可以控制網(wǎng)格布局容器和他們的子元素,使用頁面的布局根據(jù)不同的設(shè)備和可用空間調(diào)整元素的顯示風(fēng)格與定位,而不需要去改變文檔結(jié)構(gòu)的本質(zhì)內(nèi)容。

瀏覽器兼容性

眾觀下來,僅在IE10+上支持,而且也僅支持部分屬性。 或許很多同學(xué)看到這樣的兼容性,又會止步,或者呵呵兩聲閃人了。 不過我們學(xué)習(xí)是無防,在各瀏覽器中通過設(shè)置可以做測試效果,在下一次中將會向大家介紹如何在瀏覽器中開啟此功能。

Grid vsFlexbox

在www-list郵件中常常會看到一種Pk的現(xiàn)像:談到網(wǎng)格就會扯到Flexbox。 假設(shè)瀏覽器都支持這兩個模塊,你將選擇grid還是flexbox來給頁面布局。 其實當(dāng)你了解兩者之后你會很輕松的做出選擇。 flexbox是一維布局,他只能在一條直線上放置你的內(nèi)容區(qū)塊;而grid是一個二維布局。 前面也簡單說到,你可以根據(jù)你的設(shè)計需求,將內(nèi)容區(qū)塊放置到任何你想要放的地方。 那么不用多說,你應(yīng)該知道哪一種更適合你的布局。

網(wǎng)格術(shù)語

想要玩轉(zhuǎn)CSS Grid Layout,就需要先了解網(wǎng)格給我們的一些新術(shù)語以及一些CSS屬性和值。 在這一節(jié)中,將簡單的向大家解釋網(wǎng)格布局中的一些概念與術(shù)語。

網(wǎng)格線(Grid Lines)

網(wǎng)格線組成了網(wǎng)格,他是網(wǎng)格的水平和垂直的分界線。 一個網(wǎng)格線存在行或列的兩側(cè)。 我們可以引用它的數(shù)目或者定義的網(wǎng)格線名稱。

上圖突出顯示的紅線就是第二列的網(wǎng)格線(line2)。

網(wǎng)格軌道(Grid Track)

網(wǎng)格軌道是就是相鄰兩條網(wǎng)格線之間的空間,就好比表格中行或列。 所在在網(wǎng)格中其分為grid column和grid row。 每個網(wǎng)格軌道可以設(shè)置一個大小,用來控制寬度或高度。

圖中突出顯示的就是行線line2和line3之間組成的網(wǎng)格軌道。

網(wǎng)格單元格(Grid Cell)

網(wǎng)格單元格是指四條網(wǎng)格線之間的空間。 所以它是最小的單位,就像表格中的單元格。

圖中突出顯示的單元格是由行線line2、line3和列表line2、line3組成的。

網(wǎng)格區(qū)域(Grid Area)

網(wǎng)格區(qū)域是由任意四條網(wǎng)格線組成的空間,所以他可能包含一個或多個單元格。 相當(dāng)于表格中的合并單元格之后的區(qū)域。

圖中突出顯示的網(wǎng)格區(qū)域是行線line1、line3和列線line2、line4之間的區(qū)域,其主要包括了四個網(wǎng)格單元格。

網(wǎng)格容器(Grid Containers)

通過使用display屬性給元素顯式設(shè)置了屬性值grid或inline-grid,此時這個元素將自動變成網(wǎng)格容器。 這個類似于flexbox一樣,將元素設(shè)置設(shè)置為display:flex,元素將自動變成彈性盒模型。

由于網(wǎng)格容器不是塊容器,所以有部分屬性在網(wǎng)格布局中將會失效:

網(wǎng)頁設(shè)計風(fēng)格是不是越簡單越好

簡潔,不等于簡單。 這與彈琴是一個道理,你也許有能力彈得很快,但你并不需要在所有地方都彈得這么快。 在很多時候,讓速度慢下來反而比彈得飛快要來的更加困難。 實際上,味道往往最能體現(xiàn)在從容自然、舒緩平淡的韻律當(dāng)中。 接下來進(jìn)入原文作者人格;我發(fā)現(xiàn)自己在很大程度上就是一Dummy System來著。

簡潔的Web頁面設(shè)計風(fēng)格是當(dāng)前圈子當(dāng)中的風(fēng)潮之一。 在本文中,我們首先將對這類風(fēng)格當(dāng)中的那些最具代表性的組成要素進(jìn)行分析,隨后,我(英文原文作者)還會向各位分享一些工作中的實戰(zhàn)技巧。

簡潔風(fēng)格的創(chuàng)意組成要素

固定寬度的頁面布局結(jié)構(gòu)

花時間觀察一些簡潔風(fēng)格的網(wǎng)站,你會發(fā)現(xiàn)它們當(dāng)中的絕大多數(shù)都有用到經(jīng)過良好規(guī)劃的網(wǎng)格布局系統(tǒng)。 如果哪位朋友對網(wǎng)格布局還不大了解的話,可以設(shè)想一下,在著手進(jìn)行實際的視覺設(shè)計工作之前,使用輔助線將頁面劃分為若干等寬的列,通過這種方式對頁面結(jié)構(gòu)及元素的布局進(jìn)行更精準(zhǔn)的規(guī)劃。 網(wǎng)格布局可以使設(shè)計方案當(dāng)中的信息結(jié)構(gòu)更加清晰,在視覺上具有強烈的節(jié)奏感與一致性。

固定寬度的網(wǎng)格布局結(jié)構(gòu)可以為頁面帶來秩序與效率。 舉個例子,雖然Creative Review當(dāng)中的頁面布局會根據(jù)內(nèi)容類型的不同而有所區(qū)別,但我們能夠感受到的瀏覽體驗卻是相當(dāng)連貫的,因為這些頁面都是基于同一套網(wǎng)格布局框架進(jìn)行設(shè)計的。

對于在線雜志或報紙一類需要呈現(xiàn)大量內(nèi)容的網(wǎng)站來說,要打造簡潔的頁面設(shè)計方案則更加困難。不過英國的衛(wèi)報(The Guardian)以及一些同類型的在線報紙站點倒是向我們展示了通過固定寬度的網(wǎng)格布局實現(xiàn)簡潔設(shè)計方案的可行性:

如果不使用固定寬度的布局方式來組織這些內(nèi)容,幾乎可以說,首頁將會亂的一塌糊涂。 然而,在網(wǎng)格布局的幫助下,模塊之間的留白及層次關(guān)系都相當(dāng)清晰,整個內(nèi)容結(jié)構(gòu)的健壯性得到了提升。

下面兩篇文章(英文)可以幫助你更好的理解與實踐網(wǎng)格布局的概念:

● A Brief Look at Grid-Based Layouts in Web Design

● The 960 Grid System Made Easy

也不是什么新概念了,國產(chǎn)好文章也蠻多,有欲求的同學(xué)可自行覓食——譯者C7210注。

良好的文字排印

良好的文字排印方案往往可以對簡潔風(fēng)格的頁面設(shè)計起到事半功倍的推進(jìn)作用。

對字體數(shù)量的限制是這其中的一個關(guān)鍵因素。 如果在同一套設(shè)計方案當(dāng)中運用了過多的字體,它們彼此之間就會產(chǎn)生視覺上的競爭與沖突,這無疑會使頁面變得凌亂不堪,用戶的閱讀連貫性也會受到極大的破壞。

看看那些設(shè)計優(yōu)秀的網(wǎng)站,你會發(fā)現(xiàn)它們通常只會用到一到兩種字體,并在此基礎(chǔ)上通過不同的字號、字色、粗細(xì)、間距等屬性來體現(xiàn)出內(nèi)容的層次結(jié)構(gòu)。

這兩個站點用到的字體都不超過兩種,但它們的設(shè)計方案都比較充分地利用了字體各方面的屬性特質(zhì),使得整個頁面當(dāng)中的信息層次非常鮮明。

除了字體以外,行間距(line-height)也是文字排印方案當(dāng)中的一個關(guān)鍵性因素。 使行與行之間保持足夠的空間,文字段落就能變得更加易讀,當(dāng)用戶閱讀到一行文字的末尾時,也可以很輕松的將目光轉(zhuǎn)向下一行開頭的位置。 我們可以在樣式表當(dāng)中通過line-height屬性對行間距進(jìn)行調(diào)整。

此外,對于每一行當(dāng)中的文字來說,字間距(letter-spacing)也是我們需要考慮到的細(xì)節(jié)問題。 合理的字間距可以為文字帶來更好的呼吸感。

關(guān)于文字排印,也有些不錯的文章(英文)推薦一看:

● A Basic Look at Typography in Web Design

● CSS Typography: The Basics

● CSS Typography: Techniques and Best Practices

● CSS Typography: Examples and Tools

簡化的配色方案

在印刷領(lǐng)域,設(shè)計方案所用到的顏色數(shù)量通常會受到各種現(xiàn)實問題的限制,譬如項目的預(yù)算只允許設(shè)計師使用兩種顏色來設(shè)計海報。 類似這樣的情況是很常見的,設(shè)計師們時常會因為這些局限而感到相當(dāng)?shù)聂[不住。

而Web設(shè)計領(lǐng)域當(dāng)中卻不存在這類問題,如今,多數(shù)顯示設(shè)備所支持的顏色數(shù)量都龐大的不亦樂乎。 從技術(shù)上講,我們可以隨心所欲地打造各種花里胡哨五彩繽紛的設(shè)計方案,然而這樣的實踐方式顯然會與簡潔至上的設(shè)計目標(biāo)背道而馳。 很多經(jīng)典的案例當(dāng)中只會用到兩種顏色, 即某個明度的灰色外加一種有彩色。 其中的有彩色會用在最為關(guān)鍵的頁面元素上,例如重要的鏈接或頁頭當(dāng)中的交互對象。 從某種角度來說這種極簡的配色方案具有一石二鳥的作用,一方面,它無疑會對簡潔視覺風(fēng)格的構(gòu)建起到至關(guān)重要的作用,同時,這類方案還能有效的提高頁面元素之間的對比度,使那些重要元素得到最大程度的突出。

另外一些成功的簡潔設(shè)計方案當(dāng)中,雖然用到的顏色數(shù)量會超過兩種,但整體的配色風(fēng)格依然趨向于保守,而且用到的顏色多數(shù)是比較中性的。

正如文字排印方式與信息傳達(dá)效果之間的關(guān)聯(lián)作用,配色同樣不僅是選取一些好看的顏色那么簡單,優(yōu)秀的配色方案可以通過正確的視覺基調(diào)將網(wǎng)站當(dāng)中的內(nèi)容更加有效地呈現(xiàn)出來。 以Notologist為例,明亮、互補的顏色搭配使得內(nèi)容信息及它們之間的關(guān)聯(lián)得到了非常自然的體現(xiàn),頁面整體風(fēng)格非常簡潔直白,同時又不失活力。

一致的圖片樣式

如果同一個網(wǎng)站當(dāng)中的圖片(照片、插畫、圖表等)樣式差別很大,你會覺得焦慮么?反正我會。

對于內(nèi)容當(dāng)中有可能包含很多圖片的網(wǎng)站或頁面來說,要落實簡潔至上的設(shè)計思路,其中最關(guān)鍵的一點就是要通過和諧統(tǒng)一的樣式風(fēng)格將這些視覺元素呈現(xiàn)出來。

舉例來說,IBM的智能星球運動(Smarter Planet campaign)涉及到多個方面的主題,與其相關(guān)的印刷品、插畫、圖表、人機(jī)互動素材等都遵從著同一套方案標(biāo)準(zhǔn),包括幾何框架、線條風(fēng)格、色彩飽和度等。 無論是在網(wǎng)站,還是在平面媒體中,相關(guān)主題的視覺表現(xiàn)形式都具有高度的一致性。

設(shè)計思路與技巧

先復(fù)雜,后簡化

在頁面設(shè)計的過程中,我們必然要將各種界面元素一點點的放置在頁面里。 為了打造簡潔的設(shè)計方案,很多設(shè)計師通常會在這種時候有所顧忌,下不去手。 這會導(dǎo)致整個流程當(dāng)中缺乏必要的探索性,而且最終的設(shè)計方案往往會讓人感到蒼白與空洞,而非簡潔。 大家多多少少應(yīng)該都有所體會,如果運氣好的話,探索過程中的那些happy accident往往能帶來預(yù)想不到的驚艷效果。

所以,我們不妨試試先復(fù)雜,后簡化的思路。 在設(shè)計流程初期,不要對界面元素的數(shù)量進(jìn)行刻意的限制,同時盡量多嘗試一些不同的布局方案,直到需求所需的內(nèi)容及功能元素全部就位,然后開始簡化工作。

微調(diào),再微調(diào)

道上的朋友們覺得我總是喜歡沒完沒了的折騰設(shè)計方案,我真心覺得這種評價是對我的贊揚。

在我看來,設(shè)計流程從來沒有真正結(jié)束的時候,我們總是可以將方案朝著正確的方向再推進(jìn)一點。 說正經(jīng)的,在這方面,問問那些和我合作過的設(shè)計師或?qū)嵙?xí)生,他們會告訴你,跟著我干是多么苦逼的一件事兒。 我估計也是,當(dāng)我讓他們在一些陰影的細(xì)節(jié)上修改了12次以上的時候,基本沒人會覺得有意思了。

正像我們在前文當(dāng)中了解到的,“簡潔”是由界面布局、文字排印、配色方案、元素外觀等多方面要素協(xié)同構(gòu)成的綜合體驗效應(yīng)。 所以,在整個流程中,花費大量時間在每個方面的細(xì)節(jié)當(dāng)中進(jìn)行糾結(jié)是必需的,這能怪我么?這里增大點行間距,那里的外邊距減小兩像素,把邊框線的顏色由#EEE改為#DDD...這樣的改動聽上去并不重要,但當(dāng)所有這些微調(diào)共同作用在頁面整體上時,細(xì)微的差別所累加起來的綜合效應(yīng)就會變得非常明顯。

所以,微調(diào)吧,然后再微調(diào)些些。 很多時候,在一個細(xì)節(jié)當(dāng)中的調(diào)整還會引發(fā)另外一處的修改需求,有時甚至?xí)φ麄€設(shè)計方案的方向造成影響。 不怕,耐心些,簡潔至上的設(shè)計目標(biāo)需要我們付出的絕不會像最終成品看上去的那么簡單輕松。

大局觀

我前半輩子主要是一名印刷設(shè)計師。 說是印刷,其實自己做了很多打印工作,因為每天在工作當(dāng)中都會反反復(fù)復(fù)地將各種稿件打印出來并釘?shù)綁ι稀? 久而久之,幾面墻上都釘滿了各種視覺方案的打印稿。

在改行做Web設(shè)計之后,我果斷不打印了,因為我覺得最終產(chǎn)品只會上上線而已,完全不會涉及到出版印刷一類的問題。 于是在很長一段時間內(nèi),幾個墻面都是空空如也的。 不過慢慢的我卻開始懷念起過去的日子了。 將項目當(dāng)中的設(shè)計稿一張張的打印出來并釘?shù)綁ι希@種簡單直白的組織方式其實可以給我們帶來一種很明顯的大局觀,使我們能夠站在全局的層面上對頁面進(jìn)行觀察和評審,并有可能發(fā)現(xiàn)更多可以被簡化的細(xì)節(jié)元素。

相比之下,在Photoshop或Illustrator中通過切換圖層來對比視覺稿的方式就會讓我們的視野受到很大的局限。 所以我建議各位好好利用一下紙張及墻面,通過這種方式來發(fā)現(xiàn)不同頁面的設(shè)計方案在一致性等方面的缺陷,去除有可能影響到簡潔方案的不和諧因素。

85-鴻蒙開發(fā):ArkUI(方舟UI框架)之構(gòu)建布局,創(chuàng)建網(wǎng)格(Grid/GridItem)

鴻蒙開發(fā):深入解析ArkUI中的網(wǎng)格布局與創(chuàng)建網(wǎng)格布局概述與重要性網(wǎng)格布局由行和列劃分而成,能實現(xiàn)各種布局樣式,如九宮格圖片展示、日歷、計算器等,具備強大的自適應(yīng)布局能力,通過ArkUI的Grid容器組件和GridItem子組件構(gòu)建。 布局與約束詳解Grid組件作為容器,GridItem組件作為子元素,兩者關(guān)系如圖所示。 網(wǎng)格布局支持自定義行列數(shù)、尺寸占比、子組件跨行跨列,具備垂直、水平布局能力,實現(xiàn)自適應(yīng)布局。 配置排列方式通過rowsTemplate和columnsTemplate屬性設(shè)置行、列數(shù)量與占比,定義網(wǎng)格布局結(jié)構(gòu)。 例如,三行三列布局,垂直方向三等分,水平方向四等分,實現(xiàn)多樣化布局。 設(shè)置子組件范圍利用GridItem的rowStart、rowEnd、columnStart、columnEnd屬性,實現(xiàn)網(wǎng)格單元的跨行跨列布局,如計算器按鍵的不均勻布局。 主軸方向與約束使用layoutDirection屬性設(shè)置主軸方向,結(jié)合minCount、maxCount屬性約束網(wǎng)格數(shù)量,實現(xiàn)有序排列。 顯示數(shù)據(jù)與優(yōu)化通過二維布局顯示GridItem子組件,優(yōu)化重復(fù)代碼使用ForEach嵌套。 設(shè)置行列間距,提升視覺效果。 構(gòu)建可滾動布局僅設(shè)置行或列的模板屬性,實現(xiàn)橫向或縱向滾動,常用在文件管理、購物列表等頁面。 控制滾動位置通過Scroller對象控制滾動,實現(xiàn)如日歷翻頁功能,優(yōu)化滾動體驗。 性能優(yōu)化與懶加載循環(huán)渲染適用于小數(shù)據(jù)量布局,大量網(wǎng)格項時推薦使用數(shù)據(jù)懶加載,優(yōu)化性能。 設(shè)置cachedCount預(yù)加載數(shù)量,提升滾動體驗。 總結(jié)ArkUI網(wǎng)格布局通過Grid容器和GridItem組件,實現(xiàn)靈活的二維布局和自適應(yīng)能力,支持跨行跨列、主軸方向控制、滾動功能與性能優(yōu)化,適用于多種應(yīng)用場景。



相關(guān)標(biāo)簽: 掌握設(shè)置grid深入解析網(wǎng)格工作深入解析網(wǎng)格布局系統(tǒng)之奧秘

上一篇:網(wǎng)格布局指南全面揭秘創(chuàng)建靈活響應(yīng)式設(shè)計的

下一篇:全面剖析QQ游戲大家來找茬外掛,從原理到應(yīng)用

內(nèi)容聲明:

1、本站收錄的內(nèi)容來源于大數(shù)據(jù)收集,版權(quán)歸原網(wǎng)站所有!
2、本站收錄的內(nèi)容若侵害到您的利益,請聯(lián)系我們進(jìn)行刪除處理!
3、本站不接受違法信息,如您發(fā)現(xiàn)違法內(nèi)容,請聯(lián)系我們進(jìn)行舉報處理!
4、本文地址:http://www.hudongshop.com/article/4fb5552c199ca26d1419.html,復(fù)制請保留版權(quán)鏈接!


溫馨小提示:在您的網(wǎng)站做上本站友情鏈接,訪問一次即可自動收錄并自動排在本站第一位!
隨機(jī)文章
ReportViewer 與其他報告工具的比較:選擇最適合您需求的解決方案 (report的中文)

ReportViewer 與其他報告工具的比較:選擇最適合您需求的解決方案 (report的中文)

ReportViewer是一種流行的報告工具,用于在Web和移動應(yīng)用程序中創(chuàng)建和查看報告,它是一個開源的.NET組件,可以與各種數(shù)據(jù)庫和數(shù)據(jù)源一起使用,不過,ReportViewer并不是唯一的報告工具,有許多其他選項可供選擇,每個選項都有自己獨特的優(yōu)點和缺點,在本文中,我們將比較ReportViewer與市場上其他一些流行的報告工具...。

技術(shù)教程 2024-09-27 19:39:58

PowerBuilder 12 與其他開發(fā)工具的比較:發(fā)現(xiàn)其優(yōu)勢和劣勢 (powerbuilder)

PowerBuilder 12 與其他開發(fā)工具的比較:發(fā)現(xiàn)其優(yōu)勢和劣勢 (powerbuilder)

引言PowerBuilder12是一款流行的快速應(yīng)用程序開發(fā),RAD,工具,用于開發(fā)Windows和移動應(yīng)用程序,它以其易用性和快速的開發(fā)速度而聞名,在文章中,我們將PowerBuilder12與其他一些流行的開發(fā)工具進(jìn)行比較,以了解其優(yōu)勢和劣勢,優(yōu)勢1.易用性PowerBuilder12擁有一個非常易于使用的界面和直觀的拖放式開發(fā)環(huán)...。

最新資訊 2024-09-24 02:47:13

Tokenize:自然語言處理領(lǐng)域的文本分詞利器 (tokenizer)

Tokenize:自然語言處理領(lǐng)域的文本分詞利器 (tokenizer)

在自然語言處理,NLP,領(lǐng)域,分詞是將文本分解為單個詞或符號的基本過程,Tokenize是一種用于此目的的強大工具,它使NLP應(yīng)用程序能夠有效地處理文本數(shù)據(jù),本文將深入探討Tokenize,解釋其功能、優(yōu)點和應(yīng)用,什么是Tokenize,Tokenize是一種算法,它將一段文本輸入并輸出一個詞或符號列表,稱為標(biāo)記,這些標(biāo)記代表文本中...。

本站公告 2024-09-23 23:18:36

提升您的網(wǎng)站:使用 CKFinder 實現(xiàn)無縫文件集成 (提升您的網(wǎng)站信任度)

提升您的網(wǎng)站:使用 CKFinder 實現(xiàn)無縫文件集成 (提升您的網(wǎng)站信任度)

在競爭激烈的網(wǎng)絡(luò)環(huán)境中,您的網(wǎng)站需要脫穎而出,為用戶提供絕佳的體驗,無縫的文件集成是提升網(wǎng)站體驗的關(guān)鍵因素,它可以幫助您輕松管理和分享文件,增強用戶參與度,并提升網(wǎng)站的整體可信度,使用CKFinder的優(yōu)勢CKFinder是一款流行的、功能強大的文件管理器,它可以與各種內(nèi)容管理系統(tǒng)集成,包括WordPress、Joomla,和Drup...。

互聯(lián)網(wǎng)資訊 2024-09-16 07:42:02

預(yù)算(預(yù)算公司)

預(yù)算(預(yù)算公司)

預(yù)算公司是專門為企業(yè)和個人提供預(yù)算編制和管理服務(wù)的專業(yè)機(jī)構(gòu),這些公司幫助客戶制定全面的財務(wù)計劃,包括收入、支出、資產(chǎn)和負(fù)債的預(yù)測,預(yù)算公司提供的服務(wù)預(yù)算編制,預(yù)算公司幫助客戶制定全面的預(yù)算,包括收入、支出、資產(chǎn)和負(fù)債的預(yù)測,預(yù)算分析,預(yù)算公司分析客戶的財務(wù)狀況,并提供對預(yù)算的建議和見解,預(yù)算管理,預(yù)算公司幫助客戶監(jiān)控預(yù)算,并提供所需的...。

最新資訊 2024-09-15 19:02:39

精雕細(xì)琢 CSS 布局:通過 margin-top 創(chuàng)造視覺上的和諧

精雕細(xì)琢 CSS 布局:通過 margin-top 創(chuàng)造視覺上的和諧

CSS布局是一個復(fù)雜的領(lǐng)域,但通過掌握一些基本技巧,您可以創(chuàng)建令人印象深刻且視覺上和諧的網(wǎng)站,其中一項基本技巧是使用margin,top屬性來控制元素之間的垂直空間,margin,top屬性允許您在元素上方添加額外的空間,這可以用于創(chuàng)建各種效果,例如,將元素彼此分開創(chuàng)建段落之間的空白為圖像添加邊距使用margin,top時,需要考慮以...。

本站公告 2024-09-15 08:25:34

嵌入式編程專家之路:踏上通往精通之路 (嵌入式編程技術(shù))

嵌入式編程專家之路:踏上通往精通之路 (嵌入式編程技術(shù))

引言嵌入式編程是一種高度專業(yè)化的領(lǐng)域,要求開發(fā)人員具備深入的技術(shù)知識和廣泛的經(jīng)驗,成為嵌入式編程專家是一個持續(xù)學(xué)習(xí)和實踐的過程,本文將概述通向嵌入式編程專家的道路,并提供一些有價值的技巧和資源,以幫助您踏上精通之路,掌握基礎(chǔ)第一步是掌握嵌入式編程的基礎(chǔ)知識,這包括,計算機(jī)體系結(jié)構(gòu)和組織處理器體系結(jié)構(gòu)和指令集操作系統(tǒng),RTOS,和中間件...。

最新資訊 2024-09-10 18:12:47

維修:性能車的維修成本通常比普通車更高,因為它們需要專門的部件和技術(shù)。(性能車是啥)

維修:性能車的維修成本通常比普通車更高,因為它們需要專門的部件和技術(shù)。(性能車是啥)

性能車與普通車相比,其維修成本通常會更高,這是由于以下幾個原因,特殊部件,性能車往往采用專門設(shè)計的部件,這些部件的制造和維修成本都更高,先進(jìn)技術(shù),性能車搭載了許多先進(jìn)技術(shù),例如渦輪增壓、高性能懸掛和復(fù)雜的電子系統(tǒng),這些技術(shù)需要熟練的技師來維修,從而增加了勞動成本,性能車是什么,性能車是專為速度、性能和操控性而設(shè)計的車輛,它們通常具有以...。

互聯(lián)網(wǎng)資訊 2024-09-08 02:39:22

HTML 源代碼初學(xué)者指南:一步步創(chuàng)建引人注目的標(biāo)題 (html源代碼大全)

HTML 源代碼初學(xué)者指南:一步步創(chuàng)建引人注目的標(biāo)題 (html源代碼大全)

簡介標(biāo)題是網(wǎng)頁的重要組成部分,它們可以吸引用戶的注意力,并提供有關(guān)頁面內(nèi)容的簡要概述,使用HTML源代碼,您可以創(chuàng)建各種引人注目的標(biāo)題,以增強您的網(wǎng)頁,創(chuàng)建標(biāo)題要創(chuàng)建標(biāo)題,請使用六種標(biāo)題標(biāo)簽之一,<,h1>,、<,h2>,、<,h3>,、<,h4>,、<,h5>,和<,h6>,<,...。

最新資訊 2024-09-07 04:16:36

c 語言指數(shù)函數(shù)詳盡指南:掌握復(fù)雜數(shù)學(xué)概念 (c語言指數(shù)函數(shù)怎么表示)

c 語言指數(shù)函數(shù)詳盡指南:掌握復(fù)雜數(shù)學(xué)概念 (c語言指數(shù)函數(shù)怎么表示)

前言指數(shù)函數(shù)是數(shù)學(xué)中一個強大的工具,可用于建模各種現(xiàn)象,從人口增長到放射性衰變,在C語言中,提供了多種函數(shù)來計算指數(shù)和對數(shù),本文將深入探討這些函數(shù),并通過示例說明其用法,指數(shù)函數(shù)指數(shù)函數(shù)`y=a^x`表示以`a`為底數(shù),`x`為指數(shù)的冪,在C語言中,可以使用`pow,`函數(shù)計算指數(shù),```cincludedoublebase=2.0...。

技術(shù)教程 2024-09-06 18:32:55

安陽超自然之謎: 1982靈異事件的謎團(tuán)持續(xù)存在 (安陽大自然冶金有限公司)

安陽超自然之謎: 1982靈異事件的謎團(tuán)持續(xù)存在 (安陽大自然冶金有限公司)

1982年,位于河南安陽的安陽大自然冶金有限公司發(fā)生了一系列離奇的靈異事件,至今仍未得到合理的解釋,這期間發(fā)生了多種超自然的現(xiàn)象,包括機(jī)器無故啟動、物體懸浮、員工聽到奇怪的聲音和看到不明生物,事件經(jīng)過1982年7月,安陽大自然冶金有限公司的一家工廠內(nèi)發(fā)生了一系列奇怪的現(xiàn)象,起初,員工們聽到工廠內(nèi)傳來奇怪的聲音,像是有人在哭泣或呻吟,幾...。

互聯(lián)網(wǎng)資訊 2024-09-03 02:19:04

如何建立網(wǎng)站平臺 (如何建立網(wǎng)站平臺的步驟)

如何建立網(wǎng)站平臺 (如何建立網(wǎng)站平臺的步驟)

準(zhǔn)備工作,1.域名注冊,選擇一個簡短、易于理解的域名,避免將數(shù)字0和字母O以及字母I和L放置在一起,以避免混淆,國內(nèi)用戶建議使用阿里云注冊域名,而國外用戶可以選擇Godaddy、Name等國外域名注冊商,2.虛擬主機(jī),購買虛擬主機(jī)時,確認(rèn)您的域名是否已經(jīng)完成ICP備案,因為如果沒有備案,您不能選擇大陸的主機(jī)服務(wù),如果您的域名已經(jīng)備案,...。

技術(shù)教程 2024-09-02 04:25:33

Copyright ? 2025 聚集網(wǎng) All Rights Reserved
此內(nèi)容系本站根據(jù)來路自動抓取的結(jié)果,不代表本站贊成被顯示網(wǎng)站的內(nèi)容或立場。
本頁閱讀量次 | 本站總訪問次 | 本站總訪客人 | 今日總訪問次 | 今日總訪客人 | 昨日總訪問次 | 昨日總訪客人 |
技術(shù)支持:聚集網(wǎng)

国产中文字幕免费观看_国产高清精品软男同_日韩免费视频播放_亚洲午夜激情
日本免费一区二区三区视频观看| 日本精品视频在线| 亚洲色精品三区二区一区| 精品欧美国产| 久久精品国产一区二区三区不卡 | 欧美日韩视频在线一区二区观看视频| 成人免费福利视频| 欧美成在线观看| 日av在线播放中文不卡| 久久免费一级片| 少妇av一区二区三区无码| 91精品国产精品| 亚洲人精品午夜射精日韩| 成人精品视频99在线观看免费| 精品视频9999| 国产欧美精品在线播放| 国产精品成人观看视频国产奇米 | 一区二区三区在线观看www| 国产亚洲欧美一区二区| 两个人的视频www国产精品| 国内精品一区二区三区| 国产精品欧美激情| 人妻无码一区二区三区四区| 久久av一区二区三区亚洲| 日本精品一区在线观看| 国产a级一级片| 日韩国产一区久久| 久久精品这里热有精品| 免费日韩中文字幕| 欧美猛交ⅹxxx乱大交视频| 国产又粗又爽又黄的视频| 久久国产精品首页| 高清视频一区| 亚洲精蜜桃久在线| 久久精品综合一区| 青青草精品毛片| 久久精品国产久精国产一老狼 | 欧美日本国产在线| 成人av资源在线播放| 熟女视频一区二区三区| 国产精品.com| 欧美在线观看视频| 国产精品久久久久久久久| 国产日产欧美a一级在线| 一级日韩一区在线观看| 91久久国产婷婷一区二区| 亚洲啊啊啊啊啊| 日日骚久久av| 欧美最猛性xxxx| 欧美成人精品一区二区| 91久久国产综合久久91精品网站| 日韩一区二区三区高清| 日韩中文第一页| 国产欧美中文字幕| 色综合久久久久久久久五月| 久久精品无码中文字幕| 男人添女人下部高潮视频在观看| 精品国产aⅴ麻豆| 久久免费视频网站| 欧美日韩一区二区三区在线观看免| 精品国产一区二区三区免费| 久久久在线观看| 黄色国产小视频| 久久99亚洲精品| 91成人综合网| 加勒比在线一区二区三区观看| 欧美精品福利视频| 久久精品国产美女| 国产一区二区高清不卡| 亚洲欧美日韩国产成人综合一二三区| 国产xxxxx在线观看| 国产日韩精品综合网站| 日本精品久久久| 久久久久国色av免费观看性色| 九色91国产| 成人免费毛片网| 欧洲日韩成人av| 亚洲欧美国产不卡| 久久人人爽人人爽爽久久| 91久久精品在线| 国产性生活免费视频| 区一区二区三区中文字幕| 在线视频亚洲自拍| 日韩中文理论片| 久久最新免费视频| 国产乱人伦精品一区二区三区 | 99国产在线| 欧美成人第一区| 性高湖久久久久久久久aaaaa| 欧美乱妇高清无乱码| 久久久久久久久久久福利| av不卡在线免费观看| 日本免费一级视频| 亚洲一区制服诱惑| 国产精品日韩欧美一区二区三区| 久久婷婷五月综合色国产香蕉| 国产嫩草一区二区三区在线观看| 欧美自拍资源在线| 欧美一级特黄aaaaaa在线看片| 欧美激情极品视频| 国产精品久久久久久av福利软件 | 亚洲综合自拍一区| 欧美xxxx综合视频| 久久青草福利网站| 超碰国产精品久久国产精品99| 黄色www网站| 欧美精品成人网| 青草成人免费视频| 日韩精品第一页| 日本欧美中文字幕| 日本一区免费看| 欧美一级片在线播放| 亚洲国产精品女人| 一道精品一区二区三区| 欧美激情日韩图片| 欧美激情视频一区二区三区不卡| 国产精品久久久久久亚洲调教 | 不卡一卡2卡3卡4卡精品在| 国产综合久久久久| 欧美 日韩 国产在线观看| 青青视频在线播放| 日本高清久久一区二区三区| 色中文字幕在线观看| 欧美一区二区视频17c| 午夜精品一区二区三区在线播放 | 久久婷婷开心| 国产v亚洲v天堂无码| 国产成人精品日本亚洲专区61| 久久久亚洲综合网站| 久久久之久亚州精品露出| 久久久久se| 久久96国产精品久久99软件| 国产成人精品久久久| 久久久久久久久久久成人| 国产成人生活片| 国产精品久久久久久亚洲调教| 欧美成人亚洲成人| 亚洲乱码一区二区三区三上悠亚 | av无码精品一区二区三区| 97人人香蕉| 91极品视频在线| 国产成人精品免费视频 | 99免费在线观看视频| 国产二区一区| 丝袜美腿精品国产二区| 久久久国产成人精品| 国产精品久久久久久久av电影| 欧美精品日韩三级| 欧美激情视频一区| 岛国视频一区| 欧美在线一区视频| 国产欧美精品日韩精品| 91精品啪aⅴ在线观看国产| 国产传媒一区二区| 国产精品天天av精麻传媒| 国产aaa精品| 日韩av片免费在线观看| 黄色污污在线观看| 国产精品一区二区三区免费| 69久久夜色精品国产69乱青草| 久久久久一区二区三区| 国产精品久久久久久久久影视| 欧美激情乱人伦一区| 视频一区二区视频| 韩国三级日本三级少妇99| wwwwww欧美| 色婷婷久久av| 夜夜爽www精品| 热久久这里只有精品| 国产美女91呻吟求| 久久国产精品精品国产色婷婷| 国产精品久久久久一区二区| 亚洲一区二区三区视频播放 | 亚洲影视中文字幕| 欧美有码在线视频| 国产日产欧美精品| 国产成人永久免费视频| 久久成人国产精品| 日本国产在线播放| 隔壁老王国产在线精品| www日韩欧美| 一本一生久久a久久精品综合蜜| 日韩国产一区久久| 成人精品小视频| 国产精品久久久久久久久久小说| 亚洲不卡中文字幕无码| 国产在线高清精品| 久久久久亚洲精品| 亚洲一卡二卡| 免费在线国产精品| 8050国产精品久久久久久| 国产精品二区在线观看| 青青草精品视频在线| 国产精品444| 尤物av无码色av无码| 国内精品国产三级国产99| 日韩一区二区久久久| 午夜精品久久久久久久久久久久 | 男人舔女人下面高潮视频| 久久久亚洲天堂|