栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSS3倒圆角

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSS3倒圆角

好吧,这纯粹是疯狂,但是肯定有一些方法可以做到这一点:-)并非跨浏览器,而是让我们看看:

我们的加价:

<div id="bubble">    <p>This is madness!</p></div>

我们的CSS:

#bubble {    width:200px;    height:100px;    border:1px solid #000;    -webkit-border-radius:20px;    -moz-border-radius:20px;    border-radius:20px;}    #bubble p {        margin: 1em;        font-family:Comic Sans MS;    }#bubble:before {    content:'';    border:20px solid;    border-color:#fff transparent transparent;    position:absolute;    top:110px;    left:25px;    z-index:2;}#bubble:after {    content:'';    border:20px solid;    border-color:#000 transparent transparent;    position:absolute;    top:111px;    left:25px;    z-index:1;}

我只在Firefox 3.6.3中进行了测试,但思路很明确:-)

这是两个:

#bubble {    width:200px;    height:100px;    border:1px solid #000;    position:relative;    -webkit-border-radius:20px 20px 20px 0;    -moz-border-radius:20px 20px 20px 0;    border-radius:20px 20px 20px 0;}    #bubble p {        margin: 1em;        font-family:Comic Sans MS;    }#bubble:before {    content:'';    width:20px;    height:20px;    background:#fff;    border-left:1px solid #000;    position:absolute;    top:100px;    left:-1px;}#bubble:after {    content:'';    -webkit-border-radius:20px 0 0 0;    -moz-border-radius:20px 0 0 0;    border-radius:20px 0 0 0;    border:solid #000;    border-width:1px 0 0 1px;    width:20px;    height:19px;    position:absolute;    top:100px;    left:0;}

也许可以通过许多方式增强此功能:

  • 使其跨浏览器(至少+ webkit和Opera)
  • 不过,借助http://pre.google.com/p/ie7-js/之类的东西(为了使生成的内容能够正常工作),它可以在IE中运行而无需四舍五入。
  • 了解如何在高度灵活的情况下工作。
  • 更改字体系列声明:-)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432685.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号