`
andrew1024
  • 浏览: 74245 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

模拟阴影效果纯CSS圆角矩形

阅读更多
 项目上需要个弹出菜单,要求要阴影+圆角。。阴影不敢用PNG格式,客户大多是使用IE6的,用滤镜又不好控制。干脆搞个纯CSS的像素圆角+阴影(模拟)吧,哈哈。

思路是这样的:

 bBox

 

代码如下:

css
.bBox{width:300px;}
.bBox-t1,.bBox-t2,.bBox-b1,.bBox-b2{height:1px;overflow:hidden; margin:0px;}
.bBox-t1{border:0px;margin:0px 2px 0px 1px;}
.bBox-t2{border-width:0px 1px;border-style:solid;margin-right:1px;}
.bBox-offset{margin:0px;border:0px;}
.bBox-body{border-width:0px 1px;border-style:solid;margin-right:1px;}
.bBox-b2{background:#88CB8C;border-width:0px 2px 0px 0px;border-style:solid;margin-left:1px;}
.bBox-b1{margin:0px 1px 0px 2px;}
.bBox-body *{margin:0px;}

/*边框颜色*/
.bBox-t1,.bBox-b2{background:#88CB8C;}
.bBox-t2,.bBox-body{border-color:#88CB8C;}
/*背景颜色*/
.bBox-t2,.bBox-body{background:#B8E0BA;}
/*阴影颜色*/
.bBox-offset,.bBox-b1{background:#0D7813;}
.bBox-b2{border-color:#0D7813}
/*---------------------------------*/

 

 

html
<div class="bBox">
    <div class="bBox-t1"></div>
    <div class="bBox-t2"></div>
    <div class="bBox-offset">
        <div class="bBox-body">
                <h1>模拟阴影效果纯CSS圆角矩形</h1>
                <ul>
                    <li>调用方便</li>
                    <li>支持多浏览器</li>
                    <li>快捷更换边框、背景及阴影颜色</li>
                </ul>
        </div>
    </div>
    <div class="bBox-b2"></div>
    <div class="bBox-b1"></div>
</div>

 

效果:

就取名bBox吧~支持ie,firefox,chrome,其他的没试过,替换颜色和调用还是相当方便的。本来想把背景颜色,边框颜色,阴影颜色写在一起,每次只要改3个地方就行,可是bBox-b2实在是太郁闷了,搞不定,只能麻烦点,每次改6个地方了。
  • 大小: 9.1 KB
分享到:
评论

相关推荐

    模拟阴影效果纯CSS圆角框架

    综上所述,实现“模拟阴影效果纯CSS圆角框架”涉及到以下关键点: 1. 使用CSS3的box-shadow属性为元素添加阴影效果。 2. 对于不支持box-shadow的老版IE,通过CSS渐变模拟阴影。 3. 利用border-radius属性创建圆角...

    纯css实现圆角矩形

    其中,利用纯CSS实现圆角矩形是前端开发者经常遇到的需求之一,尤其在设计按钮、卡片、菜单等元素时。下面,我们将深入探讨如何通过CSS来创建一个具有圆角的矩形,并分析给出的示例代码。 ### 纯CSS实现圆角矩形的...

    圆角矩形CSS样式四种

    3D效果CSS圆角矩形 样式2更进阶,通过使用不同的背景和边框宽度,创造出类似3D立体感的圆角矩形。`.raised` 类是容器,包含了一系列定义边框的子元素,如`.b1`到`.b4b`。与简洁型不同,3D效果通过增加颜色层次来...

    纯CSS实现网页中某块内容圆角边框等效果.pdf

    `.b1`到`.b4b`与方法1类似,用来构建边角,但这里使用了不同颜色的边框来模拟3D效果,如`.b2`、`.b3`和`.b4`的边框颜色渐变,以产生立体的阴影效果。 这些纯CSS圆角矩形的方法各有特点,可以根据实际需求选择合适的...

    使用Div+CSS纯图片实现圆角矩形的方法小结

    在网页设计中,使用Div+CSS纯图片实现圆角矩形是一种常见的技术,尤其是在CSS3的圆角边框属性还未普及或需要兼容老版本浏览器时。这种方法通过巧妙地利用图片和CSS布局,能够创建出带有圆角的效果。下面将详细阐述几...

    CSS3绘制圆角矩形的简单示例

    与旧版CSS相比,CSS3引入了许多新的特性,包括但不限于圆角矩形、阴影效果、渐变背景、过渡动画和多列布局等。 接着,我们来深入理解圆角矩形的概念。所谓圆角矩形,是指矩形的四个角被圆滑处理,不再呈现为尖锐的...

    css3圆角阴影价格表 css3圆角阴影价格表网页特效.zip

    - `box-shadow` 属性用于为元素添加阴影效果。它可以包含多个值,如水平偏移、垂直偏移、模糊半径、阴影扩展半径和颜色。例如,`box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);` 创建了一个向右下偏移2像素,模糊...

    无图片CSS圆角的五个实例

    以上五个实例展示了无图片CSS圆角的实现方法,这些技术在现代网页设计中被广泛使用,不仅提供了丰富的设计可能性,还提升了网页性能。在实际开发中,应根据项目需求和浏览器兼容性选择合适的方法。

    div+css用边框实现圆角矩形(多样式)

    首先,让我们看看简洁型CSS圆角矩形的实现。这种方法是通过嵌套`&lt;b&gt;`元素和设置不同边框来达到圆角效果。例如,代码1中,`.b1`到`.b4b`类分别定义了不同边框宽度和颜色,通过调整它们的位置和大小,形成一个完整的...

    纯CSS优惠券效果

    总的来说,纯CSS优惠券效果的实现涉及到一系列CSS属性和技巧的综合运用,包括但不限于颜色、边框、阴影、文本样式、伪类、过渡效果、定位和背景图像。掌握这些技术不仅能够提升设计师的技能,也能在实际项目中创造出...

    让IE6、IE7、IE8支持CSS3的圆角、阴影样式

    使用VML,我们可以创建一个与目标元素相同大小的矩形,设置其填充色为透明,描边颜色为阴影色,然后调整位置以产生阴影效果。同样,这也需要JavaScript来动态调整VM对象的位置和属性,以配合元素的移动和大小变化。 ...

    纯css3云彩动画效果

    要创建云彩,我们可以使用`border-radius`属性来创建圆角矩形或椭圆形,模拟云朵的轮廓。通过调整不同边的圆角大小,可以创造出不规则的云朵形状。 3. **渐变(Gradients)** CSS3中的线性渐变和径向渐变可以用来...

    纯CSS实现的水滴效果

    创建一个圆角矩形,然后设置不同的`border-radius`值,一端大,一端小,就可以模拟水滴的形态。 ```css .drop { width: 50px; height: 50px; border-radius: 50% / 25%; background-color: #b3e5fc; } ``` 这...

    纯CSS3实现一套完整iOS小图标

    3. **阴影(Shadows)**:CSS3的`box-shadow`属性可以添加阴影效果,模拟图标在屏幕上的立体感。例如,`box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);`会在元素的下侧和右侧添加一个模糊的黑色阴影。 4. **图标内容...

    纯CSS3实现iOS7扁平化图标.zip

    在这个项目中,开发者巧妙地结合了这些特性来模拟iOS 7图标的圆角矩形、阴影效果以及渐变色彩。 2. `border-radius`:用于设置元素边框的圆角,可以分别设置四个角的圆角半径,实现iOS 7图标中的圆形或近似圆形效果...

    纯CSS3绘制的僵尸宝宝卡通头像效果源码.zip

    阴影效果在CSS3中也扮演着重要角色。`box-shadow`属性可以为元素添加阴影,而`text-shadow`则可以给文本添加阴影,这在创建深度和立体感时非常有用。例如,可以为僵尸宝宝的眼睛添加深色阴影,以增强其恐怖而可爱的...

    jQuery+CSS3模拟苹果桌面系统

    使用CSS3的`border-radius`创建圆角矩形,`box-shadow`添加阴影效果,以及自定义的SVG图标或PNG图像,我们可以创建逼真的应用图标。通过`position`和`z-index`属性,我们可以将图标放在桌面的任意位置。 3. **Dock...

    纯CSS3绘制的迪士尼米老鼠卡通肖像效果源码.zip

    开发者可能运用了CSS3的形状工具,比如圆角矩形、线性渐变和径向渐变来模拟米老鼠的特征,如圆润的头部、大耳朵、红色的裤子和黄色的鞋子。此外,可能还利用了CSS3的伪元素`:before`和`:after`来添加额外的细节,如...

    纯css3绘制旺仔头像样式代码

    4. **阴影**:CSS3的`box-shadow`和`text-shadow`属性可以用来增加元素的深度感,为旺仔的头像添加立体效果,如眼睛的高光或阴影。 5. **填充和描边**:通过设置`fill`和`stroke`属性,我们可以控制图形内部的颜色...

    纯CSS3实现的卡通效果城市空间动画场景特效源码.zip

    5. **边框半径(Border Radius)**: CSS3允许设置元素边框的圆角,可以创建出更加丰富的形状,如圆角矩形。 6. **背景图片裁剪与平铺(Background Size & Background Repeat)**: `background-size`属性可以控制...

Global site tag (gtag.js) - Google Analytics