CSS知识总结(五)
CSS常用样式
3.边框样式
1)边框线
border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
常用的边框线:dotted(点状)、dashed(虚线)、solid(实线)、double(双实线)
border-top-style 设置上边框线
border-bottom-style 设置下边框线
border-left-style 设置左边框线
border-right-style 设置右边框线
例子:
/* CSS代码 */
.style{
width:100px;
height:100px;
border-top-style:dotted;
border-bottom-style:dashed;
border-left-style:solid;
border-right-style:double;
}
<!-- HTML代码 -->
<body>
<div class="style"></div>
</body>
效果:
2)边框宽度
border-width : thin | medium | thick | length
thin(细边框)、medium(中等边框)、thick(粗边框)、length(数值px)
border-top-width 设置上边框宽度
border-bottom-width 设置下边框宽度
border-left-width 设置左边框宽度
border-right-width 设置右边框宽度
例子:
/* CSS代码 */
.width{
width:100px;
height:100px;
border-style:solid;
border-top-width:thin;
border-bottom-width:medium;
border-left-width:thick;
border-right-width:10px;
}
<!-- HTML代码 -->
<body>
<div class="width"></div>
</body>
效果:
3)边框颜色
border-color: color
color取值:英文单词、十六进制、RGB
border-top-color 设置上边框颜色
border-bottom-color 设置下边框颜色
border-left-color 设置左边框颜色
border-right-color 设置右边框颜色
例子:
/* CSS代码 */
.color{
width:100px;
height:100px;
border-style:solid;
border-color:5px;
border-top-color:yellow;
border-bottom-color:green;
border-left-color:#f00000;
border-right-color:rgb(0,0,0);
}
<!-- HTML代码 -->
<body>
<div class="color"></div>
</body>
效果:
4)边框样式缩写
border : border-width border-style border-color
例子:
div {
width:100px;
height:100px;
border-width:1px;
border-style:solid;
border-color:#FF0000;
}
缩写后:
div {
width:100px;
height:100px;
border:1px solid #FF0000;
}
5)圆角效果
border-radius: length | percentage
向元素添加圆角表框。有一下几种情况:
1、所有角都使用半径为10px的圆角
div{ border-radius:10px;}
2、四个半径值分别是左上角、右上角、右下角和左下角,顺时针方向
div{ border-radius: 10px 20px 30px 40px; }
3、设置每个角的水平半径和垂直半径,用斜杠隔开
div{ border-radius:40px/20px; }
4、圆形
div{ border-radius:50% }
6)边框图片
border-image
边框样式使用图像来填充
设置了border-image后,border-style则不显示
7)盒子阴影
box-shadow: none | shadow
box-shadow: 水平偏移量 垂直偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];
其中,水平和垂直的偏移量必写,其它各自展示不同的效果。
1、外阴影常规效果:
/* CSS代码 */
.outset{
width:100px;
height:100px;
background:#000;
box-shadow:5px 5px #ccc;
}
<!-- HTML代码 -->
<body>
<div class="outset"></div>
</body>
2、外阴影模糊效果:
/* CSS代码 */
.outset-blur{
width:100px;
height:100px;
background:#000;
box-shadow:5px 5px 10px #000;
}
<!-- HTML代码 -->
<body>
<div class="outset-blur"></div>
</body>
3、外阴影模糊外延效果:
/* CSS代码 */
.outset-extension{
width:100px;
height:100px;
background:#000;
box-shadow:5px 5px 10px 10px #f00;
}
<!-- HTML代码 -->
<body>
<div class="outset-extension"></div>
</body>
4、内阴影常规效果:
/* CSS代码 */
.inset{
width:100px;
height:100px;
background:#ccc;
box-shadow:5px 5px #000 inset;
}
<!-- HTML代码 -->
<body>
<div class="inset"></div>
</body>
5、内阴影模糊效果:
/* CSS代码 */
.inset-blur{
width:100px;
height:100px;
background:#ccc;
box-shadow:5px 5px 10px #000 inset;
}
<!-- HTML代码 -->
<body>
<div class="inset-blur"></div>
</body>
*在下一篇博文中,会说到关于边框样式和盒子阴影应用到网页中的效果。
CSS知识总结(五)的更多相关文章
- WEBBASE篇: 第五篇, CSS知识3
CSS知识3 框模型: 一,外边距(上文) 二, 内边距 1,什么是内边距? 内边距就是内容与元素边缘之间的距离: 注: 内边距会扩大元素边框内所占的区域的 语法: padding: 四个方向的 ...
- WEBBASE篇: 第三篇, CSS知识1
第三篇, CSS知识1 一,CSS 介绍 CSS: Cascading Style Sheets ---样式表 HTML: 搭建网页结构: CSS: 在网页结构基础上进行网页的美化: 二,CSS的使用 ...
- Web前端基础怎么学? JavaScript、html、css知识架构图
以前开发者只要掌握 HTML.CSS.JavaScript 三驾马车就能胜任一份前端的工作了.而现在除了普通的编码以外,还要考虑如何性能优化,如何跨端.跨平台实现功能,尤其是 AI.5G 技术的来临, ...
- CSS知识回顾--读《CSS 那些事儿》笔记
由于之前有了解过CSS的相关知识,有了一定的基础,所以读起<CSS 那些事儿>不是很有难度,况且我现在读起来时,CSS3和HTML5比较流行,这里只是记录一些CSS知识记录,不做详细铺开, ...
- 你该学点HTML/CSS知识的9大理由
每个人都应该学写代码——这一观点简直就是铺天盖地地映入我们眼帘.或许你会莫名其妙,程序员学代码那是理所应当,但是作为一个作家.营销人员.财务工作者甚至是工人,为什么也需要学习代码呢? 好吧,下面我会告 ...
- IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列
1.引言 消息是互联网信息的一种表现形式,是人利用计算机进行信息传递的有效载体,比如即时通讯网坛友最熟悉的即时通讯消息就是其具体的表现形式之一. 消息从发送者到接收者的典型传递方式有两种: 1)一种我 ...
- WEBBASE篇: 第四篇, CSS知识2
CSS知识2 一, 尺寸 与 边框 CSS单位 1,尺寸单位:(1)px 像素 (2)% (3) in 英寸 lin = 2.54cm (4)pt 磅 1pt = 1/72in ppi ...
- Python基础知识(五)
# -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : zhou_wanchun@qq.com# @Fi ...
- 《HTML与CSS知识》系列分享专栏
收藏HTML和CSS方面的技术文章,作为一个WEB开发者,必须要知道HTML和CSS方面的知识,即使作为后台开发者也应该知道一些常用的HTML和CSS知识,甚至架构师也要了解,这样才会开发出实用的网站 ...
- Html CSS学习(五)position定位 原
Html CSS学习(五)position定位 position用来对元素进行定位,其值有以下几种: static:无特殊定位,对象遵循正常文档流,top,right,bottom,left等属性不会 ...
随机推荐
- 使用 Roslyn 编译器服务
.NET Core和 .NET 4.6中 的C# 6/7 中的编译器Roslyn 一个重要的特性就是"Compiler as a Service",简单的讲,就是就是将编译器开放为 ...
- Vue + Webpack + Vue-loader 系列教程(1)功能介绍篇
原文地址:https://lvyongbo.gitbooks.io/vue-loader/content/ Vue-loader 是什么? vue-loader 是一个加载器,能把如下格式的 Vue ...
- es6小白学习笔记(一)
1.let和const命令 1.es6新增了let和const命令,与var用法类似,但它声明的变量只在let所在的代码块内有效(块级作用域,es5只有全局和函数作用域) { let a = 1; v ...
- 【从零开始学BPM,Day3】自定义表单开发
[课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第三天课程] 1.课程概要 Step 1 软件下载:H3 BP ...
- Android中Fragment与Activity之间的交互(两种实现方式)
(未给Fragment的布局设置BackGound) 之前关于Android中Fragment的概念以及创建方式,我专门写了一篇博文<Android中Fragment的两种创建方式>,就如 ...
- 使用git进行源代码管理
git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote ...
- atitit.细节决定成败的适合情形与缺点
atitit.细节决定成败的适合情形与缺点 1. 在理论界有两种观点:一种是"细节决定成败",另一种是"战略决定成败".1 1.1. 格局决定成败,方向决定成败 ...
- 安装并使用PHPunit
安装并使用PHPunit Linux 下安装PHPunit PHP 档案包 (PHAR) 要获取 PHPUnit,最简单的方法是下载 PHPUnit 的 PHP 档案包 (PHAR),它将 PHPU ...
- C 盘的不速之客
C 盘的报告内容既然上GB的空间 操作系统版本 原来是微软这个查找解决异常关闭解决方案生成的报告 参考 How To Disable Vista Error Reporting Feature ...
- OpenWrt中开启usb存储和samba服务
在从官网安装的WNDR3800 15.05.1版本OpenWrt中, 不带usb存储支持以及samba, 需要另外安装 1. 启用usb支持 USB Basic Support https://wik ...