`
天边一朵雲
  • 浏览: 36634 次
  • 性别: 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缝合效果?请看网站(IT EXPRESS)的侧边栏,就是用了CSS3的缝合效果做出来的。 首先我们准备一个不带阴影效果的DIV: html代码: 复制代码代码如下:”noshadow_div”&gt;一个不带阴影效果的DIV&lt;/div&gt; CSS...

    纯CSS3实现的翻页效果源码

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

    纯css3实现的折角效果

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

    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线条波浪动画效果

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

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

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

    CSS3实现MacBook苹果笔记本特效.zip

    【标题】"CSS3实现MacBook苹果笔记本特效.zip"揭示了这个压缩包包含的资源是使用CSS3技术来创建的一款模拟MacBook苹果笔记本的网页特效。CSS3是层叠样式表(Cascading Style Sheets)的第三版,是用于描述HTML或XML...

    纯CSS3实现真实翻书效果

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

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

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

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

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

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

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

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

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

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

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

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

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

    纯css3实现动态时钟效果.zip

    【标题】"纯css3实现动态时钟效果.zip"揭示了一个使用CSS3技术来创建一个实时更新、动态显示时间的时钟特效。这种效果对于那些希望在网站上添加时间显示功能,尤其是钟表主题或者时间相关的网站来说非常有用。纯CSS3...

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

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

    纯HTML5和CSS3实现高仿小米商城源码.zip

    高仿小米商城,纯HTML5和CSS3实现 高仿小米商城,纯HTML5和CSS3实现 高仿小米商城,纯HTML5和CSS3实现 高仿小米商城,纯HTML5和CSS3实现 高仿小米商城,纯HTML5和CSS3实现 高仿小米商城,纯HTML5和CSS3...

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

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

Global site tag (gtag.js) - Google Analytics