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).它 ...
随机推荐
- Android图片处理——压缩、剪裁、圆角、保存
点击查看原文 项目中用到的关于图片的处理 public class UtilPicture { public static final String IMAGE_UNSPECIFIED = " ...
- Flume的可扩展性
Flume的可扩展性:Flume采用了三层架构,分别为agent,collector和storage,每一层均可以水平扩展.其中,所有agent和 collector由master统一管理,这使得系统 ...
- 1.25 Python知识进阶 - 封装
封装 示例代码: class Role(object): count = 0 def __init__(self,name,role,weapon,life_value=100,money=15000 ...
- the way to go
推荐两本书 关于go语言的 The way to go Go语言编程高清完整版电子书.pdf
- make 2>&1 | tee build.log
make 2>&1 | tee build.log 保存编译log,方便问题查找
- AJAX - 封装AJAX GET 数组join( )方法 键值对取value POST请求参数注意点
function objToStr(obj){ obj.t = new Date().getTime(); // 给obj动态增加了一个属性 // 这个给对象添加属性的方法, 会被直接加到键值对里?? ...
- JS实践与写博客-序
大二的时候,就开始接触JavaScript了. 当时学了1年多,主要是认真看了一本JavaScript的入门书籍,了解了JavaScript大致怎么回事.在独自做Web项目的时候,用的都是JavaSc ...
- mysql-5.7.19-winx64服务无法启动解决方案
解压mysql压缩包时没有data文件夹,不要手动创建,在cmd下直接运行命令: mysqld –initialize-insecure,data文件夹会自动生成,注意单词千万不要拼错,不要写成–in ...
- 淺談Unity 5.4新功能:Light Probe Proxy Volume
作者:CHRISTOPHER POPE 原文連結 Unity 5.4進入到Beta的階段.当中一個特別的功能是光照探頭代理Light Probe Proxy Volume(LPPV).本篇會向大家介紹 ...
- 简单的横向ListView实现(version 4.0)
这个版本号的博客写起来颇费口舌.有些代码自己语言组织能力有限,感觉描写叙述起来非常费劲,前前后后改了五六遍稿子还是不尽人意 ,只是我还是坚持写出来自己当初的思路,假设看得不明确的地方我在文章最后仍然会 ...