CSS3中的边框属性:border-radius、box-shadow、border-image

圆角:border-radius

使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。

如果你在 border-radius 属性中只指定一个值,那么将生成 4 个 圆角。

但是,如果你要在四个角上一一指定,可以使用以下规则:

  • 四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。
  • 三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角
  • 两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角
  • 一个值: 四个圆角值相同

css3圆角属性:

属性 描述
border-radius 所有四个边角 border-*-*-radius 属性的缩写
border-top-left-radius 定义了左上角的弧度
border-top-right-radius 定义了右上角的弧度
border-bottom-right-radius 定义了右下角的弧度
border-bottom-left-radius 定义了左下角的弧度

盒阴影:box-shadow

box-shadow属性可以设置一个或多个下拉阴影的框,

语法:box-shadow: h-shadow v-shadow blur spread color inset;

boxShadow 属性是一个用逗号分隔阴影的列表,每个阴影由 2-4 个长度值、一个可选的颜色值和一个可选的 inset 关键字来规定。省略长度的值是 0。

说明
h-shadow 必需的。水平阴影的位置。允许负值
v-shadow 必需的。垂直阴影的位置。允许负值
blur 可选。模糊距离
spread 可选。阴影的大小
color 可选。阴影的颜色。
inset 可选。从外层的阴影(开始时)改变阴影内侧阴影

边界图片:border-image

有了 CSS3 的 border-image 属性,你可以使用图像创建一个边框,border-image 属性允许你指定一个图片作为边框,用于创建上文边框的原始图像。

border-image属性是速记属性用于设置 border-image-source, border-image-slice, border-image-width, border-image-outset 和border-image-repeat 的值,省略的值设置为它们的默认值。

语法:border-image: source slice width outset repeat|initial|inherit;

描述
border-image-source 用于指定要用于绘制边框的图像的位置
border-image-slice 图像边界向内偏移
border-image-width 图像边界的宽度
border-image-outset 用于指定在边框外部绘制 border-image-area 的量
border-image-repeat 用于设置图像边界是否应重复(repeat)、拉伸(stretch)或铺满(round)。

最新文章

  1. 逆向工程学习第二天--动手开发自己的第一个shellcode
  2. Django学习中的问题总结
  3. JTMz换路径导致MySQL服务不能启动的问题
  4. context:component-scan扫描使用的use-default-filters
  5. grub条目示例
  6. 使用C#调用windows API入门
  7. C 的 coroutine 库 via 云风的 BLOG
  8. nginx配置pathinfo支持,最佳方案 - chunyu
  9. openfire spark 二次 开发 服务插件
  10. (原)前端知识杂烩(css系列)
  11. 14.4.6 Configuring Thread Concurrency for InnoDB 配置Thread 并发
  12. DFS - leetcode [深度优先遍历]
  13. Andorid第三方库
  14. 2018-2019-2 20165234 《网络对抗技术》 Exp5 MSF基础应用
  15. Spring 捕捉校验参数异常并统一处理
  16. CDN(Content Delivery Network)技术原理概要
  17. 计算机基础-C语言-16章-数组应用-计算字符串长度
  18. vue-cli 部分浏览器不支持es6的语法-babel-polyfill的引用和使用
  19. 公共表达式消除(UVa 12219)
  20. andorid 练习微信登陆

热门文章

  1. 【代码学习】PYTHON 深拷贝和浅拷贝
  2. 201771010135 杨蓉庆《面对对象程序设计(java)》第十五周学习总结
  3. 【C语言】输入圆的半径,求解圆的周长和面积
  4. python重要的日志模块logging
  5. Sqlmap 工具用法详解
  6. sql 中u.*什么意思
  7. 吴裕雄 python 神经网络——TensorFlow训练神经网络:卷积层、池化层样例
  8. WLC-WLC升级(以2504为例)
  9. quartz定时任务cron表达式讲解及翻译成现实语言的插件的使用详解
  10. Mac 如何导出ipa文件中Assets.car包中的切图