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).它 ...
随机推荐
- 查看JSP和Servlet版本+
如何查看JSP和Servlet版本 找到jsp-api.jar和servlet-api.jar ,分别打开META-INF下的MAINMEFT.MF文件,查看对应的版本. 例: JSP版本: Mani ...
- 怎样扩展Chromium各层的接口
加入新功能时,可能须要添加各层的接口,接口怎样加?必定须要向Chromium的原则看齐. 首先Chromium的模块设计遵循依赖倒置原则,上层模块依赖于低层模块.低层模块不会依赖上层模块的实现. 再者 ...
- dlopen 方式调用 Linux 的动态链接库
在dlopen()函数以指定模式打开指定的动态链接库文件.并返回一个句柄给 dlsym()的调用进程. 使用 dlclose()来卸载打开的库. 功能:打开一个动态链接库,并返回动态链接库的句柄 包括 ...
- jquery表格简单插件
1.一直对jquery插件感觉非常神奇.今天动手写了一个超级简单的案例. 2.效果 3.体会 a.jquery插件编写能力. 须要具备一定js能力的编写.还有写css样式的运用:希望以后这方面会有提高 ...
- WIN8.1的安装和打开"这台电脑"速度很慢的解决办法
WIN8.1的安装和打开"这台电脑"速度很慢的解决办法 对于非服务器用的电脑,如果电脑的内存在2G或更高,首推的操作系统是 WINDOWS8.1 64位企业版,用了就知道,没有比这流畅懂事的操作系统. ...
- holder.js如何使用
holder.js的使用 一.总结 一句话总结:使用:holder.js后面接图片宽高 <img src="holder.js/300x200" /> 1.holder ...
- javascript创建对象的方法--工厂模式(非常好理解)
javascript创建对象的方法--工厂模式(非常好理解) 一.简介 创建对象的方法 本质上都是把"属性"和"方法",封装成一个对象 创建对象的基本模式 普通 ...
- index action分析
上一篇从结构上分析了action的,本篇将以index action为例仔分析一下action的实现方式. 再概括一下action的作用:对于每种功能(如index)action都会包括两个基本的类* ...
- vue打包添加样式兼容前缀
在ios8 版本上的h5对flex的支持不太好,需要有兼容的写法. vue-cli自带了postCss autoprefixer 进行兼容处理,配置如下 在vue-loader.config.js中开 ...
- 在手机中预置联系人/Service Number
代码分为两部分: Part One 将预置的联系人插入到数据库中: Part Two 保证预置联系人仅仅读,无法被编辑删除(在三个地方屏蔽对预置联系人进行编辑处理:联系人详情界面.联系人多选界面.新建 ...