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等属性不会 ...
随机推荐
- MySQL中interactive_timeout和wait_timeout的区别
在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: ERROR (HY000): Lost connection to MySQL server ...
- RabbitMq应用一
RabbitMq应用一 RabbitMQ的具体概念,百度百科一下,我这里说一下我的理解,如果有少或者不对的地方,欢迎纠正和补充. 一个项目架构,小的时候,一般都是传统的单一网站系统,或者项目,三层架构 ...
- 用javascript 写个函数返回一个页面里共使用了多少种HTML 标签
今天我无意间看到一个面试题: 如何用javascript 写个函数返回一个页面里共使用了多少种HTML 标签? 不知你看到 是否蒙B了,如果是我 面试,肯定脑子嗡嗡的响.... 网上搜了搜也没有找到答 ...
- HTML+CSS 项目总结
在过去的大概一个月的学习,基本掌握了HTML+CSS的用法和特性. 这个星期老师给我们布置了一个PC端的实战项目,并且要求在3-4天内完成,我不惜废寝忘食,在紧迫的时间内大致地完成了,但是有些效果不能 ...
- Java进击C#——前言
本章简言 记得三年前笔者来到现在的公司的时候,公司人口不出十个人.那个时候笔者刚从日本回来,想在福州.厦门.青岛找一个合适自己发展的机会.最后我的一个福州的朋友打电话希望我能过去帮他,跟他一起创业.这 ...
- C# 给word文档添加水印
和PDF一样,在word中,水印也分为图片水印和文本水印,给文档添加图片水印可以使文档变得更为美观,更具有吸引力.文本水印则可以保护文档,提醒别人该文档是受版权保护的,不能随意抄袭.前面我分享了如何给 ...
- 使用EF CodeFirst 创建数据库
EntityFramework 在VS2015添加新建项时,选择数据->ADO.NET 实体数据模型,有一下选项 来自数据库的EF设计器,这个就是我们最常用的EntityFramework设计模 ...
- Android中常见的图片加载框架
图片加载涉及到图片的缓存.图片的处理.图片的显示等.而随着市面上手机设备的硬件水平飞速发展,对图片的显示要求越来越高,稍微处理不好就会造成内存溢出等问题.很多软件厂家的通用做法就是借用第三方的框架进行 ...
- 数据库备份并分离日志表(按月)sh 脚本
#!/bin/sh year=`date +%Y` month=`date +%m` day=`date +%d` hour=`date +%H` dir="/data/dbbackup/f ...
- 最小生成树(Kruskal算法-边集数组)
以此图为例: package com.datastruct; import java.util.Scanner; public class TestKruskal { private static c ...