前端web

news/2025/1/19 0:45:28/

学习笔记:

基本属性

  1. color: 设置文本的颜色。代码:color: red;
  2. background-color: 设置元素的背景颜色。background-color: blue;
  3. font-size: 设置文本的大小font-size: 16px;
  4. font-family: 设置文本的字体font-family: Arial, sans-serif;
  5. text-align: 设置文本的对齐方式text-align: center;
  6. margin: 设置元素的外边距margin: 10px;
  7. padding: 设置元素的内边距padding: 20px;
  8. border: 设置元素的边框border: 1px solid black;

布局属性

  1. display: 定义元素的显示类型。

display: block;

display: inline;

display: flex;

  1. position: 定义元素的定位方式。

position: absolute;

position: relative;

position: fixed;

position: sticky;

  1. top, right, bottom, left: 定义定位元素的偏移量。

top: 10px;

right: 20px;

  1. float: 定义元素的浮动。

float: left;

float: right;

  1. clear: 清除浮动clear: both;
  2. flex: 定义弹性盒模型中的弹性子项。

display: flex;

flex-direction: row;

justify-content: center;

align-items: center;

尺寸属性

  1. width: 设置元素的宽度。width: 100px;
  2. height: 设置元素的高度。height: 50px;
  3. max-width: 设置元素的最大宽度。max-width: 100%;
  4. min-width: 设置元素的最小宽度。min-width: 300px;
  5. max-height: 设置元素的最大高度。max-height: 500px;
  6. min-height: 设置元素的最小高度。min-height: 200px;

高级属性

  1. z-index: 设置元素的堆叠顺序。z-index: 10;
  2. opacity: 设置元素的透明度opacity: 0.5;
  3. overflow: 设置溢出内容的处理方式。

overflow: hidden;

overflow: scroll;

  1. box-shadow: 设置元素的阴影效果。box-shadow: 10px 10px 5px #888888;
  2. transition: 设置元素的过渡效果transition: all 0.3s ease-in-out;
  3. transform: 设置元素的2D或3D转换。transform: rotate(45deg);
  4. animation: 设置元素的动画。

animation: mymove 5s infinite;

@keyframes mymove

{

from {top: 0px;}

to {top: 200px;}

}

行内元素(Inline Elements)

·  <a> - 超链接

·  <span> - 通用行内容器

·  <em> - 强调文本(斜体)

·  <strong> - 强调文本(加粗)

·  <img> - 图片

·  <input> - 输入控件

·  <label> - 标签

块级元素(Block Elements)

·  <div> - 通用块级容器

·  <p> - 段落

·  <h1> - <h6> - 标题

·  <ul> - 无序列表

·  <ol> - 有序列表

·  <li> - 列表项

·  <header> - 页眉

·  <footer> - 页脚

·  <section> - 区块

将块级元素变为行内元素:

.block-to-inline { display: inline;}

将行内元素变为块级元素:.inline-to-block {display: block;}

inline-block: 结合了行内和块级元素的特点,元素会像行内元素一样排列,但可以设置宽高。.inline-block-element {display: inline-block;width: 100px;height: 50px;}

flex: 用于创建弹性布局容器。.flex-container {display: flex;}

grid: 用于创建网格布局容器。.grid-container {display: grid;}


http://www.ppmy.cn/news/1564268.html

相关文章

使用 Vue.js 3 开发动态模块化组件:实现插件式表单系统

在现代前端开发中&#xff0c;模块化和可扩展性是开发复杂应用程序的核心目标。Vue.js 3 提供了很多强大的工具和功能&#xff0c;帮助我们实现这些目标。在本文中&#xff0c;我们将通过一个实际案例&#xff1a;构建动态模块化的插件式表单系统&#xff0c;深入了解如何高效利…

《Opencv》多对象模板匹配

目录 一、简介 二、模板匹配的基本原理 三、代码实现 四、结果展示 五、代码解析 1. 图像读取与预处理 2. 模板旋转 3. 模板匹配 4. 绘制矩形框 5. 结果显示 六、核心知识点 1. 模板匹配的局限性 2. 多角度模板匹配 3. 颜色与可视化 七、应用场景 八、总结 一、…

JUC Java并发编程 高级 学习大纲 动员

目录 口诀 锁 阿里巴巴开发规范 字节面试题 面试题 1 面试题 2 鼓舞 口诀 高内聚低耦合前提下 封装思想 线程 -- 操作 -- 资源类 判断、干活、通知防止虚假唤醒 &#xff0c;wait 方法要注意注意标志位 flag 可能是 volatile 的 锁 阿里巴巴开发规范 参考书 并发编程…

JavaWeb 前端基础 html + CSS 快速入门 | 018

今日推荐语 指望别人的救赎&#xff0c;势必走向毁灭——波伏娃 日期 学习内容 打卡编号2025年01月17日JavaWeb 前端基础 html CSS018 前言 哈喽&#xff0c;我是菜鸟阿康。 今天 正式进入JavaWeb 的学习&#xff0c;简单学习 html CSS 这2各前端基础部分&am…

抖音矩阵是什么

抖音矩阵是指在同一品牌或个人IP下&#xff0c;通过创建多个不同定位的抖音账号&#xff08;如主号、副号、子号等&#xff09;&#xff0c;形成一个有机的整体&#xff0c;以实现多维度、多层次的内容覆盖和用户互动。以下是关于抖音矩阵的详细介绍&#xff1a; 抖音矩阵的类…

PHP生产管理系统

生产管理系统&#xff1a;企业数字化转型的智慧引擎 &#x1f680; &#x1f4bb; 这是一款基于PHPLayuiuniapp框架&#xff0c;匠心独运的生产管理系统&#xff0c;专为推动企业向数字化、智能化转型而生。它是一套全面且高度定制化的解决方案&#xff0c;深度贴合各类生产企…

Docker与虚拟机的区别及常用指令详解

在现代软件开发中&#xff0c;容器化和虚拟化技术已经成为不可或缺的工具。Docker和虚拟机&#xff08;VM&#xff09;是两种常见的技术&#xff0c; 它们都可以帮助开发者在不同的环境中运行应用程序。然而&#xff0c;它们的工作原理和使用场景有很大的不同。本文将详细探讨D…

MyBatis执行一条sql语句的流程(源码解析)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 MyBatis执行一条sql语句的流程&#xff08;源码解析&#xff09; MyBatis执行sql语句的流程加载配置文件加载配置文件的流程 创建sqlsessionFactory对象解析Mapper创建sqlses…