美文网首页
除了平铺图片做背景,我还能做什么。。。gradient

除了平铺图片做背景,我还能做什么。。。gradient

作者: 示十 | 来源:发表于2017-09-01 01:46 被阅读0次

大多数情况下对于重复性背景第一选择的解决方案可能就是裁剪一小部分进行平铺(background:url(imgurl) repeat;),

这个方案的优势在于:1、便于书写 2、易于维护  。劣势在于1:、网络请求次数会增加,影响页面加载速度(虽然这个平铺的图片可能不是太大,但是也是一次请求,同样会浪费时间,对于大型项目来说,项目优化可能也就在于那几百毫秒内控制了)

不过,css3提供了一个新的背景设置方案,渐变,线性渐变、径向渐变,通过变换可以得到不同的样式

简单的语法不写了,书上写的很详细,写几个不错的例子瞻仰下吧--->>

一、

背景、重复线性、重复径向渐变效果

*{

margin: 0; padding: 0;

}

body{

background-color: #282828;

background-image:-webkit-radial-gradient(black 15%, transparent 16%),

-webkit-radial-gradient(black 15%, transparent 16%),

-webkit-radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%),

-webkit-radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%);

background-image:radial-gradient(black 15%, transparent 16%),

radial-gradient(black 15%, transparent 16%),

radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%),

radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%);

background-position: 0 0,8px 8px,0 1px,8px 9px;

background-size: 16px;

}

.box1{

width: 400px; height: 300px;

margin: 20px auto;

background: -webkit-repeating-linear-gradient(red,green 40px,orange 80px);

background: repeating-linear-gradient(red,green 40px,orange 80px);

}

.box2{

width: 400px; height: 300px;

margin: 20px auto;

background: -webkit-repeating-radial-gradient(red,green 40px,orange 80px);

background: repeating-radial-gradient(red,green 40px,orange 80px);

}

二、

笔记本效果 笔记本代码

三、

四、

与上面的例子类似,变形

以上几个例子在书上(图解css3渐变章节)都有,作者大漠也在国外搞了一份详细的背景渐变效果回来

渐变效果总结

有时候看似简单的东西,深挖后才发现远没有想的那么容易!所以,只能静静的走

相关文章

  • 除了平铺图片做背景,我还能做什么。。。gradient

    大多数情况下对于重复性背景第一选择的解决方案可能就是裁剪一小部分进行平铺(background:url(imgur...

  • 背景

    background-color&background-image 背景颜色&背景图片 背景图片默认平铺显示,背景...

  • CSS背景

    背景颜色:background-color背景图片:background-image平铺图片:background...

  • 图像处理踩坑

    1.平铺图片 项目里有需要平铺图片作为背景处理的情况,常用的平铺方式有两种 使用colorWithPatternI...

  • uni-app 背景相关

    背景图片固定大小 :背景图片大小,背景图片资源路径,背景的平铺方式 background-size: 100% 1...

  • 背景

    设置背景颜色:background-color设置背景图片: 背景图片平铺: 背景定位 背景关联方式:滚动条和背景...

  • 设置背景图片及相关属性

    设置背景图片: 在CSS可以通过background-image: url();设置背景图片 控制背景图片的平铺方...

  • gradient(渐变)

    gradient(渐变) 生成渐变颜色的背景图片 CSS3渐变分为linear-gradient(线性渐变)和ra...

  • --- > css3-渐变

    gradient(渐变) 生成渐变颜色的背景图片 CSS3渐变分为linear-gradient(线性渐变)和ra...

  • 仿写一个QQ空间图片预览Dialog

    前言 弹幕除了能用来做直播,还能用来做什么?如果你看过QQ空间,你肯定知道,QQ空间的图片预览使用了弹幕。今天,我...

网友评论

      本文标题:除了平铺图片做背景,我还能做什么。。。gradient

      本文链接:https://www.haomeiwen.com/subject/dflvxxtx.html