博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css渐变圆角参考
阅读量:5116 次
发布时间:2019-06-13

本文共 2114 字,大约阅读时间需要 7 分钟。

首先圆角是网页中常用的美化效果,当然实现圆角的方式也很多,在项目中我们为了效率往往是采用背景图的方式去实现圆角的效果,图片基本上是采用css sprites方式合并的图,当然有其自身的缺点,执行效率低下,不便于以后的维护,出于对页面样式灵活性的考虑,可以通过纯css无图片的形式来处理这些效果。

本文章为原创文章,转载请注明出处:

Css圆角的实现原理:

圆角框其实就是各种样式来控制div的大小来实现视觉上的优美弧形 

Html结构:

其中rnd代表圆角的样式,border_color代表圆角边框颜色  background_colord代表背景色

<
div
class
="mi_left left"
>
<
b
class
="rnd_modboxin"
>
<
b
class
="rnd1 border_color1 background_color2"
></
b
>
<
b
class
="rnd2 border_color1 background_color3"
></
b
>
<
b
class
="rnd3 border_color1 background_color3"
></
b
>
</
b
>
<
div
class
="rnd_mid border_color5"
>
hello,kitty
</
div
>
<
b
class
="rnd_modboxin"
>
<
b
class
="rnd3 border_color1 background_color3"
></
b
>
<
b
class
="rnd2 border_color1 background_color3"
></
b
>
<
b
class
="rnd1 border_color1 background_color2"
></
b
>
</
b
>
</
div
>

Css样式表:

/*圆角边框样式*/

.rnd3,.rnd2,.rnd1
{
overflow
:
hidden
;
border-style
:
solid
;
border-width
:
0
;
display
:
block
;
font-size
:
1px
;
height
:
1px
;
line-height
:
1px
;
text-align
:
left
;
}
.rnd3
{
border-width
:
0 1px
;
height
:
2px
;
margin
:
0 1px
;
}
.rnd2
{
border-width
:
0 2px
;
margin
:
0 2px
;
}
.rnd1
{
margin
:
0 4px
;
}
.rnd_mid
{
border-style
:
solid
;
border-width
:
0 1px
;
}

/*圆角边框颜色*/

.border_color1
{
border-color
:
#dadada
;
}
.border_color2
{
border-color
:
#0E5CA5
;
}
.border_color3
{
border-color
:
#73B4EC
;
}

/*背景color*/

.background_color0
{
background
:
none repeat scroll 0 50% #fafafa
;
}
.background_color1
{
background
:
none repeat scroll 0 50% #f7f7f7
;
}
.background_color3
{
background
:
none repeat scroll 0 50% #ffffff
;
}
.background_color4
{
background
:
none repeat scroll 0 50% #fbfbfb
;
}
.background_color5
{
background
:
none repeat scroll 0 50% #1181E0
;
}
.background_color2
{
background
:
none repeat scroll 0 50% #dadada
;
}
.background_color6
{
background
:
none repeat scroll 0 50% #0E5CA5
;
}
.background_color7
{
background
:
none repeat scroll 0 50% #73B4EC
;
}

Div样式

.mi_center
{
width
:
400px
;
padding
:
0 0 0 8px
;
}

样式实现图:

当然这个圆角的实现非常灵活,可以按照自己的需要将其绚丽。

 
qq:313247313
 Email:rafx.z@hotmail.com
 新浪微博:

转载于:https://www.cnblogs.com/rafx/archive/2011/06/15/cssRound.html

你可能感兴趣的文章
包含列的索引:SQL Server索引的阶梯级别5
查看>>
myeclipse插件安装
查看>>
浙江省第十二届省赛 Beauty of Array(思维题)
查看>>
NOIP2013 提高组 Day1
查看>>
个人对vue生命周期的理解
查看>>
cocos2dx 3.x simpleAudioEngine 长音效被众多短音效打断问题
查看>>
存储(硬件方面的一些基本术语)
查看>>
观察者模式
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
Win磁盘MBR转换为GUID
查看>>
大家在做.NET B/S项目的时候多用什么设技术啊?
查看>>
Java SE和Java EE应用的性能调优
查看>>
Android设计模式系列--原型模式
查看>>
免费的论文查重网站
查看>>
C语言程序第一次作业
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
了解node.js
查看>>
想做移动开发,先看看别人怎么做
查看>>
Eclipse相关集锦
查看>>