CSS3的chapter3

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;
      }

     

时间: 2024-10-06 00:22:32

CSS3的chapter3的相关文章

css,css3盒子水平垂直居中

垂直居中在面试中经常见到的题目.总结几种,希望大家多多指教. ....<sytle> .box{ width:100px; height:100px; border;1px solid red; position:relative;   //父集相对定位 } .box1{ width:50px; height:50px; border:1px solid #000; } </style><body> <div class="box"> &

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

css3变形 过渡 动画

CSS3 变形/变换 相关属性 transform 设置或检索对象的检索(none 2D 3D) transform-origin:设置或检索对象以某个原点进行检索 transform-style: flat(默认)指定子元素位于次元素所在平面内/preserve-3d 指定子元素定位在三维空间内 perspective: 长度单位 指定观察者距离平面的距离 perspective-origin 指定观察者的位置 left/right/center backface-visibialbe: vi

html+css3实现长方体效果

网上大都是正方体的效果,由于做一个东西需要,写了一个HTML+css3实现的长方体,有需要的也可以看看.                   2017-07-25         21:30:23 html代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>html+css3实现长方体效果<

HTML5 CSS3 诱人的实例: 3D立方体旋转动画

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/34120047 创意来自:http://www.html5tricks.com/demo/html5-3d-cube/index.html , 同学给我发的样例,感觉非常不错,只是实在想不出来实际的用处.可是效果非常炫~ 效果图: 知识点: 1.perspective ,transform 的复习 2.css3 backgroud实现格格背景.即面上的小格格 3. @-webki

CSS3略谈(中二)

一.3D转换:三维变换使用基于二维变换的相同属性,可以让我们基于三个坐标方向对元素进行变换.和二维变形一样,三维变形可以使用transform属性来设置 1. 3D移动 l   方法:translate3d(x,y,z) 使元素在这三个纬度中移动,也可以分开写,如:translateX(length),translateY(length), translateZ(length) l   示例: div:hover{ /*Y轴移动+100px*/ /*transform:translateY(10

CSS3的新特性 行内盒子before和after

CSS3的新特性 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>before after</title> 6 <style type="text/css"> 7 /*在DIV1盒子内部前面*/ 8 #div1:before{ 9 width: 100p

CSS3选择器

我不知道是否有其他人能看见我写的内容,由于我是一个渣渣,很多内容都不知道,所以将这些很简单的东西都记录下来,希望不小心点进来的大神们,能吐槽一下我,呃指点一下我.和我一样的小白们希望能相互学习,谢谢了. 选择器的使用 通过选择器的使用,可以不再需要在编辑任何多余的无语义的class属性. 属性选择器: 在使用属性选择器时,需要声明属性和属性值. 声明方法:[att=val],其中att代表属性,val代表属性值. E[att=val]:前面的E表示在何种标签如:div[id=momo],a[he

CSS3特性修改(自定义)浏览器默认滚动条

前言:我们做前端时,会遇到一些需求,要求把默认浏览器的滚动条样式给改写了,诶.好好的改它干啥了,也带不来用户体验,就是好看点嘛!实现原理其实是用了伪元素,webkit的伪元素实现很强,可以把滚动条当成一个页面元素来定义,再结合一些CSS3属性,比如圆角.渐变.rgba等等.最常见的伪元素,我们最熟悉的元素之前和元素之后(::before/::after)[伪类(:hover/:link)].这里写了一个Demo,来看看... 一.HTML <div class="banner_box&qu