时间:2021-07-01 10:21:17 帮助过:15人阅读
- <code class="language-html"><div id="demo"></div></code>
分析:这个样式的关键就在三角形和三角形实现了之后的变成只有个边框的三角形。利用元素的:after和:before伪元素(请自动忽略低版本IE)。
思想:先实现个正方形,在实现个三角形层,放在右上角,然后再实现一个透明的三角形覆盖黑色三角形的内部,只留边框。
- <code class="language-html">
- <meta charset="utf-8">
- <title>demo</title>
- <style>
- #demo{
- width:100px;
- height:100px;
- border:2px solid #000;
- }
- #demo:before{
- content:'';
- display:block;
- width:0;
- height:0;
- position:relative;
- top:10px;
- left:100px;
- border-left:9px solid #000;
- border-top:7px solid transparent;
- border-bottom:7px solid transparent;
- }
- #demo:after{
- content:'';
- display:block;
- width:0;
- height:0;
- position:relative;
- top:-2px;
- left:100px;
- border-left:7px solid #fff;
- border-top:5px solid transparent;
- border-bottom:5px solid transparent;
- }
- </style>
- <div id="demo"></div>
- </code>
以上就是本文的全部内容,希望对码农的学习有所帮助
人气教程排行
-
230次
1
如何生成一个调查问卷_html/css_WEB-ITnose
-
230次
2
在页面直接显示日历_html/css_WEB-ITnose
-
230次
3
如何点击a标签实现弹出inputfile上传文件对话框_HTML/Xhtml_网页制作
-
229次
4
关于列表标记的详细介绍
-
229次
5
cssborder-bottom(指定下边线的样式、宽度及颜色)
-
229次
6
html新闻详情页_html/css_WEB-ITnose
-
229次
7
为何页面内容和网页边缘有空隙_html/css_WEB-ITnose
-
228次
8
position:fixed定位时“高度坍塌”问题的解决_html/css_WEB-ITnose
-
227次
9
htmlp标签怎么换行?htmlp标签添加br换行标签的应用
-
226次
10
HTML的<!DOCTYPE>标签
-
226次
11
html页面中友情链接怎么进行添加设置?(代码示例)
-
226次
12
form表单中属性及功能应用介绍汇总
-
226次
13
详解form标签中的method属性
-
226次
14
HTML5Canvas逼真烟雾效果js插件
-
226次
15
页面跳转特效_html/css_WEB-ITnose
-
226次
16
改变鼠标选中区域的样式。_html/css_WEB-ITnose
-
225次
17
关于$("body").append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose
-
225次
18
CSS3悬浮动画效果_html/css_WEB-ITnose
-
225次
19
纯C语言实现的CSS解析器:katana_html/css_WEB-ITnose
-
225次
20
body在默认情况下是具有margin外边距的_html/css_WEB-ITnose