NoSleep防休眠工具:如何让Windows电脑保持持续工作状态?
2026/6/9 11:22:18
文章目录
属性值:
border: 边框粗细 边框样式 边框颜色; border: 1px solid red;使用场景:1. 设置盒子四条或者单独边框。
边框样式:
.box4 { border-top: 2px solid red; border-bottom: 3px dotted green; border-left: 4px dashed blue; border-right: 5px solid pink; }使用场景:1. 四个边框不同。2. 底部一条线做分割线
圆角边框:
border-radius: 属性值; border-radius: 50%; border-radius: 20px;/* 胶囊按钮 设置圆角为 宽度或者高度较小值的一半 就可以实现 */使用场景:1. 盒子设置圆角更好看。2. 盒子或者图片设置为圆形。特殊场景:1. 胶囊圆角。2. 盒子或者图片设置为圆形。
- 胶囊圆角:长方形设置圆角为宽度的一半。
- 圆形: 正方形设置圆角为高度一半或者50%。
border-radius: 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特殊场景:1. 淘宝侧边栏左上角和右下角有圆角其余没有。
transition: 过渡属性 过渡时间;场景:1. 鼠标经过图片放大。2. 表单获得焦点,输入框变宽。
padding: 10px; 上下左右4个内边距都是10px padding: 10px 20px; 上下内边距是10px,左右内边距是20px padding: 10px 20px 30px; 上是10px,左右是20px,下是30px padding: 10px 20px 30px 40px; 上10px,右20px,下30px,左40px(顺时针)使用场景:1. 让盒子内容和边框保留一定距离,更美观
margin: 10px; 上下左右4个外边距都是10px margin: 10px 20px; 上下外边距是10px,左右外边距是20px margin: 10px 20px 30px; 上是10px,左右是20px,下是30px margin: 10px 20px 30px 40px; 上10px,右20px,下30px,左40px(上右下左)注意:1.行内元素左右外边距生效,上下外边距无效。2. 行内元素设置宽度和高度也无效。使用场景:1. 让元素与元素保留一定距离,更美观
技巧:区块元素可以利用marign实现水平居中。
- 块级盒子必须有宽度
- 只需要设置左右外边距为auto就可以
这个是浏览器特性,我们只设置一个盒子外边距即可。
box-sizing用于定义元素的 盒模型计算方式,控制元素的 width 和 height 是否包含 padding 和 border
语法:
box-sizing: content-box; box-sizing: border-box;| 属性 | 作用 | 常用值 | 示例代码 |
|---|---|---|---|
background-color | 设置元素背景颜色 | 颜色名称,十六进制,RGB,透明度 | background-color: #f0f0f0; |
| background-image | 设置背景图片 | url(bg.png) | background-image: url(bg.png); |
| background-repeat | 控制背景图片是否重复 | repeat(默认), no-repeat、repeat-x、repeat-y | background-repeat: no-repeat; |
| background-position | 定位背景图片位置 | x y (如 center top, 或者px、%单位) | background-position: center ; |
| background-size | 调整背景图片尺寸 | 默认auto、cover(覆盖)、contain(包含) 或者跟px、% | background-size: cover; |
| background-attachment | 背景是否随页面滚动 | scroll(默认 滚动的)、fixed(固定) | background-attachment: fixed; |
width: 400px; height: 400px; background-color: pink; /* 背景图片 */ background-image: url(./img/ldh.png); /* 背景平铺 */ background-repeat: no-repeat; background-repeat: repeat-x; background-repeat: repeat-y; /* 背景位置 */ background-position: x y; background-position: 50px 10px; background-position: 50% 50%; /* 方位名词 top bottom left right center */ background-position: left top; background-position: right bottom; background-position: center center; /* 如果只写一个值,则第二个值是y省略了,默认是 center */ background-position: center; background-position: left; /* 背景缩放 尺寸 */ background-size: cover; 覆盖 background-size: contain; 包含 background-size: 300px; /* 背景固定 滚动的 scroll 滚动的 fixed 固定的 相对于当前视口 */ background-attachment: scroll; background-attachment: fixed; /* 复合写法 */ background: pink url(./img/ldh.png) no-repeat center center/200px;注意:背景固定是相对于当前页面视口来说的,并不是某个盒子。
使用场景:1. 给盒子添加背景图片,更加精美2. 给列表添加相同的小图标,装饰效果3. 给页面添加大的背景图片展示更震撼4. 纯CSS实现背景渐变效果
background: 颜色 图片 重复 固定 位置/尺寸顺序无关background: linear-gradient(to right, #ff6b6b, #4ecdc4) background-image:linear-gradient(90deg, #ff6b6b 30%, #4ecdc4 70%)radial-gradient(circle, #ff9a9e, #fad0c4)场景:1. 文字底色渐变甚至动画,更吸引用户2. 盒子添加更美观
/* 渐变背景文字 */ background-image: linear-gradient(97deg, #0096FF, #BB64FF 42%, #F2416B 74%, #EB7500); /* -webkit- 前缀 谷歌浏览器老版本的兼容性写法 */ -webkit-background-clip: text; /* 背景裁剪 以文字的形式裁剪 */ background-clip: text; /* 文本填充颜色 为透明 */ -webkit-text-fill-color: transparent;box-shadow: X 轴偏移量 Y 轴偏移量 模糊半径 扩散半径 颜色;使用场景:1. 盒子添加阴影,效果更立体。2. 鼠标经过元素显示阴影,更加突出元素
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>字体图标</title> <link rel="stylesheet" href="./iconfont/iconfont.css"> <style> .icon-good { font-size: 140px; color: red; } </style> </head> <body> <span class="iconfont icon-good"></span> <i class="iconfont icon-xihuan"></i> </body>.box { width: 27px; height: 26px; /* 精灵图的核心是作为背景 */ background: url(./img/wz.webp) no-repeat; } .box1 { background-position: 0 -169px; } .box2 { margin: 100px auto; background-position: -90px -170px; }使用场景:1. 导航菜单图标。2. 按钮操作图标。3. 复杂彩色小图标更适合精灵图。