一、box-shadow:

参数1,参数2 阴影位置偏移量
参数3 模糊半径
参数4 扩展半径
负数
0 默认值
正数

参数5 阴影的颜色
参数6 设置内阴影
inset
默认是外阴影

多个阴影使用,分割

阴影默认大小与元素大小一致

二、图片边框

border-image:

生效前提:
边框大于0

border-image-source:
引入一张图片
1、 url();
2、 渐变函数

border-image-slice:
裁剪图片
fill --- 使用图片填充四个角
number --- 只能是数值,不能加像素
可以有4个值,分别代表 TRBL (上右下左)

border-image-repeat:
代表四条边的图片是否平铺样式
-- stretch 拉伸
-- repeat 平铺,不确保图片完整性
-- round 平铺,确保图片完整性

border-image-width:
设置边框宽度,该宽度不影响盒子的大小。默认向内部渲染。

border-image-outset:
向外部显示边框,不影响盒子的大小。

三、 外轮廓
outline:
属性值与border完全一致,
显示一个外轮廓,该轮廓不影响盒子的大小

outline-offset:
外轮廓偏移量
正值:向外渲染
负值:向内渲染

使用outline: none,取消外轮廓

四、调整块元素的大小
resize
-- vertical 垂直方向
-- horizontal 水平方向
-- both 垂直方向, 水平方向

必须配合:
overflow: auto;

五、渐变函数

本质:绘制了一个和元素大小相同的一张图片

线性渐变
linear-gradient(方向/角度, 颜色1 颜色1渐变开始位置, 颜色n 颜色n渐变开始位置 );

方向:
--- to bottom (从上到下)
--- to top (从下到上)
--- to right (从左到右)
--- to left (从右到左)
角度:
--- 0deg === to top (从下到上)
--- 45deg === 0deg 顺时针旋转45deg
--- -30deg === 0deg 逆时针旋转30deg

重复的线性渐变
repeating-linear-gradient(方向/角度, 颜色1 0, 颜色1 10px, 颜色2 10px, 颜色2 20px);

径向渐变

radial-gradient(形状 半径 at 圆心坐标, 颜色1 颜色1渐变开始位置, 颜色n 颜色n渐变开始位置 );

形状
-- circle 圆形
-- ellipse 椭圆(默认值)

重复的径向渐变

repeating-radial-gradient(形状 x半径 y半径 at 圆心坐标, 颜色1 0, 颜色1 10px, 颜色2 10px, 颜色2 20px );

形状
-- circle 圆形
-- ellipse 椭圆(默认值)

六、背景

背景图裁剪:
background-clip:
border-box
padding-box
content-box

文本背景裁剪
-webkit-background-clip:text
-webkit-text-fill-color: transparent

背景的定位的原点
background-origin:
border-box
padding-box (默认)
content-box

背景的大小
background-size
x y

cover
以元素最长的边计算背景图的大小
contain
以元素最短的边计算背景图的大小

css阴影,边框,渐变,背景的更多相关文章

  1. 使用CSS设置边框和背景

    一.设置边框 1.边框样式 属性 说明 border-width 设置边框的宽度 boder-style 设置边框的样式 border-color 设置边框的颜色 a.border-width属性 自 ...

  2. 第 17 章 CSS 边框与背景[下]

    学习要点: 1.设置背景 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 一.设置背景 盒模型的尺寸可以通过两种方式实现可见性, ...

  3. CSS渐变色边框,解决border设置渐变后,border-radius无效的问题

    需求:用css设置渐变边框通过border-image来实现渐变色边框 <div class="content"></div> .content { wid ...

  4. css3新增边框、阴影、边框、背景、文本、字体

    css3和css有什么区别?简单来讲css3是css(层叠样式表)技术的升级版本,css3新特征有很多,例如圆角效果.图形化边界.块阴影与文字阴影.使用RGBA实现透明效果.渐变效果.使用@Font- ...

  5. 第 17 章 CSS 边框与背景[上]

    学习要点: 1.声明边框 2.边框样式 3.圆角边框 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 一.声明边框 边框的声明有 ...

  6. CSS实现兼容性的渐变背景(gradient)效果

    利用css 3实现渐变可以很方便的更改它的颜色,并且能够减少图片的制作,但是它的兼容性并不好,下面的代码就是实现利用css 渐变兼容的代码: .gradient{ width:300px; heigh ...

  7. 【转】CSS实现兼容性的渐变背景(gradient)效果

    一.有点俗态的开场白 要是两年前,实现“兼容性的渐变效果”这个说法估计不会被提出来的,那个时候,说起渐变背景,想到的多半是IE的渐变滤镜,其他浏览器尚未支持,但是,在对CSS3支持日趋完善的今天,实现 ...

  8. QT模态对话框用法(在UI文件中设置Widget背景图,这个图是一个带阴影边框的图片——酷)

    QT弹出模态对话框做法: 1.新建UI文件时,一定要选择基类是QDialog的,我的选择是:Dialog without Buttons(),如下图: 2.然后在使用的时候: MyDialog dlg ...

  9. 第七十四节,css边框与背景

    css边框与背景 学习要点: 1.声明边框 2.边框样式 3.圆角边框  本章主要探讨HTML5中CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 声明边框 边框的声明有三个属性设 ...

  10. css边框渐变

    在实际开发中,我们经常遇见边框需要背景渐变的实现要求,那么如何去实现呢,今天给大家分享依稀几种情况 1.直角的背景渐变 <!DOCTYPE html> <html lang=&quo ...

随机推荐

  1. eclipse 更改官方配色

    打开Eclipse,help->Install new software, 输入 http://eclipse-color-theme.github.com/update,等待就OK了. 然后w ...

  2. Java代码实现 增删查 + 分页——实习第四天

    今天项目内容已经开始了,并且已经完成好多基本操作,今天就开始总结今天学习到的内容,和我遇到的问题,以及分析这其中的原因. 内容模块: 1:Java代码实现对数据库的增删查: 2:分页且获取页面信息: ...

  3. VR虚拟现实技术在教育领域的前景展望

    VR虚拟现实技术在教育领域的前景展望 VR虚拟现实技术能迅速火起来,是基于它突破了人们对三维空间在时间与地域上的感知限制,以及市场需求愿景的升级.此技术可广泛地应用到城市规划.室内设计.工业仿真.古迹 ...

  4. 开发中关于IPv6的问题

    问题: 报错信息如下 [root@kube-master iemp]# kubectl logs equipment-139404108-7mc14 -n iemp2017-05-27 05:41:0 ...

  5. Kubernetes部分Volume类型介绍及yaml示例

    1.EmptyDir(本地数据卷) EmptyDir类型的volume创建于pod被调度到某个宿主机上的时候,而同一个pod内的容器都能读写EmptyDir中的同一个文件.一旦这个pod离开了这个宿主 ...

  6. int a=1,b=~a;请问b的值是多少?

    int a=1,b=~a; 首先计算机中存储的是二进制补码. 把1转为二进制:0000 0001  ->反码  0000 0001 ->补码   0000 0001 ->取反  11 ...

  7. CSS Why

    前面的话 在CSS学习目录中,已经详细地介绍了CSS如何使用.知其然,还要知其所以然.本文将介绍CSS各部分出现的原因,仅限个人理解,如有不妥,欢迎交流 Why CSS 早期的大多数网站标记几乎完全由 ...

  8. 引入CSS文件的方式,以及link与@import的区别

    一.引入css的方式 在HTML中引入css的方法主要有4种:行内式.内嵌式.链接式和导入式. 1.行内式 <div style="background:yellow;"&g ...

  9. perl 祖先类UNIVERSAL

    在perl 面向对象编程里,同其它语言一样存在祖先类.所有类默认继承UNIVERSAL的属性和方法. UNIVERSAL​类有几个常用方法can,isa. can可以检查一个对象是否有相应的方法,这个 ...

  10. alt和title的区别与用法

    alt和title的是我们工作中经常用到这两个属性,但是一直没有总结他们的区别.现在就对他们两个的用法做一下总结.相同点:他们都会飘出一个小浮层,显示文本内容.不同点:1.alt只能是元素的属性,而t ...