CSS的常用样式分为几大类:

  1. 字体样式(font,color, text-decoration ,text-shadow)
  2. 元素样式(width,height,margin,padding,opacity,盒子模型)
  3. 边框样式(border , border-radius , box-shadow)
  4. 段落样式( line-height , text-align , text-indent , letter-spacing )
  5. 背景样式( background , background-size )
  6. 列表样式( list-style)
  7. 变形样式 (transform)
  8. 过渡动画 (transition)
  9. 自定义动画(animate)

  字体样式:

  • 字体名称——font-family

    设置文字名称,可以使用多个名称,或者使用逗号
    分隔,浏览器则按照先后顺序依次使用可用字体。

    p { font-family:‘宋体','黑体', 'Arial’ }

  • 字体大小——font-size
    p { font-size:14px;}    

  • 字体加粗——font-weight

    p { font-weight:bold ||normal || bolder || lighter || length;}

  • 字体斜体——font-style

    p { font-style: italic || oblique || normal; } 

  • 字体缩写

    p{font-style:italic;font-weight:bold;font-size:14px;line-height:22px;font-family:宋体;
    }p { font:italic bold 14px/22px 宋体}

  • 字体颜色——color

    p{color:#FF0000 || rgba(255,0,0,.5) || red || rgb(255,0,0);}

  • 文本装饰线条——text-decoration

    p{text-decoration : none || underline || blink || overline || line-  through
    }

  • 文字阴影——text-shadow

    h-shadow 必需。水平阴影的位置。允许负值。
    v-shadow 必需。垂直阴影的位置。允许负值。
    blur 可选。模糊的距离。
    color 可选。阴影的颜色。
    h1{text-shadow: 2px 2px #ff0000;
    }

  • 嵌入字体——@font-face

    @font-face { font-family : 自定义字体名称; src : url(字体文件在服务器上的相对或绝对路径)  format(字体类型);
    }

  元素样式:

  • 宽度和高度——width,height

    p {width:300px;height:200px;
    }

  • 外边距——margin

    margin-top  设置上边的外边距 
    margin-bottom   设置下边的外边距
    margin-left   设置左边的外边距
    margin-right   设置右边的外边距
    div {      margin:0 auto;   margin:2px 2px 2px 2px;     magin:2px 5px 3px;    magin:2px;}

  • 内边距——padding
    padding-top  设置上边的内边距 
    padding-bottom   设置下边的内边距
    padding-left   设置左边的内边距
    padding-right   设置右边的内边距
    div { padding:0 auto;padding:2px 2px 2px 2px;padding:2px 5px 3px;padding:2px;
    }

  • 透明度——opacity
    number值为 0.0-1.0 之间的小数

    div{ opacity:.5; }                           

  • 盒子模型
    盒子模型就是指CSS布局中的每一个元素,在浏览器的解释中,都被当作一个盒状物。
    元素最终所占的宽度=左边框宽 + 左内边距 + 内容宽度 + 右内边距 + 右边框宽
    元素最终所占的高度=上边框宽 + 上内边距 + 内容高度 + 下内边距 + 下边框宽

  边框样式:

  • 边框线——border-style

    div
    {  border-style : none | hidden | dotted | dashed | solid | double   | groove | ridge | inset  | outset
    }

  • 边框宽度——border-width
    div{order-width : medium | thin | thick | length
    }

  • 边框颜色——border-color
    div{border-color:red;
    }

  • 缩写
    div { width:300px; height:100px; border-style:solid; border-width:1px; border-color:#FF0000;
    }
    div {width:300px; height:100px; border:1px solid #FF0000;
    }

  • 圆角效果——border-radius
    div{ border-radius:50% border-radius:10px;border-radius: 5px 4px 3px 2px;
    }

  • 边框图片——border-image
    div {border: 10px solid gray;border-image: url(test.png) 10px;
    }

     

转载于:https://www.cnblogs.com/jiangwenjie/p/5760224.html

CSS3的chapter3相关推荐

  1. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  2. html滑动逐渐覆盖效果,创意jQuery和CSS3滑动覆盖响应式幻灯片特效

    这是一款非常有创意的jQuery和CSS3滑动覆盖响应式幻灯片特效.该幻灯片特效采用响应式设计,在幻灯片切换时使用一个滑动块状区域来进行覆盖,显示新的幻灯片内容,整体效果非常不错. 使用方法 HTML ...

  3. css3之transition、transform、animation比较

    css3动画多少都有些了解,但是对于transition.transform.animation这几个属性一直是比较模糊的,所以啊,这里做一个总结,也希望大家都可以对此有一个更好地理解.    其实, ...

  4. 了解CSS/CSS3原生变量var (转)

    一.变量是个好东西 在任何语言中,变量的有一点作用都是一样的,那就是可以降低维护成本,附带还有更高性能,文件更高压缩率的好处. 随着CSS预编译工具Sass/Less/Stylus的关注和逐渐流行,C ...

  5. Notepad++支持jQuery、html5、css3

    Notepad++里的代码提示文件是以XML文件存放于目录 ....\Notepad++\plugins\APIs\下的. 将这三个文件:html.xml, css.xml, javascript.x ...

  6. 纯CSS3制作的圆角效果按钮菜单

    <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/h ...

  7. 基于css3 transform实现散乱的照片排列

    分享一款基于css3 transform实现散乱的照片排列.这是一款简单零散的css3相册排列特效下载.效果图如下: 在线预览    源码下载 实现的代码. html代码: <div class ...

  8. CSS3无前缀脚本prefixfree.js与Animatable使用介绍

    要求 必备知识 本文要求基本了解 JAVASCRIPT 和 和 CSS3 基本知识. 运行环境 桌面端:IE9 +,Opera 10+,火狐3.5 +,Safari 4+和Chrome浏览器;移动端: ...

  9. php发光字体代码,CSS3怎么实现字体发光效果

    这次给大家带来CSS3怎么实现字体发光效果,CSS3实现字体发光效果的注意事项有哪些,下面就是实战案例,一起来看一下. 博客页面左上角的"猿来是勇者"文字已制作发光效果,分享方法如 ...

最新文章

  1. layui关闭表格编辑_Layui表格table关闭拖拽列宽、禁用拖拽列宽
  2. 40名大学生被退学,教育部表态:学生对自己不负责,就要付出代价
  3. 有了它,快速学会RStudio应用
  4. git serialtool_Git学习笔记---协作的一般流程
  5. python celery定时任务_Celery(四)定时任务
  6. MFC编程——Where is WinMain?
  7. 全网首发:分析及解决com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required
  8. vs2019番茄助手 附安装教程
  9. 桌上远远演唱特别行政区
  10. mtk 手机低电无法关机,电池容量一直显示1%
  11. 【disordered_zip】BUGKU
  12. win10计算机远程连接命令,详细教你win10设置远程桌面连接命令
  13. html5 视差地图,用HTML5构建高性能视差网站的图文代码详解
  14. windows7台式计算机网线连接,win7台式机连接wifi的方法步骤详解(2)
  15. java memorycache原理_CPU Cache 原理及操作
  16. 一篇文章带你理解套接字Socket的各个接口
  17. Node.js 安装教程(Windows)
  18. 互动应用开发p5.js——音视频交互
  19. Android强制在主线程进行网络请求
  20. 华为面试题库c语言,华为校园招聘c语言面试题集.doc

热门文章

  1. 【视频】v-bind的使用
  2. qlikview连接mysql_QlikView通过ODBC连接IBMDB2
  3. Qt 控件渐变隐藏消失
  4. QML ListView悬浮标题栏
  5. 安卓系列转载,有时间可以参考学习
  6. 顺序循环队列队满队空的两种判别方式
  7. 各种说明方法的例句_说明方法和例句
  8. 安装不文件不完全_冬日不偷懒 跑步机不完全使用指南
  9. stm32之PVD可编程电压监测器(掉电保存数据)
  10. 编译 / __attribute__(constructor)和__attribute__(destructor)