当前位置:首页 > 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 sprites制作

css sprites制作

什么是CSS Sprites CSS Sprites是一种将多个小图片合并成一张大图的技术,通过background-position属性来显示需要的部分。这种技术可以减少HTTP请求次数,提升页面加…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <di…

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…

css字体制作

css字体制作

使用 @font-face 自定义字体 通过 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face {…

淘宝css导航栏制作

淘宝css导航栏制作

淘宝CSS导航栏制作 制作类似淘宝的导航栏需要关注几个关键点:结构清晰、响应式设计、悬停效果以及图标使用。以下是具体实现方法: HTML结构 <div class="nav-container…

css制作日历

css制作日历

使用CSS Grid布局制作日历 日历的布局适合使用CSS Grid实现,因其天然的行列结构。以下是一个基础日历的HTML和CSS代码: <div class="calendar">…