css3有哪些新属性

devtools/2025/3/19 15:21:31/

CSS3 相较于之前版本,增加了很多新属性和特性,使网页设计更具表现力和灵活性。以下是一些重要的 CSS3 新属性和特性,按照功能分类列举:

一、布局相关

  1. Flexbox 布局

    • display: flex;
    • 常用属性:justify-content, align-items, flex-direction, flex-wrap, align-content, flex-grow, flex-shrink, flex-basis
  2. Grid 布局

    • display: grid;
    • 常用属性:grid-template-columns, grid-template-rows, grid-gap, grid-area, justify-items, align-items

二、背景和渐变

  1. 渐变背景

    • 线性渐变:background: linear-gradient();
    • 径向渐变:background: radial-gradient();
    • 重复渐变:background: repeating-linear-gradient();
  2. 多重背景

    • background-image: url(image1), url(image2);

三、边框和阴影

  1. 圆角边框

    • border-radius: 10px;
  2. 边框图片

    • border-image: url(border.png) 30 round;
  3. 盒阴影

    • box-shadow: 10px 10px 5px #888;
  4. 文本阴影

    • text-shadow: 2px 2px 5px #333;

四、动画和过渡

  1. 过渡效果

    • transition: all 0.3s ease;
  2. 动画效果

    • animation: slide 2s infinite;
    • @keyframes slide { from { left: 0; } to { left: 100px; } }

五、文本效果

  1. 自定义字体

    • @font-face { font-family: 'MyFont'; src: url('myfont.woff2'); }
  2. 文字换行控制

    • word-wrap: break-word;
    • word-break: break-all;

六、颜色和透明度

  1. RGBA 和 HSLA 颜色

    • color: rgba(255, 0, 0, 0.5);
    • color: hsla(120, 100%, 50%, 0.3);
  2. 不透明度

    • opacity: 0.8;

七、盒模型增强

  1. 盒子大小控制

    • box-sizing: border-box;
  2. 轮廓线增强

    • outline-offset: 5px;

八、媒体查询和响应式设计

  1. 媒体查询

    • @media screen and (max-width: 600px) { ... }
  2. 视口单位

    • vw, vh, vmin, vmax

九、过滤效果

  1. 滤镜效果
    • filter: blur(5px);
    • filter: grayscale(50%);

十、变换和透视

  1. 2D 变换

    • transform: rotate(45deg);
    • transform: scale(1.5);
  2. 3D 变换

    • transform: rotateX(45deg) rotateY(30deg);
    • perspective: 1000px;

总结

CSS3 引入了大量增强页面布局和视觉效果的新特性,尤其是在响应式布局、动画效果和视觉美化方面有了很大提升。作为前端开发者,掌握这些特性可以让页面效果更加生动和现代化。


http://www.ppmy.cn/devtools/168372.html

相关文章

基于多头注意机制的多尺度特征融合的GCN的序列数据(功率预测、故障诊断)模型及代码详解

GCN基础 在深度学习领域中,图卷积网络(GCN)是一种强大的图数据处理工具。它将卷积操作扩展到图结构上,能够 有效捕捉图中节点之间的关系信息 。GCN的核心思想是通过聚合邻居节点的特征来更新目标节点的表示,这种 局部聚合机制 使得GCN能够学习到图的拓扑结构和节点属性。 …

单例模式 (Singleton Pattern)

单例模式 (Singleton Pattern) 是一种创建型设计模式,确保一个类只有一个实例,并提供一个全局访问点。 一、基础 1. 意图 确保一个类只有一个实例。提供一个全局访问点。 2. 适用场景 一个类只需要一个实例来协调系统行为时,例如数据库连…

实验9-2 高级搜索技术2

实验9-2 高级搜索技术2 一、实验目的 (1)掌握高级搜索技术的相关理论,能根据实际情况选取合适的搜索方法; (2)掌握遗传算法的基本思想,能根据实际问题选择种群数量、选择方法、交叉与变异方法&…

C++20 新特性全面解析:从概念到协程的编程革命

一、引言:C20的里程碑意义 2020年发布的C20标准被公认为继C11之后最重要的版本更新,带来了4大核心特性和20项重大改进。这些变革不仅提升了代码表达力,更从根本上改变了C的编程范式。本文将深入解析C20的关键特性,并通过实战代码…

卷积神经网络(CNN)与反向传播

卷积神经网络(CNN)是一种专门用于处理图像数据的深度学习模型,它的工作原理可以简单理解为以下几步:1. 输入层:首先,把图像输入到网络中。图像在计算机里是以数字矩阵的形式存储的,比如一个灰度…

AI入门7:python三种API方式调用本地Ollama+DeepSeek

回顾 书接上篇:各种方式搭建了本地知识库: AI入门:AI模型管家婆ollama的安装和使用-CSDN博客 AI入门2:本地AI部署,用ollama部署deepseek(私有化部署)-CSDN博客 AI入门3:给本地d…

AK 接口

文章目录 前言AK接口简介帧结构速度脉冲数据段 位编码运行状态低速状态高速模式 时序参数 IP 设计结构框图接口设计上板验证 前言 本文参考KMI25/2产品手册(High performance rotational speed sensor) AK接口 简介 AK协议是一种轮速传感器&#xff…

性能测试之grafana展示jmeter测试指标与主机监控

性能测试之grafana展示jmeter测试指标与主机监控 背景 ​ 公司新的项目准备开展性能测试,之前性能监控主要使用的jmeter的插件jpgc-Transactions per Second 与 jpgc- Response Times Over Time 与 jpgc - Active Threads Over Time等等插件监控性能指标结果,PerfMon Metrics…