`
totoxian
  • 浏览: 1096314 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

CSS可以设置圆角的方块

阅读更多

原来用CSS可以设置圆角的方块。

究其原理,是用3条长度不同的直线(或更多)叠在一起,模拟出这个弯曲的圆角,正如多边形可以组成圆形一样,只要边够多,就可以无限逼近一个圆。

===============================================================

附网上找到的示例

<html>
<head>
<title> 用CSS做圆角方块</title>
<style type="text/css">

.roundBorder

{

display: block;

}

.roundBorder *

{

background: white;

display: block;

height: 1px;

overflow: hidden;

}

.roundBorderLayer1

{

border-left: 1px solid #C4C4C4;

border-right: 1px solid #C4C4C4;

margin: 0px 1px;

}

.roundBorderLayer2

{

border-left: 1px solid #D3D4D5;

border-right: 1px solid #D3D4D5;

margin: 0px 2px;

padding: 0px;

}

.roundBorderLayer3

{

background: #C4C4C4;

border-left: 1px solid #D3D4D5;

border-right: 1px solid #D3D4D5;

margin: 0px 3px;

}

.roundContent

{

background:white;

border-left: 1px solid #C4C4C4;

border-right: 1px solid #C4C4C4;

overflow: hidden;

padding: 4px 10px;

}

</style>

</head>
<body>

<b class="roundBorder">

<b class="roundBorderLayer3"></b>

<b class="roundBorderLayer2"></b>

<b class="roundBorderLayer1"></b>

</b>

<div class="roundContent">

Hello!!

<br/>

用CSS做圆角方块

<br/>

真的很简单

</div>

<b class="roundBorder">

<b class="roundBorderLayer1"></b>

<b class="roundBorderLayer2"></b>

<b class="roundBorderLayer3"></b>

</b>
</body>
</html>

分享到:
评论

相关推荐

    圆角层css.rar2009-9

    在标签部分,“圆角层css.rar 圆角层 css 圆角层css”再次强调了主题,表明这个压缩包与CSS圆角技术相关。 根据提供的文件名“圆角层css”,我们可以推测压缩包内可能有一个名为“圆角层css”的文件,这可能是一个...

    CSS3样式运用,悬浮立体方块

    CSS3引入了更精确的选择器,如类选择器(`.class`)、ID选择器(`#id`)、属性选择器(`[attribute]`)等,以帮助我们更好地定位和操作DOM元素,比如我们可以用`.cube`作为悬浮立体方块的类名。 2. **盒模型**:...

    纯css3实现创意方块小球变换跳动加载动画特效源码.zip

    这里的`.ball`类设置了小球的基本样式,如大小、颜色和圆角。然后通过`animation`属性,我们指定了动画的名称、持续时间、缓动函数(控制速度变化)和无限循环。 为了实现方块到小球的变换,可能还会使用到CSS3的伪...

    CSS3蓝色透明方块背景特效

    6. **透明度与混合模式**:`opacity`属性可以设置元素的整体透明度,而`mix-blend-mode`允许元素与其他元素或背景进行混合,产生不同寻常的视觉效果。 在这个特效中,可能的实现方式是: 1. 创建一个或多个方形...

    CSS3彩色方块组合图形特效.zip

    2. **边框与圆角**:CSS3允许我们设置圆角边框,无需使用图片或额外的HTML元素。`border-radius`属性可实现这一效果,让方块变得柔和。 3. **渐变**:`linear-gradient`和`radial-gradient`函数创建线性或径向渐变...

    纯css3实现的3D方块翻转动画特效源码.zip

    当触发事件(如鼠标悬停)时,我们可以设置3D翻转动画的持续时间、延迟和速度曲线。 4. **CSS3选择器**:更精确地选择元素,如`:hover`伪类,可以控制翻转动画何时开始。当鼠标悬停在方块上时,应用翻转效果。 5. ...

    CSS3实现的透明方块碎片登录框特效源码.zip

    2. **透明度和rgba()颜色值**:CSS3允许我们通过`opacity`属性设置元素的透明度,或者使用`rgba()`函数指定颜色的同时控制透明度,这样可以创建出半透明的方块效果。 3. **盒阴影(box-shadow)**:通过`box-shadow...

    CSS3圆点线条方块图标加载特效

    为了创建更复杂的“圆点线条方块图标”加载效果,我们可能需要结合使用多种CSS3属性,如`transform`(用于改变元素的形状、尺寸、位置等)、`border-radius`(用于创建圆角)、`box-shadow`(用于添加阴影效果)以及...

    CSS利用1像素空缺实现圆角效果的方法

    为了实现圆角效果,我们实际上是在方块的四个角上分别构造了四个小的方块,这些小方块的宽度被设置为1像素。通过调整这四个小方块的边框颜色和宽度,以及通过相对定位将它们放置到合适的位置,就可以形成一个视觉上...

    css 按钮菜单样式

    3. **边框和圆角**:`border`属性可以添加边框,`border-radius`则可以制作圆角效果,增强按钮的视觉吸引力。 ```css .menu a { border: 1px solid #222; border-radius: 4px; } ``` 4. **悬停状态**:利用`:...

    CSS3鼠标悬停方块分开布局特效特效代码

    1. **CSS3**:CSS3是层叠样式表的第三个版本,相比之前的2.1版本,它引入了许多新的特性和功能,如选择器、动画、过渡、阴影、圆角、多背景等,大大增强了网页的视觉表现力。在这个特效中,CSS3的主要作用是定义方块...

    jquery 圆角例子

    5. **参数设置**:插件可能接受各种参数,如圆角大小、阴影效果等,可以根据需求进行配置。 6. **兼容性处理**:一些插件会自动检测浏览器是否支持CSS3,并在必要时使用JavaScript模拟圆角。 **示例代码** 一个...

    圆角框jquery

    例如,以下代码将创建一个具有4个相同圆角的方块: ```css .box { width: 200px; height: 200px; background-color: #f00; border-radius: 20px; /* 所有边角的圆角半径均为20px */ } ``` 然而,老版本的...

    css3折角box

    CSS3引入了`border-radius`属性,允许我们为元素的每个角落设置不同的圆角半径,从而创造出平滑的圆形或椭圆形边缘。通过调整这个属性,我们可以创建出不同角度的折角效果。 2. **阴影(box-shadow)** `box-...

    CSS3透明方块碎片登录框特效

    2. **透明度(Opacity)和 RGBA 颜色**:CSS3允许我们设置元素的透明度,通过opacity属性或者使用RGBA颜色值(包括红、绿、蓝和透明度四个通道),可以创建出透明的方块效果。在这个登录框中,方块可能通过调整透明...

    css3实现Metro风格.zip

    在CSS3中,我们可以利用`background-color`属性来设置元素的背景色,或者使用`linear-gradient`来创建渐变背景,增加视觉层次感。例如: ```css .box { background-color: #00BFFF; /* 或者使用渐变背景 */ ...

    CSS3奇思妙想单标签实现各类图形

    `border-radius`属性是创造圆形和椭圆的基础,只需设置合适的半径值,一个简单的方块就能变成各种形状的圆角。更进一步,通过设置不同边的半径,我们可以创造出复杂的不规则形状。 其次,`transform`属性提供了旋转...

    紫色的css3会员登录动画页面.zip

    在登录表单方面,CSS3不仅可以美化表单元素的样式,如`border-radius`用于创建圆角,`box-shadow`添加阴影效果,还能利用`input[type="text"]`等选择器对不同类型的输入框进行特定样式定制。此外,`placeholder`属性...

Global site tag (gtag.js) - Google Analytics