当前位置:实例文章 » HTML/CSS实例» [文章]常用css 笔记

常用css 笔记

发布人:shili8 发布时间:2025-03-06 19:55 阅读次数:0

**CSS 常用笔记**

CSS(层叠样式表)是网页设计中一个非常重要的方面。它允许我们控制网页元素的外观、布局和行为。以下是一些常用的 CSS 笔记,包括代码示例和注释。

###1.选择器选择器是CSS中用来选取HTML元素的关键字。常见的选择器有:

* **元素选择器**:使用HTML元素名称作为选择器,如`h1、p、div等`
* **类选择器**:使用点号(.)和类名作为选择器,如`.header、.footer等`
* **ID选择器**:使用井号(#)和ID名作为选择器,如`#header、#footer等`
* **通配符选择器**:使用星号(*)作为选择器,如`* { background-color: #f2f2f2; }`

示例代码:

css/* 元素选择器 */
h1 {
 color: #333;
}

/* 类选择器 */
.header {
 background-color: #f2f2f2;
}

/* ID选择器 */
#footer {
 position: fixed;
 bottom:0;
}

/* 通配符选择器 */
* {
 box-sizing: border-box;
}


###2.盒模型盒模型是CSS中一个非常重要的概念。它描述了HTML元素在页面中的布局结构。

* **内容区域**:元素的内容部分* **内边距区域**:元素与内容区域之间的空白部分* **边框区域**:元素的边框部分* **外边距区域**:元素与其他元素之间的空白部分示例代码:
css/* 内容区域 */
.content {
 width:100px;
 height:100px;
}

/* 内边距区域 */
.padding {
 padding:20px;
}

/* 边框区域 */
.border {
 border:1px solid #ccc;
}

/* 外边距区域 */
.margin {
 margin:10px;
}


###3.颜色和背景CSS中可以使用各种颜色和背景来美化网页。

* **颜色**:使用十六进制代码或RGB值表示颜色,如`#333、rgb(255,0,0)等`
* **背景颜色**:使用背景属性设置元素的背景颜色,如`background-color: #f2f2f2;`
* **背景图像**:使用背景图片属性设置元素的背景图像,如`background-image: url('image.jpg');`

示例代码:
css/* 颜色 */
.color {
 color: #333;
}

/* 背景颜色 */
.background-color {
 background-color: #f2f2f2;
}

/* 背景图像 */
.background-image {
 background-image: url('image.jpg');
}


###4.字体和文本CSS中可以使用各种字体和文本样式来美化网页。

* **字体**:使用font-family属性设置元素的字体,如`font-family: 'Arial', sans-serif;`
* **字号**:使用font-size属性设置元素的字号,如`font-size:16px;`
* **文本对齐方式**:使用text-align属性设置元素的文本对齐方式,如`text-align: center;`

示例代码:
css/* 字体 */
.font {
 font-family: 'Arial', sans-serif;
}

/* 字号 */
.size {
 font-size:16px;
}

/* 文本对齐方式 */
.align {
 text-align: center;
}


###5.布局和定位CSS中可以使用各种布局和定位方式来控制网页元素的位置。

* **块级元素**:使用display属性设置元素为块级元素,如`display: block;`
* **行内元素**:使用display属性设置元素为行内元素,如`display: inline;`
* **绝对定位**:使用position属性设置元素的绝对定位,如`position: absolute;`

示例代码:
css/* 块级元素 */
.block {
 display: block;
}

/* 行内元素 */
.inline {
 display: inline;
}

/* 绝对定位 */
.absolute {
 position: absolute;
}


###6.动画和过渡CSS中可以使用各种动画和过渡效果来美化网页。

* **关键帧**:使用@keyframes规则定义动画的关键帧,如`@keyframes animate { ... }`
* **动画**:使用animation属性设置元素的动画,如`animation: animate2s;`
* **过渡**:使用transition属性设置元素的过渡效果,如`transition: all1s ease-in-out;`

示例代码:
css/* 关键帧 */
@keyframes animate {
 from { transform: rotate(0deg); }
 to { transform: rotate(360deg); }
}

/* 动画 */
.animate {
 animation: animate2s;
}

/* 过渡 */
.transition {
 transition: all1s ease-in-out;
}


以上就是CSS常用笔记的内容。这些笔记涵盖了CSS中各种重要的方面,包括选择器、盒模型、颜色和背景、字体和文本、布局和定位、动画和过渡等。通过学习这些笔记,你可以更好地掌握CSS的使用和应用。

相关标签:css笔记前端css3
其他信息

其他资源

Top