css3-10 css3中的边框样式有哪几种

一、总结

一句话总结:1.border-radius 2. box-shadow 3.border-image三种,box一种border两种

1、css3中的边框样式有哪几种?

1.border-radius 2. box-shadow 3.border-image三种,box一种border两种

边框样式(新加):
1.border-radius
值为圆的直径

2.box-shadow
box-shadow:0px 0px 0px 0px #999;
1)5px x偏移
2)5px y偏移
3)5px 阴影模糊值
4)5px 阴影外延值
5)#999 阴影的颜色
6)inset 内阴影

3.border-image
border-image:url('b.png') 26 26 round;
border-image:url('b.png') 26 26 stretch;
border-image:url('b.png') 26 26 repeat;

2、如何把图形变成圆的?

border-radius设置成和圆的直径一样大

13             width:128px;
14 height:128px;
15 /*border-radius:128px;*/

3、border-radius的原理是什么?

角上面 四个小圆在上面截

设置成圆的时候四个角上的圆重合了

18             border-radius:20px 50px 100px 128px;

4、如何用border-radius设置好看的图案?

注意上下左右,调整各自位置的截圆的直径

16             /*border-radius:20px 50px;*/

5、边框阴影的关键词是什么?

box-shadow

注意是box不是boder

6、box-shadow的6个参数是什么意思?

box-shadow:0px 0px 0px 0px #999;
1)5px x偏移
2)5px y偏移
3)5px 阴影模糊值
4)5px 阴影外延值
5)#999 阴影的颜色
6)inset 内阴影

7、如何设置鼠标点一下样式改变?

js实现,jquery实现,点一下触发事件

click方法a,还要什么mouseenter,mouseleave方法啊

24 <script>
25 $('div').mouseenter(function(){
26 $(this).css({'box-shadow':'0px 0px 5px 5px #999 inset'});
27 });
28
29 $('div').mouseleave(function(){
30 $(this).css({'box-shadow':'0px 0px 0px 0px #999 inset'});
31 });
32 </script>

8、如何设置边框为图片?

边框预留位置给图片,边框一定要预留位置,预留多大位置,边框图片就会显示多大,而且还要设置边框透明。

border:5px solid transparent;
    border-image:url(http://images.cnblogs.com/cnblogs_com/Renyi-Fan/1188097/o_carton13.jpg) 20 20 stretch;

二、css3中的边框样式有哪几种

1、相关知识

边框样式(新加):
1.border-radius
值为圆的直径

2.box-shadow
box-shadow:0px 0px 0px 0px #999;
1)5px x偏移
2)5px y偏移
3)5px 阴影模糊值
4)5px 阴影外延值
5)#999 阴影的颜色
6)inset 内阴影

3.border-image
border-image:url('b.png') 26 26 round;
border-image:url('b.png') 26 26 stretch;
border-image:url('b.png') 26 26 repeat;

2、代码

border-radius圆角直径

 <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
} div{
background: #ccc;
width:128px;
height:128px;
/*border-radius:128px;*/
/*border-radius:20px 50px;*/
/*border-radius:20px 50px 100px;*/
border-radius:20px 50px 100px 128px;
}
</style>
</head>
<body>
<div>
<img src="ft.png" alt="">
</div>
</body>
</html>

box-shadow阴影制作

 <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
} div{
width:128px;
height:128px;
box-shadow:0px 0px 0px 0px #999;
}
</style>
<script src='jquery.min.js'></script>
</head>
<body>
<div>
<img src="ft.png" alt="">
</div>
</body>
<script>
$('div').mouseenter(function(){
$(this).css({'box-shadow':'0px 0px 5px 5px #999 inset'});
}); $('div').mouseleave(function(){
$(this).css({'box-shadow':'0px 0px 0px 0px #999 inset'});
});
</script>
</html>

border-image边框图片环绕

 <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
} div{
width:128px;
height:128px;
background: #ccc;
border:30px solid transparent;
border-image:url('b.png') 26 26 round;
}
</style>
</head>
<body>
<div>
<img src="ft.png" alt="">
</div>
</body>
</html>
 

css3-10 css3中的边框样式有哪几种的更多相关文章

  1. CSS3初学篇章_4(边框样式/段落样式)

    边框样式 1.边框线语法:border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inse ...

  2. css中的边框样式

    在盒子模型中,盒子的边框是其重要的样式,通过边框我们可以很方便地看出盒子的长宽以及大小.边框的特性可以通过边框线,边框的宽度及颜色来呈现. 1,边框线 边框线指的是边框线条的样式,包括实线,虚线,点划 ...

  3. 在网页中插入CSS样式表的几种方法

    1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head> ...

  4. html5 中的 css样式单 的 两种调用方式的区别

    在 html5 中 使用 css 样式单的方式 有4种: 1.链接外部样式文件:将样式文件 彻底与 html 文档分离,样式文件需要额外引入,这种情况下 一批样式 可以控制多份文档.对于好多文件都共有 ...

  5. CSS3之边框样式(动画过渡)

    简述 CSS3中transition属性定义了过渡,我们可以使用它来辅助我们实现一个边框样式的动画过渡. 简述 transition 定义和用法 语法 实现 效果 源码 transition 定义和用 ...

  6. css3系列-2.css中常见的样式属性和值

    css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 ...

  7. css3-4 css3边框样式

    css3-4 css3边框样式 一.总结 一句话总结: 二.css3边框样式 1.相关知识 边框属性:1.border-width2.border-style3.border-color 边框方位:1 ...

  8. 7.css3表格、列表、边框的样式设置--list/border

    1.css表格: ①Border-collapse是否把表格边框合并为单一的边框.Separate默认值,collapse合并. ②Border-spacing分割单元格边框的距离. ③Caption ...

  9. 十天精通CSS3(10)

    多列布局——Columns 为了能在Web页面中方便实现类似报纸.杂志那种多列排版的布局,W3C特意给CSS3增加了一个多列布局模块(CSS Multi Column Layout Module).它 ...

随机推荐

  1. ipcalcIP地址计算

    ipcalc命令是一个简单的ip地址计算器,可以完成简单的IP地址计算任务. 语法 ipcalc(选项) 选项 -b:由给定的IP地址和网络掩码计算出广播地址: -h:显示给定UP地址所对应的主机名: ...

  2. web知识—协议

    web使用超文本传输协议(HTTP,HyperText Transfer Protocol)进行通信.http在1990年左右出现,现在有0.9/1.0/1.1三个版本.在早期的互联网中的一些协议只能 ...

  3. idea git ignore 插件

    https://blog.csdn.net/qq_34590097/article/details/56284935

  4. js03 数组

    变量的自动转换=== 等同符:不会发生类型的自动转化! == 等值符:会发生类型自动转化.自动匹配!判断相等没有equals()方法,只有2个等号3个等号. <!DOCTYPE HTML PUB ...

  5. javascript进阶课程--第二章--对象

    javascript进阶课程--第二章--对象 学习要点 理解面向对象的概念 掌握对象的创建方法 掌握继承的概念和实现方法 基本概念 对象究竟是什么?什么叫面向对象编程? 对象是从我们现实生活中抽象出 ...

  6. mysql 实行模糊查询 一个输入值匹配多个字段和多个输入值匹配一个字段

    mysql 实行模糊查询  一个输入值匹配多个字段 MySQL单表多字段模糊查询可以通过下面这个SQL查询实现 为啥一定要150字以上  真的麻烦  还不让贴代码了 SELECT * FROM `ma ...

  7. 异步调用WCF的方法需要小心的地方

    直接使用下面的代码,由于client对象占用的资源没有被释放,会导致内存泄露GetSimServiceReference.GetSimServiceClient client = new GetSim ...

  8. [Python] Object spread operator in Python

    In JS, we have object spread opreator: const x = { a: '1', b: '2' } const y = { c: '3', d: '4' } con ...

  9. 2. Dubbo和Zookeeper的关系

    转自:https://www.cnblogs.com/hirampeng/p/9540243.html Dubbo建议使用Zookeeper作为服务的注册中心. 1.   Zookeeper的作用: ...

  10. RMAN DUPLICATE ADG DEMO

    RMAN DUPLICATE ADG DEMO 生产环境谨慎使用,建议生产环境采用RMAN备份恢复的方式. 本演示案例所用环境:   primary standby OS Hostname pry s ...