CSS3 基础(1)——边框圆角背景渐变

css3 简介

CSS3被拆分为"模块"。旧规范已拆分成小块,还增加了新的。

一些最重要CSS3模块如下:

选择器、盒模型、背景和边框、文字特效、2D/3D转换、动画、多列布局

CSS3 边框

用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序

1、盒阴影

{

box-shadow: 10px 10px 5px #888888;  /*左右  上下  阴影程度 颜色*/

}

2、边界图片

{

-webkit-border-image:url(border.png) 30 30 round;  /* Safari 5 and older */

-o-border-image:url(border.png) 30 30 round;  /* Opera */

border-image:url(border.png) 30 30 round;  /*round平铺  stretch拉伸*/

}

3、圆角

border-top-left-radius 定义了左上角的弧度

border-top-right-radius 定义了右上角的弧度

border-bottom-right-radius 定义了右下角的弧度

border-bottom-left-radius 定义了左下角的弧度

四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。

三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角

两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角

一个值: 四个圆角值相同

代码:

效果图:

CSS3 背景

background-image:url(''); 

background-position: left top;

background-repeat: repeat;

background-size  指定背景图像的大小。

代码1
效果图1

background-origin 属性指定了背景图像的位置区域。

background-clip 背景剪裁属性是从指定位置开始绘制。

代码2
效果图2

CSS3 渐变(Gradients)

CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。

以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的事件和宽带的使用。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的。(我觉得性能优化了)

线性渐变

从上到下、从左到右、对角

语法:background: linear-gradient(direction, color-stop1, color-stop2, ...);

使用角度

详细见菜鸟教程:菜鸟教程Gradients

语法:background: linear-gradient(angle, color-stop1, color-stop2);

使用多个颜色结点

语法:background: linear-gradient(direction, color-stop1, color-stop2, ...);

使用透明度(transparent)

重复的线性渐变

repeating-linear-gradient() 函数用于重复线性渐变

径向渐变

径向渐变由它的中心定义。

设置形状

shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。

不同尺寸大小关键字的使用

size 参数定义了渐变的大小。它可以是以下四个值:

closest-side

farthest-side

closest-corner

farthest-corner

重复的径向渐变

repeating-radial-gradient() 函数用于重复径向渐变

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 话题背景:如今网页展示的姿势是这样的 图片来自:设计之家 炫酷的网页展示,支撑它的正是强大的CSS3,还有什么理由...
    aliensq阅读 2,056评论 0 2
  • CSS边框属性 元素的边框就是围绕元素内容和内边距的一条或多条线。 元素的边框属性: border 简写属性,用...
    Zd_silent阅读 1,007评论 0 1
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,657评论 0 7
  • 日期|体重(kg)|卡路里摄入(kcal)|碳水(%/g)|脂肪(%)|蛋白(%/g)|水(fl oz)|卡路里消...
    podrunner阅读 467评论 2 0
  • 学了有一小段时间前端了,今做个CSS的注意点总结!这些都是自己会犯的错误,谨记之。 1.HTML与CSS中字体的颜...
    蔡镇泉阅读 558评论 0 0