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