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等属性不会 ...
随机推荐
- C#中那些[举手之劳]的性能优化
隔了很久没写东西了,主要是最近比较忙,更主要的是最近比较懒...... 其实这篇很早就想写了 工作和生活中经常可以看到一些程序猿,写代码的时候只关注代码的逻辑性,而不考虑运行效率 其实这对大多数程序猿 ...
- Dapper.Contrib:GetAsync<T> only supports an entity with a [Key] or an [ExplicitKey] property
异常处理:http://www.cnblogs.com/dunitian/p/4523006.html#dapper 原来Model是这样滴 修改后是这样滴 注意点:Model里面的Table和Key ...
- ExtJS 4.2 业务开发(一)主页搭建
本篇开始搭建一个ExtJS 4.2单页面应用, 这里先介绍主页的搭建,内容包括:主页结构说明.扩展功能等方面. 目录 1. 主页结构说明 2. 扩展功能 3. 在线演示 1. 主页结构说明 1.1 主 ...
- Redis/HBase/Tair比较
KV系统对比表 对比维度 Redis Redis Cluster Medis Hbase Tair 访问模式 支持Value大小 理论上不超过1GB(建议不超过1MB) 理论上可配置(默认配置1 ...
- angular 源码分析 1 - angularInit()
angularjs 是个神奇的框架,由于我的好奇,想了解她的内部工作原理,只能一步一步的走进她,靠近她,和她深入的交流. angularjs 的入口是什么样子的呢?一起掀起她的盖头吧. 在这里我只讲方 ...
- Oracle 数据库语句大全
Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...
- 通过微信小程序看前端
前言 2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真正收到内测邀请的公众 ...
- iOS 委托与文本输入(内容根据iOS编程编写)
文本框(UITextField) 本章节继续编辑 JXHypnoNerd .文件地址 . 首先我们继续编辑 JXHypnosisViewController.m 修改 loadView 方法,向 ...
- 免费道路 bzoj 3624
免费道路(1s 128MB)roads [输入样例] 5 7 21 3 04 5 13 2 05 3 14 3 01 2 14 2 1 [输出样例] 3 2 04 3 05 3 11 2 1 题解: ...
- BPM体系文件管理解决方案分享
一.方案概述 企业管理在很大程度上是通过文件化的形式表现出来,体系文件管理是管理体系存在的基础和证据,是规范企业管理活动和全体人员行为,达到管理目标的管理依据.对与公司质量.环境.职业健康安全等体系有 ...