当前位置:首页 > CSS

简单css制作

2026-02-13 03:21:22CSS

CSS 基础语法

CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成:

选择器 {
  属性: 值;
}

例如:

p {
  color: blue;
  font-size: 16px;
}

内联样式

直接在 HTML 元素的 style 属性中编写 CSS:

<p style="color: red; font-size: 14px;">这是一段红色文字</p>

内部样式表

在 HTML 文件的 <head> 部分使用 <style> 标签定义 CSS:

<head>
  <style>
    body {
      background-color: lightgray;
    }
    h1 {
      color: navy;
    }
  </style>
</head>

外部样式表

将 CSS 代码保存在单独的 .css 文件中,通过 <link> 标签引入:

<head>
  <link rel="stylesheet" href="styles.css">
</head>

styles.css 文件内容:

body {
  font-family: Arial, sans-serif;
}
.container {
  width: 80%;
  margin: 0 auto;
}

常用选择器

元素选择器:选择所有指定标签的元素

简单css制作

div {
  border: 1px solid black;
}

类选择器:选择所有具有指定类的元素

.highlight {
  background-color: yellow;
}

ID 选择器:选择具有指定 ID 的元素

#header {
  height: 100px;
}

盒模型

CSS 盒模型由内容(content)、内边距(padding)、边框(border)和外边距(margin)组成:

.box {
  width: 300px;
  padding: 20px;
  border: 5px solid gray;
  margin: 10px;
}

常用布局属性

Flexbox 布局

简单css制作

.container {
  display: flex;
  justify-content: center;
  align-items: center;
}

Grid 布局

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 10px;
}

响应式设计

使用媒体查询针对不同屏幕尺寸应用不同样式:

@media screen and (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}

动画效果

创建简单的 CSS 动画:

@keyframes example {
  from {background-color: red;}
  to {background-color: yellow;}
}

.animated {
  animation-name: example;
  animation-duration: 4s;
}

过渡效果

为属性变化添加平滑过渡:

.transition {
  transition: background-color 0.5s ease;
}
.transition:hover {
  background-color: blue;
}

标签: 简单css
分享给朋友:

相关文章

css如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .ci…

vue实现简单表格

vue实现简单表格

Vue 实现简单表格的方法 使用原生 HTML 表格 在 Vue 模板中可以直接使用 HTML 原生表格标签,通过 v-for 动态渲染数据: <template> <tab…

css div 制作导航菜单

css div 制作导航菜单

基本导航菜单结构 使用HTML创建一个简单的导航菜单结构,通常使用<ul>和li>列表实现。每个菜单项用<a>标签包裹以实现链接功能。 <div class="…

css制作标尺

css制作标尺

使用CSS制作标尺的方法 方法一:使用线性渐变和伪元素 通过CSS的线性渐变和伪元素可以创建水平或垂直标尺。以下是一个水平标尺的示例代码: .ruler { width: 100%;…

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead&g…

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 &l…