css3—边框和阴影

329 阅读1分钟

圆角边框

border-radius:数值;(用数值表示弧度,数值越大,弧度越大)

  • border-radius:10px;四个角都是10px的弧度
  • border-radius:10px 20px; 左上&右下=10px,右上&左下=20px 对角关系,从左上开始顺时针
  • border-radius:10px 20px 30px; 左上=10px,右上&左下=20px,右下=30px
  • border-radius:10px 20px 30px 40px;左上=10px,右上=20px,右下=30px,左下=40px 为了更直观的展现差别,可以看下面图片的例子: QQ图片20220404163649.png 设置圆形盒子需要满足两个条件:
  1. 宽高一致
  2. border-radius的数值(半径)为宽度的一半或者用50%表示

盒子阴影

box-shadow:inset/outset x-offset y-offset blur-radius color;

  • inset/outset:阴影类型,inset为阴影在盒内,outset为阴影在盒外,默认为outset(需要设置盒外时,不写即可,写了outset无效)
  • x-offset:x轴位移,数值为正数时向右→移动,值为负数时向左←移动
  • y-offset: y轴位移,数值为正数时向下↓移动,值为负数时向上↑移动
  • blur-radius: 数值越大,越模糊
  • color: 阴影的颜色 下面是box-shadow: inset 20px 30px 10px pink;的实例: QQ图片20220404170431.png