首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS3边框与圆角

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:指定在边框外部绘制

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

CSS3实现多样的边框效果

半透明边框 实现效果: 实现代码: 你能看到半透明的边框吗?...,这是还看不到半透明边框,因为默认情况下,背景会延伸到边框所在的区域下层,也就是背景是被边框的外沿框裁切掉。...通过设置 background-clip: padding-box (初始值是 border-box) 让背景不要延伸到边框所在的区域下层,也就是让内边距的外沿来裁切背景。...一个正值的扩张半径加上两个为零的偏移量以及为零的模糊值,得到的“投影”其实就像一道实线边框。而借助 box-shadow 支持逗号分割语法,可创建任意数量的投影,因此我们就可实现多重边框效果。...border/outline 实现方案是使用 border 设置一层边框,再使用 outline 设置一层边框。这个方案可实现虚线边框,但它只能实现两层边框

93810

CSS3选择器与边框样式

CSS3选择器 选择器中的属性: 之前介绍过[ ]里可以定义属性或属性值,之后的标签中只要含有该定义的属性或属性值就会拥有该样式。所以继续介绍剩下的几种声明方式。...边框样式 border属性可以用于控制标签的边框样式,边框的尺寸使用px为单位。 常用的边框的线条样式: solid 实线 none 无边框线 double 双线 dashed 虚线 代码示例: ?...边框可以根据上下左右来控制: border-top 上边框 border-bottom 下边框 border-left 左边框 border-right 右边框 代码示例: ? 运行结果: ?...边框还可以调整四角的弧度: border-radius 调整边框的弧度,单位可以用px和% 把照片的边框调整成圆形示例: ? 运行结果: ? 调整文本框弧度示例: ? 运行结果: ?...图片边框:border-image 使用此属性可以将图片设置到边框上,末尾可以使用round或stretch来定义图片围绕或是拉伸效果。 代码示例: ? 运行结果: ? 代码示例: ? 运行结果: ?

1.8K40

使用css3来实现边框圆角效果

经常看到别人的网站有个边框来修饰文字区域,类似圆角矩形把文字环绕起来,特别有感觉,于是就试着用图片边框来修饰,但是用图片过多会拉慢网页的加载速度,能不能使用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

90210

CSS3圆角边框“完全解读”

但是当CSS3的这个border-radius出现之后,对于开发者而言简直就是福利,只需要在需要圆的地方给上一句代码就可以了。...radius其实指的是边框所在圆的半径,这个CSS3属性不仅能够创建圆角,还可以创建椭圆角(如图下图第2),而把这些角按照不同的顺序和大小来展现,也能够绘制成多种多样的图形。...本例中,就使用圆角,借助伪元素:before和:after以及CSS3中的旋转为大家制作了一个"爱心"。...然后借助CSS3的另外一个特性-旋转,分别正向和逆向完成一个爱心的拼接,最后展现出来。...代码解析:上述案例中,阴阳图的上半部分是宽高度展示的,下半部分是元素的边框展示的,然后借助两个伪元素记忆伪元素的边框来实现黑色和白色的小圆,从而实现整个阴阳图的制作。

2K50

Css3新特性总结之边框与背景(一)

本系列主要总结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

75780

从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影

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; 五、边框阴影

1.4K30

CSS3 理论知识】表格边框(table-border)你知多少???

结论     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”时,边框才会被省略;

2.3K60

从零开始学 Web 之 CSS3(四)边框图片,过渡

一、边框图片 边框图片:就是给边框加图片背景。 我们之前加的边框都是纯颜色的边框,那么我们怎么给边框加图片呢? 原理:把一张图片分成九宫格的形式,然后一一对应到需要添加边框的元素上。 ?...并且,添加边框图片是以背景的方式添加的,所以会有可能文字覆盖在边框的情况,后面也会介绍处理方法。...如果没有设置这个属性,那么宽度默认就是元素的原始的边框宽度。...细节: 1.边框图片的本质是背景,并不会影响元素内容的放置 2.内容只会被容器的border和padding影响 建议:一般将值设置为原始的边框的宽度*/ border-image-width: 27px...; /*border-image-outset:扩展边框:将边框扩大,但是会影响元素的大小,box-sizing也不可挽回,建议不使用。

71410
领券