HTML/CSS盒子模型(学习整理)

边框border
border-width: 边框宽度
border-color: 边框颜色
border-style: 边框样式 solid(实线) double(双实线) dashed(虚线)

还可以分别设置四条边的border属性

border属性
border-right-width/style/color
border-left-width/style/color
border-top-width/style/color
border-bottom-width/style/color

不同属性值个数设置

个数设置(顺时针法)
4个值(例:border-width:20px 30px 38px 23px)4个值按 上——右——下——左(顺时针)设置
3个值(例:border-width:20px 30px 23px)3个值按 上——左右——下
2个值(例:border-width:20px 30px )2个值按 上下——左右
1个值(例:border-width:20px )1个值 四条边同时设置

外边距margin 和内边距padding

paddingmargin
padding-leftmargin-left
padding-rightmargin-right
padding-topmargin-top
padding-bottommargin-botto

属性值个数不同时

个数设置(顺时针法)
4个值(例:padding:20px 30px 38px 23px)4个值按 上——右——下——左(顺时针)设置
3个值(例:padding:20px 30px 23px)3个值按 上——左右——下
2个值(例:padding:20px 30px )2个值按 上下——左右
1个值(例:padding:20px )1个值 四个值同时设置

盒子水平居中(前提设置盒子宽高)
margin:0 auto;


border-radius:设置盒子圆角 对应顺序:左上—右上—右下—左下

应用:

  • 画圆形
    盒子长宽相同时(正方形),设置radius值为盒子长宽的一半就变为圆形
div{
       border: 1px solid red;
       width: 100px;
       height: 100px;
       border-radius: 50px;
     }
    </style>
  • 画扇形
    盒子长宽相同时(正方形),设置radius一个值等于盒子长宽其余三个值为0就变为扇形
<style>
     div{
       border: 1px solid red;
       width: 100px;
       height: 100px;
       border-radius: 100px 0 0 0;
     }
    </style>

画三角形

<style>
     div{
 border: 30px solid red;
 width: 0px;
 height: 0px;
 border-color: green transparent transparent transparent;
     }
    </style>
    transparent:透明
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值