您现在的位置:首页 >> 前端 >> 内容

CSS3文字与字体相关样式

时间:2017/2/15 10:28:40 点击:

  核心提示:给文字添加阴影使用服务器端字体修改文字种类而保持字体尺寸不变给文字添加阴影text-shadow: length(阴影距离文字横向方向距离) length(阴影距离文字纵向方向距离) length(模...
给文字添加阴影 使用服务器端字体 修改文字种类而保持字体尺寸不变

给文字添加阴影

text-shadow: length(阴影距离文字横向方向距离) length(阴影距离文字纵向方向距离) length(模糊度越大越模糊) color(背景模糊的颜色)

第一个length正方向向右
第二个length正方向向下

可添加多个阴影,直接加“,”

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        p{
            text-shadow: -5px -5px 10px #ff00ff,
                         5px 5px 5px #ff00ff,
                         10px 10px 2px #ff00ff;
            color: black;
            font-size: 40px;
            font-weight: bold;
            font-family: 宋体;
            background-image: url("L04.jpg");
            height: 500px;
            width: 500px;
            padding: 30px 0;
            text-align: center;
        }
    </style>
</head>
<body>
<!--text-shadow:length阴影离开文字的横向方向距离 length阴影离开文字的纵向方向距离 length透明度 color背景模糊的颜色-->
    <p>你好</p>
</body>
</html>


使用服务器端字体

文本自动换行

word-break: normal,keep-all,break-all;

normal: 使用浏览器的默认换行规则 keep-all:只能在半角、空格或连字符处换行 break-all:允许在单词之间内换行

使用服务器端字体

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        @font-face {
            font-family: WebFont;
            src: url("KaushanScript-Regular.otf");
            font-weight: normal;
        }
        p{
            font-family: WebFont;
            font-size: 20px;
        }
    </style>
</head>
<body>
    <p>
        This is my page web123;
    </p>
</body>
</html>

TrueType字体:.ttf OpenType字体:.otf Embedded OpenType字体:.eot(EOT是OpenType的一种压缩形式。这种格式是专用的(Microsoft),仅IE提供支持。) SVG字体:.svg(Scalable Vector Graphics或SVG是一种通用图像格式,SVG字体使用这种格式表示字符。) Web开放字体格式:.woff(Web开放字体格式建立在TrueType基础之上,已经发展为Web字体的一个标准。大多数现代浏览器都对这种格式提供了很好的支持。)

先引用客户端上的字体,没有再引用服务器端上的字体


<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        @font-face {
            font-family: MyArial;
            src:local("Arial"), 
                url("KaushanScript-Regular.otf");
        }
        p{
            font-family: MyArial;
        }
    </style>
</head>
<body>
    <p>
        This is my page web123;
    </p>
</body>
</html>

修改字体种类而保持字体尺寸不变

font-size-adjust: aspect;

aspect的计算方法:x-height:58 font-size:100px aspect:0.58

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        #p1{
            font-family: Menlo;
            font-size: 16px;
            font-size-adjust: 0.60;
        }
        #p2{
            font-family: cursive;
            font-size: 16px;
            font-size-adjust: 0.57;
        }
        #p3{
            font-family: "Lantinghei SC";
            font-size: 16px;
            font-size-adjust: 0.57;
        }
    </style>
</head>
<body>
    <p id="p1">Text sample</p>
    <p id="p2">Text sample</p>
    <p id="p3">Text sample</p>
</body>
</html>

情人节单身狗的学习笔记2017.2.14

Tags:CS SS S3 3文 
作者:网络 来源:hualala_32