美文网首页
利用css中的border绘制图形

利用css中的border绘制图形

作者: newway_001 | 来源:发表于2019-06-24 12:00 被阅读0次
<!DOCTYPE html>
<html>
<head>
<style>

a{
display:block;
width:120px;
height:120px;
border:1px solid;
position:relative;
color:green;
}
a:before{

content:'';
width:60px;
height:60px;
position:absolute;
border-top:6px solid;
top:57px;
left:30px;
}
a:after{
content:'';
width:60px;
height:60px;
position:absolute;
left:57px;
top:30px;
border-left:6px solid;
}
a:hover{
color:red;
}
</style>
</head>

<body>
<a></a>

</body>
</html>
image.png

以上用到了3个技巧:

1:position:absolute;
相对于 static 定位以外的第一个父元素进行定位。
所以a需要加一个position:relative;

2: :before和:after会继承可继承的属性值;例如颜色和display;悬停的时候,color颜色改变,伪元素颜色也会随之改变;

3::before和:after必须有content,否则不显示;

相关文章

  • 利用css中的border绘制图形

    以上用到了3个技巧: 1:position:absolute;相对于 static 定位以外的第一个父元素进行定位...

  • css/svg/canvas基础绘图

    github地址 一. css绘图 1.利用border制作图形 2.利用skew制作图形 3.利用CSS渐变制作...

  • css3 绘制扇形

    css3 绘制扇形, 可使用利用border的属性,首先绘制一个原型, 然后使用border-color属性 设置...

  • 纯css绘制三角形

    利用css的border属性可以方便的绘制出三角形;

  • CSS边框作图

    原文 博客原文 大纲 1、border-style的值2、利用border作图——基本图形3、利用border作图...

  • css3-border-radius-圆角边框-背景与边框(3)

    1.border-radius属性 css3中,只要使用border-radius属性指定好圆角的半径就可以绘制圆...

  • CSS小技巧(一)

    一、使用 CSS 实现三角形的技巧 1、使用 border 绘制三角形:利用了高宽为零的容器及透明的 border...

  • mxgraph

    前端绘制图形有3种方式: HTML + CSS canvas svg 前端绘制图形优缺HTML + CSS简单。C...

  • css三角制作

    第一类:通过使用border绘制 第二类:通过css样式的渐变绘制 第三类: 使用canvas进行绘制,不算css

  • css 图形绘制

    尾巴 爱心 弯尾箭头 五角星

网友评论

      本文标题:利用css中的border绘制图形

      本文链接:https://www.haomeiwen.com/subject/rrsnqctx.html