随步履前行 拥心畔繁花

分享

iXcol's Blog

iXcol

box-sizing 属性用于更改用于计算元素宽度和高度的默认的 CSS 盒子模型。可以使用此属性来模拟不正确支持CSS盒子模型规范的浏览器的行为。

盒子模型

关于CSS重要的一个概念就是CSS盒子模型。它控制着页面这些元素的高度和宽度。盒子模型多少会让人产生一些困惑,尤其当涉及到高度和宽度计算的时候。真正盒子的宽度(在页面呈现出来的宽度)和高度,需要加上一些其它的属性,例如:

  • padding + border + width= 盒子的宽度
  • padding+ border + height = 盒子的高度

这看起来并不是那么直观,那么我们看一个图:

这意味着,如果我们设置一个宽度为200px,而实际呈现的盒子的宽度可能会大于200px(除非没有左右边框和左右补白)。这可能看起来比较怪,CSS设置的宽度仅仅是内容区的宽度,而非盒子的宽度。同样,高度类似

这导致的直接结果是当我们希望页面呈现的盒子的宽度是200px的时候,我们需要减去它的左右边框和左右补白,然后设置为对应的CSS宽度。例如上图,我们设置希望盒子宽度为200px,则需要先减去左右补白各20px,左右边框各1px,然后设置对应的CSS宽度158px。

幸运的是,我们有更好的方法达到我们想要的目的

box-sizing

语法:box-sizing: content-box | border-box | inherit;

与上面不同的是,当你设置box-sizing:border-box以后,这就能达到你想要的目的。例如,上面我们想要一个宽度为200px的盒子,那么我们直接设置宽度为200px。是不是看起来清晰多了。当再设置它的左右边框和左右补白后,它的内容区会自动调整。这可能更直接和一目了然。CSS代码如下:

  div {
       box-sizing: border-box;
       width: 200px;
       padding: 20px;
       border: 1px solid #DDD;
  }

实际上,这更被设计者和开发者推崇

一些开发人员觉得box-sizing使用起来十分方便,所以他们主张通过通用选择器将这个属性应用于每个元素

但这样的观点未免有些偏激,而且还会导致不必要的困难,所以更好的方法是只在实际需要时才使用这个属性

*{
     margin:0;
     padding:0;
     box-sizing:border-box;
}

写上 box-sizing: border-box; ,设置padding值 也不用担心没有减小宽度值而变形

box-sizing其它的值

  • content-box

    描述:在宽度和高度之外绘制元素的内边距和边框。

  • border-box

    描述:为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制

  • inherit

    描述:继承 父元素 box-sizing属性的值

浏览器兼容性

IE8及以上版本支持该属性,Firefox 需要加上浏览器厂商前缀-moz-,对于低版本的IOS和Android浏览器也需要加上-webkit-。实际上,很多reset.css或者normal.css里都包含如下CSS语句,也是比较赞成的用法:

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

box-sizing 布局三栏目案例

CSS
div{
        height:700px;
        float:left;
}
div.left{
        width:25%;
        background:red;
}
div.cent{
        width:50%;
        box-sizing:border-box;/*可以改变元素以使其宽度包含填充*/
                /* 现在整个元素,包括填充在内,占页面总宽度的50%,所以元素的组合宽度为100%,这全程它们很好地适应于它们的容器.*/
        background:yellow;
        padding:0 20px;/*加了这个会使盒子内容溢出 但是box-sizing很好的自适应了*/
}
div.right{
       width:25%;
        background:blue;
}
HTML
<div class="left"></div>
<div class="cent"></div>
<div class="right"></div>
效果

来源:简书-poetries

学会使用box-sizing布局 学会使用box-sizing布局 学会使用box-sizing布局 学会使用box-sizing布局 学会使用box-sizing布局 学会使用box-sizing布局
iXcol

广州柏菲出品这个系列一共6张专辑,我手里收藏的APE是1-5,第6张没听过。这5张里面最喜欢听的最多的是第1张《怀念战友》和第5张《青海青》,最初听的应该是《青海青》这张专辑,然后慢慢的补全的。推荐曲目第1张第一首《红星照我去战斗》,第5张的第一首《少林少林》。

推荐喜欢怀旧音乐的收藏,搜索的时候顺路发现京东一套6cd售价273。

HIFI年代VOL.1-怀念战友 CD1

HIFI年代VOL.2-心中的玫瑰 CD2

HIFI年代VOL.3-乌苏里船歌 CD3

HIFI年代VOL.4-沂蒙山小调 CD4

HIFI年代VOL.5-青海青 CD5

HIFI年代VOL.6-红民歌 CD6

伽菲珈而&姜苏-HIFI年代1-6
iXcol

几乎每个设计都离不开配色,而网站上的配色基本上都是由2种到3种不同颜色组合而成,但是在很多网站我们也会偶尔看到单色配色,这些单色配色表现出极具特色的一面。那么下面详细讲解单色配色需要哪里技巧可以在网站中脱颖而出。

选择基础色

单色配色的设计最难的地方,其实也就是挑选色彩这个事情。诚然,设计师不需要进行多色调搭配筛选,但是直接决定整个设计的色彩,挑选起来其实更加艰难。

一般而言,不同的色彩有着不同的气质,传递出不同的情绪,你可以从这方面着手。

红色:爱,激情
蓝色:和谐,信任
绿色:希望,自然
黄色:乐趣,能量
粉色:浪漫,女性化
紫色:神秘,幻想
仔细想想你设计对象的品牌形象和产品定位,什么样的色彩会比较合适?

确定色彩的色相之后,接下来你需要考虑色彩的明暗和饱和度。你需要营造柔和的感觉还是明亮的效果?调整这些属性,让主色调更贴合你的设计目标。

学会调整明暗和饱和度

单色配色并不是指只有一种颜色,而是只有一种色相。我们在色环上常见的色彩,默认情况下饱和度和亮度都是100%。确定色相之后,你可以通过调整明暗和饱和度,来创造一套和而不同的配色方案。通常,我们会使用Tint(色彩)、Tone(色调,饱和度)和Shade(色度)这三个属性,来对色相下的颜色进行界定,以及调整。

Tint:用选定的颜色和白色混合产生的颜色
Tone:用选定的颜色和不同程度的灰色混合产生不同饱和度的颜色
Shade:用选定的颜色和不同程度的黑色混合产生不同色度的颜色
所以,确定了颜色之后,通过调整色彩、色调和色度,你能获得一个色相下不同的颜色,创造出有层次的配色方案。

当然,你所创造的这套配色方案内不同的颜色之间,要有足够的对比度,让用户能够识别出来。

你可以让不同的元素的色彩,在整个设计中保持色相相同明暗次第变化,构成一个阶梯型的色阶。

实际上,许多有趣的单色配色效果,在印刷品上面表现得颇为不俗。很大程度上,是因为它不仅能够呈现颜色,而且能够借助不同的工艺,实现不同的质感。

和其他元素搭配使用

由于单色配色之下,所有的色彩都在同一色相下,色彩的对比度可能没有多色配色下那么明显,所以想引导用户浏览不同的元素的时候,引导性上可能没那么明显。

当然,无论你使用什么色彩,黑白的文本通常都能保证足够的对比度,用来承载内容,也不会让整个设计显得单调。

使用颜色叠加:在叠加色彩之前,将背景的元素都转为黑白,确保叠加颜色之后,整体的色彩是一致同一的。
使用加粗字体:采用加粗字体是为了让文本内容在单色配色的背景中更容易被用户所识别。
使用阴影和其他视觉提示:这些视觉效果本身是为了在元素和背景层之间添加间隔,强化可读性。
使用插画:让单色配色和插画结合起来,能够创造更加现代的视觉体验,同时也强化单色配色的表现力。
搭配相应的图片:如果你需要在单色配色的网站中使用视频或者图片的话,不妨将网站的主色调和图片中的某个色彩保持一致。Cuberto 这个网站就是这样。

大胆使用流行色

使用流行色来作为网页的主要色调,不仅仅会让设计本身有趣而漂亮,而且能够让你的网页紧跟潮流。无论是世界上最受欢迎的马尔思绿,还是少女性爆棚的芭蕾鞋粉。

这些明亮的流行色还有一个显著的好处,就是当你做单色配色的时候,很容易调出用以搭配的其他同系颜色。

当然,如果你要选择流行色来作为设计的主色调,那么你一定要时刻关注时尚圈在流行色上的风向变化,尤其是季节性的流行色,这不仅关乎你网站配色是否适宜,而且能够为你接下来的设计提供灵感。

使用更为现代的深色系

如果你想让自己的单色配色方案情感和情绪不那么明显,可以使用更为现代的黑色、深蓝作为单色配色的主体。

其实这样的深色系配色本身很有趣,也足够独特,只不过不是那么容易创造,并且没有足够的空间来供其他的颜色来发挥。

深色系,尤其是黑色系的配色,本身就会给人很现代的感觉,同时,在这种配色方案下,使用浅色或者白色的文本,可读性会非常强。

采用“准单色”配色

这里所说的准单色配色,指的是在单色配色方案当中,加入一种色相截然不同的对比色,让整个配色方案拥有了全新的视觉焦点。

结语

单色配色本身很有趣,更重要的是,它也足够经典。不过,单色配色的缺陷也很明显,用户长时间观看之下,会很快习惯网页的这种设计,之后对于用户的吸引力并不会太过持久,所以,设计师可以适当地、定期地进行调整,确保网页的持久生命力。

看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转 看似简单的单色配色,需要这些技巧帮你玩转
iXcol

一个朴实无华的声音,委婉悠扬中为你传递缕缕真情,一种温馨亲切的情感,起伏跌宕里为你带出甜甜歌声,听姜苏的歌是在听过伽菲珈而&;姜苏一起演唱的HIFI年代后特地去寻找的,今天就先听听姜苏,下一次再听HIFI年代。推荐曲目,专辑同名歌曲《四季美人》。

以情带声,以声传情,声情并茂,心弦共享,《四季美人》柏菲全力打造,一定令你为之心动的珍品大碟!

姜苏的声音以清雅见长,人声温柔如水。姜苏的演唱和声音很特别,一听就能认出来,一听让人忘不掉。她的歌声听来平静而清雅,细细再听又是不同滋味。有一种回味的芳香,很耐听,让人难以释手。配乐与姜苏的清纯雅致合成了美妙的涓涓细流,流过岁月,抚慰人心。

姜苏-四季美人
iXcol

在扁平化设计刚刚兴起之时,渐变是设计师们避之不及的设计手法,然而今天它已经正式回归。几乎是在一夜之间,无数的网站开始使用渐变色。 在扁平化设计刚刚兴起之时,渐变是设计师们避之不及的设计手法,然而今天它已经正式回归。几乎是在一夜之间,无数的网站开始使用渐变色。

从背景到图片上的色彩叠加,包括UI元素上所遮盖的色彩,所有的这一切都表明渐变以一种微妙的方式回归了。不过和以往的我们所看到的渐变不同,重新回归的渐变色设计有着不一样的使用技巧和特色,更加贴合这个时代的风格和需求了。如果你也想使用,不妨从今天的设计示例中学习一下“全新”的渐变设计。

潮流的引领者

在今年早些时候,Spotify 开始在自家网站上大量使用双色调设计,将双色调的潮流带了起来。如果你仔细查看Spotify 的页面会发现,其中色彩其实是有明暗、色调的渐变效果的。

而其他的著名品牌也开始逐步回归,开始在设计中融入渐变色彩。而在线电子杂志供应商 Texture 干脆使用了全屏的渐变色彩设计。

重新流行的“新”渐变设计的案例并不只有这么点儿。更多采用类似渐变设计的网站正如同雨后春笋般涌现,类型已经不拘泥于专题页,从产品展示到电商网站,不一而足。

现在所流行的渐变设计其实并没有什么特别与众不同的规范,或者规则,它可以是多种不同色彩支架你的加变,可以是从中央到周围的辐射,可以是从上到下的自然变化,也可以是从角落辐射到其他位置,它可以作为设计的主视觉而存在,也可以是诸多特性中的一个。

渐变最实在的一点在于设计师可以轻松驾驭,使用范畴不拘泥于一时一地,自由随性地使用同样可以创造实相当不错的效果。

扁平化配色与渐变

渐变配色的回归正巧是在扁平化大行其道的今天,所以它不可避免地同大量扁平化的元素搭配到了一起,而其中最值得考虑的因素,就是色彩。某些用色最大胆、跨度范围最大的渐变色设计干脆直接就从扁平化配色中“借用”色彩。

这些色彩的使用让色彩的渐变同如今网站的现代风更加贴合,显得更加符合趋势。将渐变的设计同扁平化设计的美学特征融为一体,或者在Material Design 风格的界面中适当加入一些柔和的色彩组合,都是能带来不错的效果。

渐变色的使用对于其他的设计趋势而言,是一个不错的补充,渐变本身的缓冲作用,使得你即使要重设计也无需从头再来。

双色调的加入

双色渐变是渐变设计中的很重要的组成部分。而双色渐变同其他设计趋势的结合效果拔群,这一点值得再三强调。

而双色调渐变的唯一缺点,大概是……被用的太多了。如果你稍加注意就会发现,确确实实有一大堆网站采用了双色渐变来作为背景或者主要视觉模块,似乎没有哪种双色搭配没人用过。蓝绿和橙红搭配是用的最多的。

谨慎使用这一趋势,因为确实很容易与别的网站“撞衫”。

渐变背景图

渐变的回归,使得我们再次可以看到许多拥有景深或者纵深的背景图。虚拟现实的流行让越来越多的设计师尝试更加现实、更加立体的网站设计,毫无疑问,你会在未来看到更多这样的设计。

扁平化设计确实时尚而更易于接受,但是它缺少富有现实质感的元素也是不争的试试。试想一下自然中元素给人的感受和体验。渐变色的使用很好地缓解了这个局面,毕竟自然界中很少有特别纯粹特别单一的色彩。

不难想象,渐变色和阴影背后的概念和规则是相通的。它们为设计创造了深度和层次。

图片上的渐变色叠加

作为一种设计趋势,在图片上叠加色彩已经流行了相当长的一段时间。而从图片上的单色色彩叠加,到渐变色的叠加,是一个相当自然的“推导”过程。

在页面的背景、头图中加入渐变的色彩叠加,可以让它们的整体感更强,从而让用户注意到其他的更加重要、关键的元素,强化页面的可读性。这种设计对于大图的作用尤其明显。

在图片上叠加渐变色的技巧在于平衡色彩和图片之间的关系。色调是否要同图片的含义相匹配?叠加后能否看清图片中的细节?不同的色彩搭配方式带来的结果可能是截然相反的。

微妙的渐变与UI元素

和渐变色的流行做法不同,有些设计师选择在UI元素中使用微妙的渐变色。在较小的UI元素中,色彩变化幅度更加微妙,并且通常使用的都是单色调。

在早期的iOS系统当中,这种设计相当的常见,不过现在已经很少见到了。

不可否认,渐变色还是更适合同较大的元素搭配起来。在较小的元素诸如小图标、小按钮等控件上使用的时候,色彩梯度并不是那么容易看清楚,甚至有可能让用户分心。

但是不论是在什么情况下使用渐变设计,都不要让用户产生停下来感慨“Wow好赞的渐变”的效果,这样就喧宾夺主了。渐变是用来强化用户体验,而非勾引用户来关注设计美学的。

结语

坦率的讲,当初渐变被斥之为“过时的设计”之时,我是相当伤感的。这也是为何今天看到渐变设计回归的时候如此的兴奋。

作为设计中最常见、最基本的一种技法,渐变设计应当会一直存在下去。

原文地址:designshack
原文作者:CARRIE COUSINS

设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流 设计趋势:渐变色设计重新回归主流
iXcol

其实我是想找《试音周虹2010》的,只有网易云上有,但是因为版权的缘故,无法播放。退而求其次,《典雅》本身也是一张精选集,可惜有几首我喜欢的歌没在里面。推荐曲目:当爱情经过的时候

最拨动心弦的声音,最奢华浪漫的精选。最顶级高保真“发烧”品质,发烧乐坛期待已久的精选之作。
周虹,发烧界“婉约派掌门人”,绝对珍稀的古典女声,15首凸显欣赏品味的经典之作,Hi-Fi音效层次强烈,
古典式情歌,美妙绝伦,绝对不容错过的发烧尚品。

周虹-典雅