css 实现一个尖角_css 实现一个带尖角的正方形

实现图示的效果涉及到的知识主要有两点:一个是before、after伪元素,一个是border

1、before 和 after 都是css中的伪元素,通过给定一个属性content给元素添加新的内容

before:用来在元素前插入新内容。

after:用来在元素后面插入新内容。

(1)before 给元素添加内容实例:

如果给这个p元素设置一个before:p:before{ content:"爱你"; }

这个p就变成了:我爱你,content属性的值就添加到了p元素内容的前面。

(2)after 给元素添加内容实例:

p:after{ content:"20岁了"; }

这个p就会变成:我20岁了

2、利用伪元素设置css样式,如题目中的尖角,题目只给出一个div,只能弄出左边的带边框正方形,右边的尖角怎么来的呢?那就可以靠这个伪元素来完成了。

思路解析:

(1)先把正方形画出来#demo{

width:100px;

height:100px;

background-color:#fff;

border: 2px #000 solid;

position: relative;

}

(2)通过before或者after变出一个尖角出来。放到正方形右上角去。1)首先,我们复习一下border属性。

border-width:

thin(细边框) medium (中等边框)thick(细边框)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值