border画三角形

1.直接添加三角形


   

       

       
想你呦

   

效果图:

 border画三角形_第1张图片

 2.使用伪类添加三角形(附带阴影效果)

添加两个伪类:一个伪类实现三角形,另一个用定位实现阴影效果

  •  这里使用微信小程序写的:


  邀请越多的好友,中奖几率越高哦!

  我知道了

.promptInfo{

  position: absolute;

  left: 5%;

  top: -28rpx;

  margin: 0 auto;

  padding: 20rpx 0;

  box-sizing: border-box;

  width: 88%;

  border-radius: 10rpx;

  z-index: 999;

  background: #fff;

  box-shadow: 3rpx 3rpx 3rpx rgba(0,0,0,.2);

  border: 0;

  font-size: 30rpx;

}

.promptInfo::before{

  position: absolute;

  bottom: -21rpx;

  right: 110rpx;

  z-index: 999;

  border-top: 20rpx solid rgba(0,0,0,.2);

  border-left: 20rpx solid transparent;

  border-right: 20rpx solid transparent;

  content: ""

}

.promptInfo::after{

  position: absolute;

  bottom: -17rpx;

  right: 110rpx;

  z-index: 999;

  border-top: 20rpx solid #fff;

  border-left: 20rpx solid transparent;

  border-right: 20rpx solid transparent;

  content: ""

}

.promptInfo .inviteMessage{

  padding-left: 30rpx;

}

.promptInfo .clickMessage {

  display: inline-block;

  margin-left: 15rpx;

  padding: 10rpx 20rpx;

  color: #fff;

  background: red;

  border-radius: 30rpx;

}

正在努力学习中,若对你的学习有帮助,留下你的印记呗(点个赞咯^_^)

往期好文推荐:

  1. webpack打包(二)(含面试)
  2. JavaScript面试基础
  3. http协议

你可能感兴趣的:(html与css,前端面试)