HTML网页设计之div渐变背景色
2017-06-12 15:52
253 查看
最近学到div背景渐变色,碰到一些小的点,这里收藏一下。
写到渐变色之前,这里先在平时不注意的地方留一爪。
(1)使body填充整个空间,而不是默认值:
这里需要在css文件的最开头写一句:* {margin:0;padding:0}
(2)去除table表中th之间会默认的留白:在table属性中,添加border-collapse:collapse
(3)默认input type="submit" 的按钮是四四方方的,而想要变成圆状或圆弧状,需要添加属性border-radius:6px;其中6px为参数,可随意自己设置,看效果调整参数
(4)渐变色系列:
从上到下,两种颜色渐变:
background: -ms-linear-gradient(top,#f4fefe,#dbf5ff); /* IE 10 */
background:-moz-linear-gradient(top,#f4fefe,#dbf5ff);/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f4fefe), to(#dbf5ff));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4fefe), to(#dbf5ff));/* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #f4fefe, #dbf5ff);/*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #f4fefe, #dbf5ff);/*Opera 11.10+*/
从左到右的线性渐变:
background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, red , blue); /* 标准的语法 */
线性渐变 - 对角:
background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom right, red , blue); /* 标准的语法 */
颜色结点均匀分布的径向渐变:
background: -webkit-radial-gradient(red, green, blue); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(red, green, blue); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(red, green, blue); /* Firefox 3.6 - 15 */
background: radial-gradient(red, green, blue); /* 标准的语法 */
颜色结点不均匀分布的径向渐变:
background: -webkit-radial-gradient(red 5%, green 15%, blue 60%); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(red 5%, green 15%, blue 60%); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(red 5%, green 15%, blue 60%); /* Firefox 3.6 - 15 */
background: radial-gradient(red 5%, green 15%, blue 60%); /* 标准的语法 */
形状为圆形的径向渐变:
background: -webkit-radial-gradient(circle, red, yellow, green); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(circle, red, yellow, green); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(circle, red, yellow, green); /* Firefox 3.6 - 15 */
background: radial-gradient(circle, red, yellow, green); /* 标准的语法 */
写到渐变色之前,这里先在平时不注意的地方留一爪。
(1)使body填充整个空间,而不是默认值:
这里需要在css文件的最开头写一句:* {margin:0;padding:0}
(2)去除table表中th之间会默认的留白:在table属性中,添加border-collapse:collapse
(3)默认input type="submit" 的按钮是四四方方的,而想要变成圆状或圆弧状,需要添加属性border-radius:6px;其中6px为参数,可随意自己设置,看效果调整参数
(4)渐变色系列:
从上到下,两种颜色渐变:
background: -ms-linear-gradient(top,#f4fefe,#dbf5ff); /* IE 10 */
background:-moz-linear-gradient(top,#f4fefe,#dbf5ff);/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f4fefe), to(#dbf5ff));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4fefe), to(#dbf5ff));/* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #f4fefe, #dbf5ff);/*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #f4fefe, #dbf5ff);/*Opera 11.10+*/
从左到右的线性渐变:
background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, red , blue); /* 标准的语法 */
线性渐变 - 对角:
background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom right, red , blue); /* 标准的语法 */
颜色结点均匀分布的径向渐变:
background: -webkit-radial-gradient(red, green, blue); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(red, green, blue); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(red, green, blue); /* Firefox 3.6 - 15 */
background: radial-gradient(red, green, blue); /* 标准的语法 */
颜色结点不均匀分布的径向渐变:
background: -webkit-radial-gradient(red 5%, green 15%, blue 60%); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(red 5%, green 15%, blue 60%); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(red 5%, green 15%, blue 60%); /* Firefox 3.6 - 15 */
background: radial-gradient(red 5%, green 15%, blue 60%); /* 标准的语法 */
形状为圆形的径向渐变:
background: -webkit-radial-gradient(circle, red, yellow, green); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(circle, red, yellow, green); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(circle, red, yellow, green); /* Firefox 3.6 - 15 */
background: radial-gradient(circle, red, yellow, green); /* 标准的语法 */
相关文章推荐
- 网页设计中HTML常范的五个错误
- HTML结构化:实践DIV+CSS网页布局入门指南
- HTML网页中div如何挡住select
- 网页设计中Html使用的一些问题
- 网页设计中HTML常犯的五个错误
- 利用html中的div标签实现网页中某一块区域的自动滚动
- HTML及多媒体网页设计
- HTML结构化:实践DIV+CSS网页布局入门指南
- 网页设计CSS实现网页背景渐变
- 用 CSS 替代 HTML 的 table tag 设计网页版面
- HTML结构化:实践DIV+CSS网页布局入门指南
- (摘抄)DIV布局和网页设计
- 开始追求完美--网页设计中HTML常范的五个错误
- 网页设计基础:Div+CSS布局入门教程
- Div + Css 设计网页时浮动问题的解决方法
- HTML结构化:实践DIV+CSS网页布局入门指南
- 网页设计中HTML常范的五个错误
- 网页设计中HTML常范的五个错误
- 最新网页设计作品截屏(DIV+CSS仿vista)
- HTML网页中div如何挡住select