`
天边一朵雲
  • 浏览: 36278 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

CSS3实现针线缝合效果

    博客分类:
  • CSS
阅读更多

什么是CSS3缝合效果?请看网站(IT EXPRESS)的侧边栏,就是用了CSS3的缝合效果做出来的。

首先我们准备一个不带阴影效果的DIV:

html代码:

 

<div class="noshadow_div">一个不带阴影效果的DIV</div>

CSS代码:

 

.noshadow_div{
    height:100px;
    width:500px;
    padding:20px;
    margin:15px;
    background:#6E6E6E;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-size:24px;
    color:white;
}

效果图:

noshadow_div


为不带阴影效果的DIV加上虚线边框

HTML代码:

 

<div class="noshadow_div_stitch">一个不带阴影效果的DIV加上虚线边框</div>

CSS代码:

 

.noshadow_div_stitch{
    height:100px;
    width:500px;
    padding:20px;
    margin:15px;
    background:#6E6E6E;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-size:24px;
    color:white;
    border:2pxdashedrgba(255,255,255,0.8);
}


效果图:

noshadow_div_stitch


为加上虚线边框的DIV加上阴影

HTML代码:

 

<div class="shadow_div_stitch">为加上虚线边框的DIV加上阴影</div>

CSS代码:

 

.shadow_div_stitch{
    height:100px;
    width:500px;
    padding:20px;
    margin:15px;
    background:#6E6E6E;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-size:24px;
    color:white;
    border:2pxdashedrgba(255,255,255,0.8);
    -moz-box-shadow:0004px#6E6E6E,2px1px4px4pxrgba(10,10,0,.5);
    -webkit-box-shadow:0004px#6E6E6E,2px1px4px4pxrgba(10,10,0,.5);
    box-shadow:0004px#6E6E6E,2px1px6px4pxrgba(10,10,0,.5);
}

效果图:

shadow_div_stitch


以上为第一种方式实现缝合效果


下面开始第二种方式

我们有一个带实线边框,不带阴影效果的DIV

HTML代码:

 

<div class="noshadow_div_solid">一个不带阴影效果的DIV加上实线边框</div>

CSS代码:

 

.noshadow_div_solid{
    height:100px;
    width:500px;
    padding:20px;
    margin:15px;
    background:#6E6E6E;
    border:2pxsolidrgba(255,0,255,0.8);
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-size:24px;
    color:white;
    position:relative;
    z-index:0;
}

效果图:


noshadow_div_solid


为加上实线边框不带阴影效果的DIV加上伪元素::before:before

HTML代码:

 

<div class="noshadow_div_solid_stitch">为加上实线边框不带阴影效果的DIV加上伪元素,通过伪元素::before展现出来(兼容webkit、firefox、opera)</div>

CSS代码:

 

.noshadow_div_solid_stitch{
    height:100px;
    width:500px;
    padding:20px;
    margin:15px;
    background:#6E6E6E;
    border:2pxsolidrgba(255,0,255,0.8);
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-size:24px;
    color:white;
    position:relative;
    z-index:0;
}
.noshadow_div_solid_stitch:before{
    border:2pxdashedrgba(255,255,255,0.8);
    top:3px;
    bottom:3px;
    left:3px;
    right:3px;
    position:absolute;
    z-index:-1;
    position:absolute;
    content:'';
}

效果图:


noshadow_div_solid_stitch

以上即为两种实现针线缝合效果的例子


注:上面的缝合效果不适用于IE,要想在IE中实现上面效果,这里有一个简单的方法实现:

在页面的head部分加入下面代码

 

<metahttp-equiv="X-UA-Compatible"content="IE=Edge,chrome=1">

 

 

文章出自个人博客:http://www.itlanguageexpress.info/371.html
分享到:
评论

相关推荐

    使用纯CSS3实现图片轮播效果源码免费下载

    【标题】中的“使用纯CSS3实现图片轮播效果源码免费下载”表明我们要讨论的是一个基于CSS3技术实现的图片轮播效果,且提供源码供用户免费下载。CSS3是层叠样式表的第三版,是Web设计领域的重要组成部分,它提供了...

    纯CSS3实现的翻页效果源码

    【纯CSS3实现的翻页效果源码】是一种利用现代浏览器对CSS3特性的支持,创建出动态且交互性强的页面翻页效果的技术。CSS3是层叠样式表的第三个版本,它引入了许多新的选择器、动画和转换功能,使得网页设计更为灵活和...

    纯css3实现的折角效果

    "纯css3实现的折角效果"是一个利用CSS3的新特性来模拟纸张或物体边缘折角的视觉效果。这种效果可以增加页面的立体感和交互性,使得用户界面更加生动有趣。 首先,CSS3中的边框颜色和边框宽度可以帮助我们创建折角的...

    纯css3实现的tab标签切换效果

    在本文中,我们将深入探讨如何使用纯CSS3实现Tab标签切换效果。Tab切换是一种常见的用户界面设计模式,它允许用户在多个视图或内容区域之间切换,而无需刷新整个页面。这种效果通常用于展示有限数量的相关信息,如...

    css3实现导航滑动效果

    本文将深入探讨如何使用CSS3实现导航栏的滑动效果,特别是当鼠标经过导航项时如何创建炫酷的动画。同时,我们也会涉及到JavaScript在其中可能起到的作用。 首先,CSS3的`transition`属性是实现平滑过渡效果的关键。...

    分享纯css3实现时钟效果

    【标题】"分享纯css3实现时钟效果"所涉及的知识点主要集中在使用CSS3来创建动态的时间显示功能。CSS3是 Cascading Style Sheets(层叠样式表)的第三版,它极大地扩展了前两版的功能,引入了更多用于网页设计的新...

    CSS3实现兴趣图谱效果 CSS3实现兴趣图谱效果网页特效.zip

    这个压缩包“CSS3实现兴趣图谱效果 CSS3实现兴趣图谱效果网页特效.zip”包含了使用CSS3技术创建这种效果的相关资源,适合前端开发者学习和应用。 **CSS3简介** CSS3是层叠样式表(Cascading Style Sheets)的第三个...

    又一个CSS3翻书动画效果.rar

    《CSS3实现翻书动画效果详解》 在网页设计领域,动态效果的运用极大地提升了用户体验,其中CSS3的翻书动画效果就是一种极具吸引力的技术。本文将深入探讨如何利用CSS3来实现逼真的翻书动画,同时也会分析并讨论这款...

    css3线条波浪动画效果

    在这款名为“css3线条波浪动画效果”的项目中,开发者利用CSS3的动画(animation)特性,结合PNG图像,创建了一个生动且吸引人的波浪线条动画效果。以下是对这个项目的详细解析: 首先,CSS3的动画功能允许我们为...

    纯CSS实现的卡片切换效果.rar

    纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯...

    css3实现3d凹凸按钮.zip

    "css3实现3d凹凸按钮.zip"这个压缩包就是一个实例,展示了如何利用CSS3的特性创建具有立体感的按钮。这个实例主要涉及以下几个核心知识点: 1. **CSS3伪类选择器**:在实现3D按钮时,我们通常会用到`:hover`、`:...

    纯CSS3实现真实翻书效果

    本篇文章将详细讲解如何利用CSS3实现真实的翻书动画效果,让网页用户拥有如同阅读实体书籍一样的体验。 首先,我们要理解CSS3中的关键帧动画(@keyframes)和3D变换(transform)是实现这一效果的核心技术。关键帧...

    12种炫酷CSS3图片切换过渡效果

    在“12种炫酷CSS3图片切换过渡效果”这个主题中,我们将深入探讨这些效果的实现方法和应用场景。 1. **滑动切换**:这种效果通常用于轮播图,图片沿水平或垂直方向平滑滑动,提供了一种流畅的视觉过渡。通过`...

    纯CSS3实现云雾缭绕动画效果

    今天我们来分享一款纯CSS3实现的动画特效,是基于CSS3的云雾动画效果。首先云雾是缭绕舞动的,非常有3D立体的效果,其次,天空的背景可以改变,可以是蓝天白云,也可以是夜空白云。这款CSS3动画非常酷,值得欣赏。

    css3实现波纹特效、H5实现动态波浪效果

    CSS3实现波纹特效和H5实现动态波浪效果是前端网页设计中常见的视觉表现形式,主要通过CSS3的相关属性和方法来创建动态和富有美感的视觉效果,以下详细说明这些知识点。 首先,CSS3是HTML5的主要样式表语言,其通过...

    CSS3实现带阴影边框效果弹出窗口

    【标题】:“CSS3实现带阴影边框效果弹出窗口”是现代网页设计中一种常见的交互体验技术。这种效果使得用户在点击某个元素时,一个带有阴影边框的弹出窗口会在网页中央出现,通常用于展示图片、内容详情或者表单填写...

    前端领域,运用CSS3实现页面动态效果

    动画和过渡:CSS3 提供了两种新的动画和过渡效果,即 @keyframes 和 transition。这些效果可以创建各种动画效果,并实现更平滑的过渡效果。 弹性盒子布局(Flexbox):Flexbox 是一种新的布局模型,可以帮助开发者更...

    CSS3实现逼真的3D星空背景动画特效

    首先,CSS3中的3D变换是实现这种效果的关键。通过使用`transform`属性,我们可以对元素进行旋转、缩放和平移等3D操作。在创建星空背景时,通常会创建一个包含大量小点(代表星星)的容器,并应用3D旋转以模拟深度和...

    纯CSS3实现图片幻灯片切换效果

    首先非常感谢网友懒人的无私分享,此作品是用纯CSS3实现的,一般的图片幻灯片切换效果都是采用了js脚本实现,就连HTML5技术也不例外,相信很多前端的网友也不敢相信只用纯样式代码而不写上一行js脚本代码就实现了...

    css3图片3D万花筒形状布局代码

    CSS3中的`transform`属性是实现这种效果的关键。通过`rotateX`、`rotateY`和`rotateZ`,我们可以分别控制元素在X、Y和Z轴上的旋转,从而实现3D空间内的动态效果。结合`perspective`属性,我们可以设定观察者的视角,...

Global site tag (gtag.js) - Google Analytics