1、使用CSS实现带边框的对话框
如果需要实现下图的效果,我们会把左侧三角切成图片,定位在上方盖住元素,其实我们可以用更为灵活易维护的方式实现。
我们知道css可以实现三角形,虽单个元素不能实现带边框的三角形,那就用2个元素,即搭配伪元素,构思图如下
只需把上方的三角元素颜色改为对话框背景颜色即可,实现CSS代码如下:
.bd {
position: relative;
border: 2px solid #0e63bb;
width: 600px;
height: 250px;
margin: auto;
background: #f5f5f5;
border-radius: 20px;
}
.bd:before,
.bd:after {
position: absolute;
content: '';
right: 100%;
top: 50%;
margin-top: -30px;
border: 30px solid transparent;
border-left: none;
border-right: 30px solid #0e63bb;
}
.bd:after {
margin-right: -3px;
border-right-color: #f5f5f5;
}
最终效果,可兼容IE8:
2、如何获取微信公众号二维码
有的时候客户未提供或者提供的二维码图片像素太小,影响手机扫码识别效率,那我们如何自行获取任意公众号的二维码呢?
先获取微信公众号的微信号,可通过搜索进入公众号名片查看,如下图:
微信号与下方网址拼接并打开,就可以获取到清晰的二维码图片了。
https://open.weixin.qq.com/qr/code?username=此处填写微信号
