css3-10 css3中的边框样式有哪几种
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中的边框样式有哪几种的更多相关文章
- CSS3初学篇章_4(边框样式/段落样式)
边框样式 1.边框线语法:border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inse ...
- css中的边框样式
在盒子模型中,盒子的边框是其重要的样式,通过边框我们可以很方便地看出盒子的长宽以及大小.边框的特性可以通过边框线,边框的宽度及颜色来呈现. 1,边框线 边框线指的是边框线条的样式,包括实线,虚线,点划 ...
- 在网页中插入CSS样式表的几种方法
1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head> ...
- html5 中的 css样式单 的 两种调用方式的区别
在 html5 中 使用 css 样式单的方式 有4种: 1.链接外部样式文件:将样式文件 彻底与 html 文档分离,样式文件需要额外引入,这种情况下 一批样式 可以控制多份文档.对于好多文件都共有 ...
- CSS3之边框样式(动画过渡)
简述 CSS3中transition属性定义了过渡,我们可以使用它来辅助我们实现一个边框样式的动画过渡. 简述 transition 定义和用法 语法 实现 效果 源码 transition 定义和用 ...
- css3系列-2.css中常见的样式属性和值
css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 ...
- css3-4 css3边框样式
css3-4 css3边框样式 一.总结 一句话总结: 二.css3边框样式 1.相关知识 边框属性:1.border-width2.border-style3.border-color 边框方位:1 ...
- 7.css3表格、列表、边框的样式设置--list/border
1.css表格: ①Border-collapse是否把表格边框合并为单一的边框.Separate默认值,collapse合并. ②Border-spacing分割单元格边框的距离. ③Caption ...
- 十天精通CSS3(10)
多列布局——Columns 为了能在Web页面中方便实现类似报纸.杂志那种多列排版的布局,W3C特意给CSS3增加了一个多列布局模块(CSS Multi Column Layout Module).它 ...
随机推荐
- Java&Xml教程(九)Java中通过XSD校验XML合法性
Java XML校验API可以通过XSD(XML Schema Definition)校验XML文件内容的合法性. 在以下的案例中使用javax.xml.validation.Validator 类通 ...
- artDialog提示框、对话框
/** * 警告 * @param {String}消息内容 */ artDialog.alert = function (content, callback) { return artDialog( ...
- [Android] 图像各种处理系列文章合集
这是我近期在做Android随手拍一个项目的各种网上关于图片处理的资料,曾经学过数字图像处理都是用C++写的,以下的资料个人觉得是很优秀的各种集合,还有一方面它是在线笔记,希望对大家有所帮助吧 ...
- ELKstack 中文指南
https://www.elastic.co/downloads ELKstack 中文指南 .net Elasticsearch 学习入门笔记 一. es安装相关1.elasticsearch安 ...
- Objective-C基础笔记(7)Foundation中的常用结构体
一.NSRange NSRange的定义: typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange; N ...
- C#监控代码运行的时间
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); watch.Start(); //开始监视代码运行时间 ...
- Python Jsonpath模块用法
在使用Python做自动化校验的时候,经常会从Json数据中取值,所以会用到Jsonpath模块,这里做个简单的总结 1.关于jsonpath用来解析多层嵌套的json数据;JsonPath 是一种信 ...
- action中json的应用
这篇文章重点介绍action中json数据的返回处理:假设须要看前端代码的一些特效或ajax的json接收,请看上一篇博客:http://blog.csdn.net/yangkai_hudong/ar ...
- 使用Spring框架的好处
转自:https://www.cnblogs.com/hoobey/p/6032506.html 在SSH框假中spring充当了管理容器的角色.我们都知道Hibernate用来做持久层,因为它将JD ...
- windows下安装wabt
windows下安装wabt 安装前准备cmake.mingw环境 安装cmake 安装mingw 步骤 # 1.克隆wabt源码 git clone https://github.com/WebAs ...