当前位置: 首页 > news >正文

网站开发工具中的三剑客长沙seo免费诊断

网站开发工具中的三剑客,长沙seo免费诊断,人民政府 网站建设,附近广告公司地址css渐变效果 使用 CSS 渐变可以在两种颜色间制造出平滑的渐变效果。 用它代替图片,可以加快页面的载入时间、减小带宽占用。同时,因为渐变是由浏览器直接生成的,它在页面缩放时的效果比图片更好,因此你可以更加灵活、便捷的调整页…

css渐变效果

使用 CSS 渐变可以在两种颜色间制造出平滑的渐变效果。

用它代替图片,可以加快页面的载入时间、减小带宽占用。同时,因为渐变是由浏览器直接生成的,它在页面缩放时的效果比图片更好,因此你可以更加灵活、便捷的调整页面布型

类型含义
线性渐变linear-gradient指在一条直线上进行渐变
径向渐变radial-gradient是一种从起点到终点颜色从内到外进行圆形渐变(从中间向外拉,像圆一样)

一、线性渐变

创建一个线性渐变,至少定义两种颜色节点。颜色节点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)。

语法

background: linear-gradient(direction, color1, color2, ...);

1、线性渐变 - 从上到下(to bottom)(默认情况下)/从下到上(to top)

background: linear-gradient(#e66465, #9198e5);//从上到下

background: linear-gradient(to top, #e66465, #9198e5);//从下到上

2、线性渐变 - 从左到右(to right)/从右到左(to left)

background: linear-gradient(to right, pink, skyblue);

background: linear-gradient(to left, pink, skyblue);

效果图

3、线性渐变 - 对角

background: linear-gradient(to top right, rgb(238, 163, 175), rgb(149, 214, 240));

4、线性渐变 - 使用角度

如果你想要在渐变的方向上做更多的控制,你可以定义一个角度,而不用预定义方向(to bottom、to top、to right、to left、to bottom right,等等)

语法

background: linear-gradient(angle, color1, color2,...);

html代码块

<div class="box box1">0deg</div>
<div class="box box2">90deg</div>
<div class="box box3">180deg</div>
<div class="box box4">-90deg</div>
<div class="box box5">45deg</div>
<div class="box box6">-45deg</div>

css代码块

<style>* {margin: 0;padding: 0;}.box {width: 150px;height: 150px;margin: 100px auto;margin-left: 10px;float: left;}.box1 {background: linear-gradient(0deg, pink, skyblue);}.box2 {background: linear-gradient(90deg, pink, skyblue);}.box3 {background: linear-gradient(180deg, pink, skyblue);}.box4 {background: linear-gradient(-90deg, pink, skyblue);}.box5 {background: linear-gradient(45deg, pink, skyblue);}.box6 {background: linear-gradient(-45deg, pink, skyblue);}
</style>

效果图

5、重复的线性渐变

将线性渐变平铺显示

语法

background: repeating-linear-gradient(direction, color1, color2,...);

html代码块

<div class="box box1">默认</div>
<div class="box box2">45deg</div>
<div class="box box3">从左到右</div>
<div class="box box4">190deg</div>

css代码块

<style>* {margin: 0;padding: 0;}.box {width: 150px;height: 150px;margin: 100px auto;margin-left: 10px;float: left;}.box1 {background: repeating-linear-gradient(red, yellow 10%, green 20%);}.box2 {background: repeating-linear-gradient(45deg, red, yellow 10%, green 20%);}.box3 {background: repeating-linear-gradient(to right, red, yellow 10%, green 20%);}.box4 {background: repeating-linear-gradient(190deg, red, yellow 10%, green 20%);}
</style>

效果图

补充:不均匀渐变百分比

百分比表示指定颜色的标准中心线位置,百分比之间是过渡色,如果百分比位置之间有重叠会失去渐变过渡色。

background: linear-gradient(red 10%, green 85%, blue 90%)

其中:

10% 表示 red 的颜色中心线在线性渐变方向的 10% 的位置。

85% 表示 green 的颜色中心线在线性渐变方向的 85% 的位置。

90% 表示 blue 的颜色中心线在线性渐变方向的 90% 的位置。

10% 到 85% 是 red-green 的过渡色,85%-90% 是 green-blue 的过渡色。

二、径向渐变

创建一个径向渐变,也必须至少定义两种颜色节点。颜色节点即你想要呈现平稳过渡的颜色。

同时,你也可以指定渐变的中心、形状(圆形或椭圆形)、大小。默认情况下,渐变的中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthest-corner(表示到最远的角落)。

语法

background-image: radial-gradient(shape size at position, start-color, ..., last-color);

参数含义默认值
shape定义形状(圆形或者椭圆)ellipse(表示椭圆形)注意:容器宽高不相等
size定义大小farthest-corner(表示到最远的角落)
position定义圆心的位置center(表示在中心点)
start-color定义开始的颜色值必填,无默认值
last-color定义结束的颜色值必填,无默认值
1、普通径向渐变

颜色节点均匀分布

<style>* {margin: 0;padding: 0;}.box {width: 200px;height: 150px;margin: 100px auto;background: radial-gradient(red, yellow, orange)}</style>

颜色节点不均匀分布

background: radial-gradient(red 5%, yellow 15%, orange 60%)

2、自定义圆心位置

background: radial-gradient(at right top, red, yellow, orange)
/*使用 at 来定义最终的圆心位置 at后面可以接代表方向的关键字 也可以使用百分值
默认是先设置水平方向的位置 然后是垂直方向 这里就表示将圆心的位置定义在右上角 
*/

3、自定义形状、自定义圆心位置

background: radial-gradient(circle at 50% 50%, red, yellow, orange)
/*这里表示的就是创建一个圆形 且该圆形的圆心位于水平方向50% 垂直方向50%的位置
*/

4、自定义径向大小

background: radial-gradient(100px 50px at 50% 50%, red, yellow, orange)
/*这里表示定义了一个水平半径为150px 垂直半径为110px 圆心的位置在水平方向50% 垂直方向50% 即居中显示*/

注意:自定义径向大小时,不能自定义形状。

自定义大小,是改变水平和垂直两个方向的半径,只有当形状是椭圆时,才能同时自定义水平和垂直方向的半径,当形状是圆时,只能调整一个方向的半径!!!

http://www.15wanjia.com/news/8731.html

相关文章:

  • 公司做网站能抵扣进项税吗小红书怎么推广引流
  • wordpress固定连接设置去掉前缀优化落实新十条措施
  • 网站建设公司的排名sem和seo
  • 布吉商城网站建设整站优化价格
  • 西安网站制作开发公司哪家好优化师是一份怎样的工作
  • 党务公开网站建设石家庄谷歌seo
  • 北京市城乡建设和住房委员会官方网站看网站搜索什么关键词
  • 做网站字体要求百度咨询电话 人工客服
  • 敦煌网站销售员怎么做好看的seo网站
  • 可靠的专业网站建设怎么做网络推广优化
  • 临邑县住房和城乡建设局网站百度关键字优化
  • 建设网站自学西安百度关键词排名服务
  • 海报设计制作网站上海网络优化seo
  • 网站建设业务元提成百度域名购买
  • 做网站的公司北京有哪些如何建立企业网站
  • 全国做网站最好的公司有哪些网站快速排名优化哪家好
  • 广州网站设计公司兴田德润电话多少链友咨询
  • dedecms安装合肥seo报价
  • 扫二维码直接进入网站怎么做seo优化外链平台
  • 日本做a的动画电影网站seo站长网
  • 做网站需要什么学专业n127网推广
  • 阳江百姓网搜索引擎网站优化和推广方案
  • 宿州注册公司多少钱seo推广软件排名
  • 专门做旅行用品的网站网站seo重庆
  • 广西建设学院网站首页百度搜索引擎入口
  • 网站制作时间表可以免费网络推广网站
  • wordpress 建站公司网络营销推广系统
  • 做网站开发有哪些优点呢网络优化软件有哪些
  • 新网站如何做网站优化seo辅助优化工具
  • 建什么网站好如何做好线上推广