1、border-radius 圆角是做网页永远绕不过的话题,以前基本是通过背景图片做的,有了CSS3后可以使用简单的属性搞定,可以通过border-radius设置元素的圆角半径。...2、border-image 边框都是线条略显单调,使用CSS3的border-image属性可以用图片作为边框的修饰。...border-image 属性是一个简写属性,用于设置以下属性: border-image-source // 用在边框的图片的路径。...border-image-slice // 图片边框向内偏移。 border-image-width // 图片边框的宽度。...border-image-outset // 边框图像区域超出边框的量。
CSS3 圆角 border-radius 属性 一个最多可指定四个border -*- radius属性的复合属性,这个属性允许你为元素添加圆角边框!...CSS3 盒阴影 box-shadow 属性 设置一个或多个下拉阴影的框 语法:box-shadow: h-shadow v-shadow blur spread color inset; (blur...CSS3 边界图片 border-image 属性 构建可扩展按钮 语法:border-image: source slice width outset repeat; 兼容性:IE不兼容、FireFox...、Chrome、Safari6+、Opera不兼容 扩展属性 border-image-source:指定要使用的图像,而不是由border-style属性设置的边框样式 语法:border-image-source...fill; border-image -width:指定图像边界的宽度 语法:border-image-width: number|%|auto; border-image-outset:指定在边框外部绘制
4px; background: linear-gradient(red, blue); content: ''; z-index: -1; border-radius: 16px; } css3
CSS3 圆角边框、阴影、浮动详解 ---- 圆角边框: 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。 border-radius 属性用于设置元素的外边框圆角。...兼容性 ie9+ 浏览器支持, 但是不会影响页面布局,可以放心使用 盒子阴影: CSS3 中新增了盒子阴影,我们可以使用 box-shadow 属性为盒子添加阴影。
半透明边框 实现效果: 实现代码: 你能看到半透明的边框吗?...,这是还看不到半透明边框,因为默认情况下,背景会延伸到边框所在的区域下层,也就是背景是被边框的外沿框裁切掉。...通过设置 background-clip: padding-box (初始值是 border-box) 让背景不要延伸到边框所在的区域下层,也就是让内边距的外沿来裁切背景。...一个正值的扩张半径加上两个为零的偏移量以及为零的模糊值,得到的“投影”其实就像一道实线边框。而借助 box-shadow 支持逗号分割语法,可创建任意数量的投影,因此我们就可实现多重边框效果。...border/outline 实现方案是使用 border 设置一层边框,再使用 outline 设置一层边框。这个方案可实现虚线边框,但它只能实现两层边框。
CSS3选择器 选择器中的属性: 之前介绍过[ ]里可以定义属性或属性值,之后的标签中只要含有该定义的属性或属性值就会拥有该样式。所以继续介绍剩下的几种声明方式。...边框样式 border属性可以用于控制标签的边框样式,边框的尺寸使用px为单位。 常用的边框的线条样式: solid 实线 none 无边框线 double 双线 dashed 虚线 代码示例: ?...边框可以根据上下左右来控制: border-top 上边框 border-bottom 下边框 border-left 左边框 border-right 右边框 代码示例: ? 运行结果: ?...边框还可以调整四角的弧度: border-radius 调整边框的弧度,单位可以用px和% 把照片的边框调整成圆形示例: ? 运行结果: ? 调整文本框弧度示例: ? 运行结果: ?...图片边框:border-image 使用此属性可以将图片设置到边框上,末尾可以使用round或stretch来定义图片围绕或是拉伸效果。 代码示例: ? 运行结果: ? 代码示例: ? 运行结果: ?
经常看到别人的网站有个边框来修饰文字区域,类似圆角矩形把文字环绕起来,特别有感觉,于是就试着用图片边框来修饰,但是用图片过多会拉慢网页的加载速度,能不能使用css3来实现边框圆角效果呢?...当然border-radius要在firefox或Safari 和 Chrome才能实现 W3C 很早就制订了实现了 CSS 圆角的 CSS3 属性:border-radius,Firefox 和 Safari...; border: 1px solid #000;表示边框的宽度,实心的,颜色是黑色的; border-top-left-radius: 55px 25px;表示左上角的边框圆角效果,通过英文就可以识别...修饰圆角的长度通过控制像素值来实现,55px表示横向的长度,25px表示纵向的长度; 同理,border-bottom-right-radius: 55px 25px;右下角的圆角效果只要修改top为bottom就可以了; 使用css3...来实现边框圆角效果 其中 -moz-border-radius 是 Firefox 实现圆角的私有属性,而 -webkit-border-radius 是 webkit 内核浏览器(如 Safari
CSS3 边框详解 其中边框圆角、边框阴影属性,应用十分广泛,兼容性也相对较好,具有符合渐进增强原则的特征,我们需要重点掌握。...可以设置多重边框阴影,实现更好的效果,增强立体感。...三、边框图片 border-image: url("images/border.png") 27/20px round border-image 设置边框的背景图片. ...border-image-source:url(“”) 设置边框图片的地址. ...border-image-width:20px; //指定边框的宽度.
但是当CSS3的这个border-radius出现之后,对于开发者而言简直就是福利,只需要在需要圆的地方给上一句代码就可以了。...radius其实指的是边框所在圆的半径,这个CSS3属性不仅能够创建圆角,还可以创建椭圆角(如图下图第2),而把这些角按照不同的顺序和大小来展现,也能够绘制成多种多样的图形。...本例中,就使用圆角,借助伪元素:before和:after以及CSS3中的旋转为大家制作了一个"爱心"。...然后借助CSS3的另外一个特性-旋转,分别正向和逆向完成一个爱心的拼接,最后展现出来。...代码解析:上述案例中,阴阳图的上半部分是宽高度展示的,下半部分是元素的边框展示的,然后借助两个伪元素记忆伪元素的边框来实现黑色和白色的小圆,从而实现整个阴阳图的制作。
every-day-css-1 css-设计一个半透明边框 先看一下效果: lpx1rlr4j9.codesandbox.io/ 根据 background-clip的不同设置的不同情况 关键词...background-clip MDN 关键词hsla/rgba 透明度 MDN 默认情况下,背景的颜色会延伸至边框下层,这意味着我们设置的透明边框效果会被覆盖掉,在css3中,我们可以通过设置
圆角边框(CSS3) 语法: border-radius: xxpx; 其中每一个值可以为 数值或百分比的形式。 技巧: 让一个正方形 变成圆圈 border-radius: 50%; 示例: ?...盒子阴影(CSS3) 语法: box-shadow:水平阴影 垂直阴影 模糊距离(虚实) 阴影尺寸(影子大小) 阴影颜色 内/外阴影; 值 作用 h-shadow 必须,水平阴影的位置 v-shadow
linear-gradient(90deg,#655 30px, transparent 0); background-size: 80px 100%; } 复杂边框背景
虽然CSS3新增了这个功能,但是在W3school里面并没有给出具体详细的解释,还好网上不乏大神给你我们很全面的解释其中的原理-css3:border-image边框图像详解 边框图片的原理是四个角不变...(21+1+21) 如上,一个像素边框在PC端显示没有任何问题,但是按照 走向视网膜(Retina)的Web时代 中对一个像素在ritina中的解释,会分为四个设备像素来显示,所以产生一模糊虚边,导致内部产生了一个虚框
本系列主要总结Css3一些新特性的认识,来源于《css揭秘》书。...一、半透明边框 css3最好用hsla,而不是rgba,hsla是:h:颜色值(0~360);s:饱合度(0%~100%);l:亮度(0%~100%);a:透明度(0~1) background-clip...border: 10px solid hsla(300, 0%, 50%, 0.5); background-clip: padding-box; //去掉和添加上此项可以看出效果 二、多重边框实现...不可负值 length:外延长度,可负值 :阴影颜色 inset:表示为内阴影,为空表示外阴影 可以设置多组效果,多组之间用逗号隔开(利用可box-shadow可重叠特性来设置多重边框...,但边框样式不可做也条纹、虚线之类的) 如果要设置检索文本阴影,用text-shadow属性 outline实现两个边框(只能实现两重边框,但边框样式灵活) 三、背景的定位 background-position
未经允许不得转载:肥猫博客 » css3边框阴影效果box-shadow用法详解
1、CSS3边框: border-radius:CSS3圆角边框。...border:2px solid; box-shadow:CSS3边框阴影。在 CSS3 中,box-shadow 用于向方框添加阴影。...box-shadow:10px 10px 5px #888888; border-image:CSS3边框图片。通过 CSS3 的 border-image 属性,您可以使用图片来创建边框。...3、CSS3文字效果: text-shadow:在 CSS3 中,text-shadow 可向文本应用阴影。...outline-offset :属性对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓。
CSS3图片边框 使用CSS3 border-image 属性,你可以在元素的周围设置图片边框。 ---- 一、浏览器支持 表中的数字指定完全支持该属性的第一个浏览器版本。...属性 border-image 16.0 4.0 -webkit- 11.0 15.0 3.5 -moz- 6.0 3.1 -webkit- 15.0 11.0 -o- ---- 二、CSS3...border-image 属性 CSS3 border-image 属性允许您指定要用来代替元素周围的正常边界的图像。...注意: 让border-image 正常工作, 元素也需要设置边框属性! 1. 图像的中间部分重复创建边界,图片作为边框 CSS代码: <!...图像的中间部分延伸到创建边界:使用图片作为边框!
2、CSS3中可以通过box-sizing 来指定盒模型,即可指定为content-box、border-box,这样我们计算盒子大小的方式就发生了改变。...3、浏览器的兼容性 IE8 及以上版本支持该属性,Firefox 需要加上浏览器厂商前缀 -moz-,对于低版本的 IOS 和 Android 浏览器也需要加上 -webkit- 四、边框圆角 使用.../*添加边框圆角*/ /*1.设置一个值:四个角的圆角值都一样*/ border-radius: 10px; border-radius: 50%; /*2.设置两个值:第一个值控制左上/右下,第二个值控制右上...*分别是水平方向的偏移:左上,右上,右下,左下 ,垂直方向的偏移:左上,右上,右下,左下*/ border-radius: 100px 0px 0px 0px/20px 0px 0px 0px; 五、边框阴影
结论 a)border-style:hidden;边框的优先级高于solid样式的边框 3、 border-style优先级 ?...table边框的边很重要,如若border-style为hidden,则边框会溢出 b)垂直方向上不会发生溢出情况 c)溢出的边框不会占用文本流的空间 理由 具体实例可以查看...结论 a)border-width较大者边框样式将被渲染 理由 命名为“中”的单元格边框比其他边框都要大,因此渲染的是“中”单元格的边框,因而得出较大边框样式将被渲染,也符合W3C里面对哪条边渲染的解释...结论 a)tr上使用direction: rtl;属性,单元格(只是边框,内容不变)并不会左右调换,而是边框向后推了(最后一个边框使用了渲染成第二个边框,倒数第二个边框渲染成倒数第三个边框,依此列推...,hidden属性优先于所有其他边界的冲突; 3、border-style: none;是边框样式的默认值,其优先级最低,只有当发生冲突的所有元素的边框属性都为”none”时,边框才会被省略;
一、边框图片 边框图片:就是给边框加图片背景。 我们之前加的边框都是纯颜色的边框,那么我们怎么给边框加图片呢? 原理:把一张图片分成九宫格的形式,然后一一对应到需要添加边框的元素上。 ?...并且,添加边框图片是以背景的方式添加的,所以会有可能文字覆盖在边框的情况,后面也会介绍处理方法。...如果没有设置这个属性,那么宽度默认就是元素的原始的边框宽度。...细节: 1.边框图片的本质是背景,并不会影响元素内容的放置 2.内容只会被容器的border和padding影响 建议:一般将值设置为原始的边框的宽度*/ border-image-width: 27px...; /*border-image-outset:扩展边框:将边框扩大,但是会影响元素的大小,box-sizing也不可挽回,建议不使用。
领取专属 10元无门槛券
手把手带您无忧上云