button按钮的一些样式效果

  1. 先制作一个button按钮 ,将它原本的样式取消掉
  2. 再把button按钮的颜色设置成transparent ,再设置button按钮的边框。
  3. 首先将button按钮的初始样式取消掉 ,在设置button按钮的width和 height ,font-size ,还有border
    button按钮的一些样式效果
  4. 现在写button的style
    button按钮的一些样式效果
  5. 用伪元素before和after来设置style
  6. 先在b类添加一个Before伪元素 ,将它的content设置为空 , border的话就设置为solid ,在给它一个position来显示出效果 ,最后用transition来设置它的动画持续时间。
    同理 ,在b类添加一个after伪元素

button按钮的一些样式效果
7. 继续在b类后面添加before伪元素 ,将它的初始width设置为0个像素 ,height的话就设置为父元素的width的100% ,在给它添加上position需要的top值和left值 ,并将top值和left值设置为0个像素 ,最后设置它的border的height,上边和右边设置0.5个像素 ,下边和左边设置为0个像素 。
button按钮的一些样式效果
8. 而后在b类后面再设置一个after伪元素 ,它的width为父元素的100% ,height设置为0个像素 ,position需要的top值和left值设置为0个像素 ,而它的border的width就和before那边的border的width相反 。
button按钮的一些样式效果
9. 最后效果的实现还是得用伪类 :hover来实现 ,给b类的两个伪元素都添加伪类事件 ,并且将before的width设置为100% ,after的height设置为100% ,基本这样就完成了这个button按钮的效果
button按钮的一些样式效果
10. 最后出来的效果

button按钮的一些样式效果
button按钮的一些样式效果