当前位置: 首页 > news >正文

CSS-盒子模型

盒子模型的重要组成部分

  • 内容区域content:width ,  height 
  • 内边距:内边框和内容区域的距离Padding
  • 边框线:Border
  • 外边距:Margin

   

Border  (边框线)

属性:Border

属性值:边框线粗细px   线条样式   颜色(不区分先后顺序,中间用空格隔开)

线条样式的属性值:

  •        solid                   实线
  •        dashed               虚线
  •        dotted                 点线

  div{border:red 5px solid;}

 Border-radius   (圆角) 

作用:设置元素的外边框为圆角

属性:border-radius

属性值:数字px  或   百分比   (属性值是圆角半径)

设置圆的半径为15px 

  div{width:100px;height: 100px;background-color: red;border-radius: 15px;}

可以看到盒子的边框已经发生改变 

正圆-盒子

将半径设置为盒子的宽高一半,宽高相等

     div{width:100px;height: 100px;background-color: red;border-radius: 50px;}

 

胶囊-盒子

将圆的半径设置为盒子的高度一半

​div{width:200px;height: 100px;background-color: red;border-radius: 50px;}​

同时给四个角赋值
 div{width:100px;height: 100px;background-color: red;border-radius: 15px  25px  15px 30px;}

每个角的像素都不同 

Padding   (内边距)

作用:设置内容与盒子边缘之间的距离

属性:paddding

属性值:数字px

 div{padding:50px;background-color: red;}

 Margin    (边缘距离)

作用:拉开两个盒子之间的距离

属性:Margin

属性值:数字px

     div{width:400px;height: 400px;margin: 50px;padding:50px;background-color: red;}

可以清楚的看到边缘距离是50 

设置单方向线

 属性:盒子属性-方向名词(例如设置左边框border-left)

  • 左边:left    
  • 右边:right
  • 顶部:top
  • 底部:bottom

属性值:边框线粗细px   线条样式   颜色(不区分先后顺序,中间用空格隔开)

     div{border-left:red 5px solid;}

box-shadow  (盒子阴影)

作用:给元素设置阴影效果

属性:box-shadow

属性值:x轴偏移量   y轴偏移量   模糊半径   扩散半径   颜色  内外阴影(前两个属性值必填)

http://www.lryc.cn/news/347167.html

相关文章:

  • WPF之页的使用
  • 【FFmpeg】Filter 过滤器 ② ( 裁剪过滤器 Crop Filter | 裁剪过滤器语法 | 裁剪过滤器内置变量 | 裁剪过滤器常用用法 )
  • thinkphp5 中控制器的创建和使用方法
  • [Linux] 常用服务器命令(持续更新)
  • 编译官方原版的openwrt并加入第三方软件包
  • PC适配移动端
  • springboot+vue+mybatis灵活就业服务平台+PPT+论文+讲解+售后
  • Android 13 系统自定义安全水印
  • C# WCF服务(由于内部错误,服务器无法处理该请求。)
  • 利用github pages建立Serverless个人博客
  • Spring Boot 集成 sa-token 实践教程
  • CSS:盒子模型
  • django中的cookie与session
  • 环形链表(判断链表中是否有环)的讲解
  • NLP(14)--文本匹配任务
  • MySQL——系统变量
  • 「 网络安全常用术语解读 」漏洞利用预测评分系统EPSS详解
  • 理解python中的Iterator 和 Iterable 迭代器和可迭代对象
  • C语言实现动态加载.so动态库,使用,错误捕获以及卸载
  • 《动手学深度学习》V2(11-18)
  • web前端之excel转pdf、小黄人发送请求、base64、jspdf、xlsx
  • 【面试题】音视频流媒体高级开发(2)
  • 数据与结构--堆
  • Github的使用教程(下载项目、寻找开源项目和上传项目)
  • Linux-线程概念
  • js的桶排序
  • 解决ubuntu无法上网问题
  • 使用nvm管理多版本node.js
  • 推导 模型矩阵的逆转置矩阵求运动物体的法向量
  • 定时任务的几种实现方式