笔记|使用边框和背景(应用边框样式)
简介:计算机专业在读生,从网络安全转向web前端
在线学习,分享笔记。
当前阅读书籍《HTML5权威指南》
欢迎您的来访,欢迎讨论交流,一起学习。
目录
1.基本边框属性
2.定义边框宽度
3.定义边框样式
3.为一条边应用边框样式
4.使用border简写属性
5.创建圆角边框
6.将图像用做边框
1.切分图像
2.控制切分图重复方式
1.基本边框属性
<style type="text/css">
p {
border-width: 5px;
border-style: solid;
border-color: black;
}
</style>
2.定义边框宽度
border- width属性值:①常规css长度值 ②边框绘制区域宽度的百分数 ③三个快捷值中的一个
边框宽度默认值:medium
3.定义边框样式
border- style属性值:
边框样式的默认值:none
⚠️如果border-color属性值设为black,一些浏览器在应用双色边框样式(如inset和outset)的时候会出现问题。
3.为一条边应用边框样式
元素的四条边可以应用不同的边框样式,要用到特定属性。
可以用以上元素为元素的边应用边框样式,也可将其与更为通用的属性结合使用来覆盖特定的边框样式。
与更为通用的属性结合使用来覆盖特定的边框样式:
<style type="text/css">
p {
border-width: 5px;
border-style: solid;
border-color: black;
border-left-width: 10px;
border-left-style: dotted;
border-top-width: 10px;
border-top-style: dotted;
}
</style>
4.使用border简写属性
可以在一行中指定宽度、样式、颜色的值,也可用空格隔开。
<style type="text/css">
p {
border: medium solid black;
border-top: solid 10px;
}
</style>
⚠️如果忘记设置某个值,浏览器会使用以前定义的值。
5.创建圆角边框
使用边框的radius特性创建圆角边框。
- 指定两个半径值可定义一个圆角,可采用长度值和百分数值(相对于元素盒子的宽度和高度)。
- 第一个值指水平曲线半径
- 第二个值指垂直曲线半径
半径值用来确定一个位于元素盒子内部,与元素盒子相交的椭圆,决定了圆角边框的形状。
<style type="text/css">
p {
border: medium solid black;
border-top-left-radius: 20px 15px;
}
</style>
⚠️如果只提供一个值,那么水平半径和垂直半径都是同一个值。
提示 :
注意图中的圆角接触到了文本。要让元素的内容和边框之间有一定的距离。
- 使用border- radius简写属性可以为边框的四个角指定一个值,或者在一个值中包含四个值。
<style type="text/css">
p {
border: medium solid black;
}
#first {
border-radius: 20px / 15px;
}
#second {
border-radius: 50% 20px 25% 5em / 25% 15px 40px 55%;
}
</style>
第一条声明只指定了两个值,这一对值会应用到边框的四个角上。⚠️要用/字符将水平半径和垂直半径隔开。第二条声明指定了8个值。第一组的四个值分别是四个角的水平半径,第二组的四个值是相应的垂直半径。两组值之间也用/字符分开了。
6.将图像用做边框
边框不仅限于用border-style属性定义的样式,我们可以使用图像为元素创建真正的自定义边框。
1.切分图像
将图像用做边框的关键是切分图像。
要切分图像:提供图像边框在四个方向上向内偏移的值(长度值或相对图像尺寸的百分数) ,可提供四个或两个(水平方向和垂直方向的偏移量)也可一个值(四个偏移量一样)。
<style type="text/css">
p {
-webkit-border-image: url(bordergrid.png) 30 / 50px;
-moz-border-image: url(bordergrid.png) 30 / 50px;
-o-border-image: url(bordergrid.png) 30 / 50px;
}
</style>
- 每个属性声明的参数一样,必须使用url功能指定图像来源。
- 指定切分尺寸不需要单位,默认使用px。
- 切分值和边框宽度值之间使用了/字符进行分割,可以为元素的每条边指定不同的宽度。
2.控制切分图重复方式
border- image- repeat属性可以实现切分图重复
<style type="text/css">
p {
-moz-border-image: url(bordergrid.png) 30 / 50px round repeat;
}
</style>
注意:顶边和底边不包含任何截断的切分图。数字2和7先被稍微拉伸了一下,然后再平铺,因此没有截断的情况。相反,左边和右边仅使用了repeat样式,为了填满整个空间就有被截断的图。
笔记|使用边框和背景(应用边框样式)相关推荐
- CSS盒模型、边框和背景、表格和列表、颜色和透明度、阴影和轮廓及长度单位rem
1.CSS 盒模型 元素尺寸 CSS 盒模型中最基础的就是设置一个元素的尺寸大小.有三组样式来配置一个元素的尺寸大小,样式表如下: 属性 值 说明 CSS版本 width auto.长度值或百分比 设 ...
- easypoi导出excel不设置样式_EasyPOI 导出excel设置边框,背景颜色,字体样式
EasyPOI 导出excel设置边框,背景颜色,字体样式 EasyPOI 导出代码示例ExportParams exportParams = new ExportParams(); exportPa ...
- word课程表设置符号与编号_用WORD设计一个课程表 ,标题使用艺术字生成 ,要包含合并单元格、边框、底纹、字体样式、背景图片,包含自己的学号和姓名。提交到锦城在线上。_学小易找答案...
[其它]课程论文要求: ( 1 )本课程的要点及重难点分析.( 200 字以上) ( 2 )对课程内容的小结和认识.( 300 字以上) ( 3 )对课程内容增.删或修改建议.(至少一条, 100 字 ...
- html基础背景、边框样式、内外边框、盒子尺寸大小计算
css背景 background-color 背景顔色 background-image 背景图片 background-repeat 是否平铺 background- ...
- 背景和边框的相关样式
背景和边框的相关样式 1.新增的背景属性 属性 功能 background-clip 指定背景的显示范围 background-origin 指定绘制背景图像时的起点 background-size ...
- css新增UI样式:字体,阴影,边框,背景
新增UI方案 一.自定义字体 1.谷歌版本不一样的问题:第10节 2.Vscode没有新建目录,无法复制粘贴字体:第11节 解决方法:用Hbuilder,但是粘贴时自动关闭Hbuilder. 3. 字 ...
- 【html5+css】文字样式 line-height 和 vertical-align css背景 css边框
**一.文字样式 字体可以是列表的形式,一般英语字体放到前面,后面的字体是前面的字体的后备字体 字体名称中有空格,必须要用引号来包裹** font-weight:指定字体粗细 -blod normal ...
- css揭秘笔记——背景与边框
背景与边框 半透明边框 知识点 background-clip: [border-box] |[padding-box] | [content-box];hsla(<色相>, <饱和 ...
- 22.CSS边框与背景【上】
第十七章 CSS边框与背景[上] 一.声明边框 属性 值 说明 CSS版本 1.border-width ...
- 《CSS揭秘》-背景与边框
1.给一个容器设置一层白色背景和一道半透明白色边框. 思路:实际是设置的背景会延伸到边框所在的区域的下层,可以通过background-clip属性调整背景的默认行为. background-clip ...
最新文章
- 深入理解ceph-disk activate 源码逻辑
- Linux目录结构和常用命令
- Http协议(2)—客户端的识别与cookie机制
- 辨异 —— 行星 vs 恒星
- Android OkHttp完全解析 是时候来了解OkHttp了
- flock SUSE/RHEL
- checkbox:获取选中的checkbox
- java组件名词解释_简述Java EE三类组件的构成及运行环境。
- 记账系统java web
- 缺少winload.efi”的解决办法
- oracle定时任务定时无效
- 花几分钟轻松搞定快速排序算法
- 基于FPGA的超声波测距(verilog)
- ESP8266-Arduino编程实例-TTP223 电容式触摸传感器驱动
- Android平板 安装deepin,Deepin系统实体安装
- 使用VeraCrypt进行整盘加密介绍
- Jest 单元测试快速入门
- python下载文件并改名_用 Python 给下载的 B 站视频文件批量改名
- 中国移动OneOS助力全国大学生物联网竞赛开幕
- 个人——网页设计之设计步骤及思考