文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

纯CSS怎么实现页面的尖角、小三角、不同方向尖角

2023-06-08 16:21

关注

这篇文章给大家分享的是有关纯CSS怎么实现页面的尖角、小三角、不同方向尖角的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

效果图:

方法一的效果图:

纯CSS怎么实现页面的尖角、小三角、不同方向尖角

方法二的效果图:

纯CSS怎么实现页面的尖角、小三角、不同方向尖角

方法三的效果图:

纯CSS怎么实现页面的尖角、小三角、不同方向尖角

方法1:因为有背景,所有实现起来比较方便,尖角的内部同个颜色就可以不用考虑遮挡问题

html:

<div id="first">  <p>带背景颜色的小三角实现是比较简单的!</p>    <span id="top"></span>  </div>

css

#top {        position: absolute;      width: 0px;      height: 0px;      line-height: 0px;      border-bottom: 10px solid #89b007;      border-left: 10px solid #fff;      border-right: 10px solid #fff;      left: 76px;      top: -10px;  }  #first {      border-radius:8px;      -moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;      position: absolute;      height: 150px;      width: 300px;      background: #89b007;      left: 22px;      top: 33px;  }  #first p{ padding:10px; line-height:1.5; color:#FFF;}

方法2:

html

<div class="w">    <div class="x">      <p><a href="#">用面向对象的思想去书写css,用面向对象的心态去书写css。</a></p>      <span class="z">◆</span> <span class="y">◆</span> </div>  </div>

css

* {  margin: 0;  padding: 0;  }  a{ color:#666; text-decoration:none; line-height:25px; text-indent:24px;}  .w{ width:200px; position:absolute; background:#999; left:400px; top:200px; font-size:12px; text-align:left}  .x{ width:180px; position:relative; background:#fff;  border:1px solid #ccc; padding:10px; left:-4px; top:-4px;}  .y , .z{  position: absolute;  left: 141px;  }  .y{  color: #ccc;  font-size: 19px;  top:-12px;  z-index:1;  }  .z{  color: #fff;  font-size: 19px;  top:-11px;  z-index:3;  }

方法3:

<div id="content"> <span class="out"></span><span class="iner"></span> <span class="right"></span>    <p>不管写什么内容,总之就是要实现无图小三角,要是有背景颜色那倒是极好的,没有的话也可以,就是稍微麻烦一点</p>  </div>
#content {  text-indent: 2em;  box-shadow: 0px 0px 10px #999;  padding: 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 5px;  height: 100px;  width: 250px;  position: relative;  margin: 200px auto;  border: 1px solid #CCC;  }  span {  position: absolute;  left: 25px;  height: 0px;  width: 0px;  }    span.out {  line-height: 0;  border-width: 10px;  border-color: transparent transparent #CCC transparent;  border-style: dashed dashed solid dashed;  top: -20px;  }  span.iner {  border-width: 10px;  border-color: #fff transparent #FFF transparent;  border-style: dashed dashed solid dashed;  top: -19px;  line-height: 0;  }    span.right {  background: #FFF;  border-width: 1px;  width: 16px;  height: 16px;  border-color: #CCC #CCC transparent transparent;  border-style: solid solid dashed dashed;  left: 270px;  top: 30px;  border-radius: 0 0 100% 0;  line-height: 0;  box-shadow: 5px 0 10px #aaa;  }

感谢各位的阅读!关于“纯CSS怎么实现页面的尖角、小三角、不同方向尖角”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯