div css圆角边框怎么设置?除了用图片的方法以外还有其他方法吗?

html-css08

div css圆角边框怎么设置?除了用图片的方法以外还有其他方法吗?,第1张

1、css圆角实现的方式有很多种,最简单最方便的是使用border-radius属性。或者使用圆角图片。

2、border-radius后面直接接数值。

3、图片圆角就是事先切除圆角图片,可以制作定高,或者定宽的div。

4、使用border-radius的优点是无序添加多余结构代码,但是对于低版本的浏览器支持有问题。使用图片圆角不会有兼容问题,但是会多出多余的代码和结构。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:img { border-radius: 20px}。

3、浏览器运行index.html页面,此时页面插入的图片会自动显示圆角20px的。

最终效果图:看到了吧,这就是用纯CSS实现的圆角化图片,为了能看到透明化的效果,我特意应用了一个背景图片,你可以下载本模型到你的电脑中,随意伸缩窗口的大小,看看外圆角是否是透明的。好了,我们来看看它的实现机制吧!实现原理:这种效果其实就是我在第二章中变体实现,下面讲一讲主要的关键代码。主要变化的还是背景图片的定位,只是这一次与第二章中的有些不同,这次需要考虑到下面的两个圆角的变化。先看看上面两个圆角的实现:/*图片偏移定位--上面部分*/.sharp b.b2{background-position:-4px top}.sharp b.b3{background-position:-2px -1px}.sharp b.b4{background-position:-1px -2px}再看看下面两个圆角的样式设置,下面部分和上面部分是相互对应的。/*图片偏移定位--下面部分*/.sharp b.b7{background-position:-4px bottom}.sharp b.b6{background-position:-2px bottom}.sharp b.b5{background-position:-1px bottom}不同的图片调用样式:/*颜色方案一,绿色风格----------------------------------------*//*边框色*/.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{border-color:#262626}.color1 .b1,.color1 .b8{background:#262626}/*图片路径*/.color1 .b2,.color1 .b3,.color1 .b4,.color1 h3,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:url(image/1.jpg) no-repeat}前面两句共同构成边线框的颜色值,需要设置成同一个色值,后面的一句设置图片的调用路径。三句话就搞定一种颜色方案了。