网页设计自学平台
一个学习后端开发的自学平台
“我们平时上网的时候,经常会看到个别网站的背景颜色并不是由纯白色或者纯红色组成的html颜色渐变,而是由白到红或者黑到红的过渡。这样一来,网站的背景是怎样的呢?”颜色渐变效果实现了吗?”
我想大多数童鞋都会借助PS软件中的“渐变”功能来实现。 那么童鞋们有没有想过,一个网站开发上线后,为了让网站运行有一个良好的运行环境,维护人员定期对网站进行维护,如果是借助PS软件中的“渐变功能”html颜色渐变,会对网站造成影响。 网站的下载率和后期维护。
CSS3替换图片背景色实现渐变效果
那么,如何在网站中实现背景图片颜色渐变效果呢?
答案是:
在 CSS3 中使用渐变。 使用 CSS 渐变属性的优点是:
1、可以降低网站下载速度。 有利于网站的后期维护。
2、用户可以通过“百度搜索”工具轻松找到您的网站。
CSS3 定义了两种类型的渐变:
线性渐变 - 上/下/左/右/对角线
径向渐变 - 由其中心定义
这里我们使用 LinearGradients。
实现网站背景图片颜色渐变的效果?
打开您的网站编辑器。 如:dreamweaver、webstorm等软件切换到代码部分找到body标签。在body标签中写一个名字叫nav
div并在这个div中设置长度、高度和背景颜色。 (背景颜色为Linear Gradients)写完后运行看看效果。
听到这里你有什么疑问呢? 是的,我想要的疗效是长度500像素,高度50像素,背景颜色是从黄色到红色向左线性渐变。 其原因何在?
答案很简单,这是浏览器版本兼容性问题造成的。 LinearGradients是CSS的新功能属性,对浏览器版本兼容性要求很高。 实现长度为500像素、高度为50像素、背景颜色从黄色到红色的线性渐变效果,方向为向左。 我们需要在 LinearGradients 之后添加浏览器兼容的代码
PS:浏览器兼容代码:
-webkit-:与微软浏览器兼容
-o-: 兼容 Opera 浏览器
-moz-:兼容火狐浏览器
-ms-:兼容IE浏览器
怎么样童鞋们,我想要的“宽度500像素,高度50像素,背景色从黄到红线性渐变的效果”已经实现了,怎么样,你学会了吗? ? 那就赶紧按照之前的代码去尝试吧!
HTML教程
小白三天如何上手HTML?
发表评论