zoukankan      html  css  js  c++  java
  • Css3

    CSS层叠样式表Cascading StyleSheet)。 在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。

    Flexbox(伸缩布局盒) 是 CSS3 中一个新的布局模式,为了现代网络中更为复杂的网页需求而设计。
    Flexbox 由 伸缩容器 和 伸缩项目 组成。通过设置元素的 display 属性为 flex 或 inline-flex 可以得到一个伸缩容器。设置为 flex 的容器被渲染为一个块级元素,而设置为 inline-flex 的容器则渲染为一个行内元素。
    Flexbox通常能让我们更好的操作他的子元素布局,例如:
    1. 如果元素容器没有足够的空间,我们无需计算每个元素的宽度,就可以设置他们在同一行;
    2. 可以快速让他们布局在一列;
    3. 可以方便让他们对齐容器的左、右、中间等;
    4. 无需修改结构就可以改变他们的显示顺序;
    5. 如果元素容器设置百分比和视窗大小改变,不用担心未指定元素的确切宽度而破坏布局,因为容器中的每个子元素都可以自动分配容器的宽度或高度的比例。
    CSS3 Maker
    这款工具 非常强大,可在线演示渐变、阴影、旋转、动画等非常多的效果,并生成对应效果的代码,
    CSS3 Generator
    非常不错的各种 CSS3 代码生成器,支持圆角、渐变、旋转和阴影等众多特性,带预览效果。
    CSS3 Please
    帅且酷的一款 CSS3 工具,可即时在线修改代码并预览效果,还有详细的浏览器兼容情况。
     

    CSS3 模块编辑

    CSS3被拆分为"模块"。
    旧规范已拆分成小块,还增加了新的。
    一些最重要CSS3模块如下:
    • 选择器
    • 盒模型
    • 背景和边框
    • 文字特效
    • 2D/3D转换
    • 动画
    • 多列布局
    • 用户界面
  • 相关阅读:
    临时表和表变量
    北航发生一场悲剧:计算机学子复习过程中突然倒地
    2w+长文带你剖析ConcurrentHashMap~!
    2020年最新ZooKeeper面试题(附答案)
    MQ消息中间件,面试能问些什么?
    设计模式之初体验
    IIS7 下使用ExtJs出现Ext未定义的问题
    修改apache+php上传文件大小限制
    memcache support requires ZLIB解决办法
    Windows下Memcache的安装方法
  • 原文地址:https://www.cnblogs.com/lfzfriend/p/4015204.html
Copyright © 2011-2022 走看看