1. 程式人生 > >css3文字和顏色

css3文字和顏色

1、文字陰影text-shadow

語法 text-shadow:X-Offset Y-Offset blur color;

X-Offset:表示陰影的水平偏移距離,其值為正值時陰影向右偏移,反之向左偏移;      

Y-Offset:是指陰影的垂直偏移距離,如果其值是正值時,陰影向下偏移,反之向上偏移;

Blur:是指陰影的模糊程度,其值不能是負值,如果值越大,陰影越模糊,反之陰影越清晰,如果不需要陰影模糊可以將Blur值設定為0;

Color:是指陰影的顏色,其可以使用rgba色。

比如,我們可以用下面程式碼實現設定陰影效果。 text-shadow: 0 1px 1px #fff

 

2、word-wrap(文字邊界換行):normal|break-word(強制換行);   

word-break:break-all(強制換行,不區分單詞)| keep-all(區分單詞,把單詞展示完全)| normal

3、white-space (對空白操作,也可用於換行)

white-space:pre (保留所有空格,包括換行)| nowrap(不換行,文字將展示在一行內,並且不識別換行符和多個空格)| pre-line(保留換行符,合併空格,換行由單詞長度決定,單詞展現完全)//此屬性不支援IE7.0-/Firefox3.0-和Opera9.2-以下版本瀏覽器| pre-wrap 保留換行符和空格,正常換行 //此屬性不支援IE7.0和Firefox3.0以下版本瀏覽器

white-space的應用:超出部分打點

    <style>
           p{
               width:150px;
               height:200px;
               border:1px solid #000;
               overflow:hidden;
               white-space:nowrap;
               text-overflow:ellipsis;
           }
    </style>    
</head>

    <body>
         <p>ndkfokdjfgjfldmg;dfmg;dkg;kdjfjfjjffjj</p>
    </body>

4、自定義字型    font-face

@font-face{ font-family:”myFirstFont”;

   src:url('Sansation_Light.ttf'),

         url(‘Sansation_Light.eot') format(‘eot’);

      }

   p{

      font-family:”myFristFont”;

      }

     地址:http://www.w3cplus.com/content/css3-font-face

 

   format: 此值指的是你自定義的字型的格式,主要用來幫助瀏覽器識別瀏覽器對@font-face的相容問題,這裡涉及到一個字型format的問題,因為不同的瀏覽器對字型格式支援是不一致的,瀏覽器自身也無法通過路徑字尾來判斷字型

5、文字溢位屬性text-overflow  

text-overflow:clip | ellipsis;    文字溢位切斷 |  省略號

超出打點功能:

               overflow:hidden;
               white-space:nowrap;
               text-overflow:ellipsis;

  6、columns多列布局

為了能在Web頁面中方便實現類似報紙、雜誌那種多列排版的佈局,W3C特意給CSS3增加了一個多列布局模組(CSS Multi Column Layout Module)。它主要應用在文字的多列布局方面,這種佈局在報紙和雜誌上都使用了幾十年了,但要在Web頁面上實現這樣的效果還是有相當大的難度,慶幸的是,CSS3的多列布局可以輕鬆實現。

語法: columns: [column-width] [column-count];

column-width:指每一列的寬度 根據容器寬度自適應 (最小寬度)

column-count:指規定的列數 唯一精準的是列數

不要兩一起使用 會亂