- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
CSS3文本和字体样式的入门与基础
1CSS3字体属性详解
在CSS3中,字体属性提供了丰富的控制,使网页设计更加灵活和美观。除了标准的字体大小、字体家族、字体样式等,CSS3还引入了font-weight、font-stretch和font-variant等属性,允许对字体进行更为细致的调整。
1.1font-weight
font-weight属性用于设置字体的粗细。除了数值100到900,还可以使用lighter和bolder关键字,以及normal和bold。如果选择的字体家族中没有相应粗细的字体,浏览器将尽可能选择接近的字体。
1.1.1示例
/*设置字体的粗细为正常*/
.normal-weight{
font-weight:normal;
}
/*设置字体的粗细为粗体*/
.bold-weight{
font-weight:bold;
}
/*设置字体的粗细为300(比较轻的粗体)*/
.light-weight{
font-weight:300;
}
1.2font-stretch
font-stretch属性用于设置字体的宽度。可以使用ultra-condensed、extra-condensed、condensed、semi-condensed、normal、semi-expanded、expanded、extra-expanded、ultra-expanded等关键字,或使用50%到200%的百分比值。
1.2.1示例
/*设置字体宽度为超紧凑*/
.ultra-condensed-font{
font-stretch:ultra-condensed;
}
/*设置字体宽度为紧凑*/
.condensed-font{
font-stretch:condensed;
}
/*设置字体宽度为扩展*/
.expanded-font{
font-stretch:expanded;
}
/*使用百分比设置字体宽度*/
.percent-stretch-font{
font-stretch:150%;
}
1.3font-variant
font-variant属性用于设置小写字母、大写字母、小型大写字母、所有大写、标题大小写和句子大小写。此属性可以控制字母的外观,使其更符合美学或语言要求。
1.3.1示例
/*设置文本为小型大写字母*/
.small-caps-text{
font-variant:small-caps;
}
/*所有字母都转换为大写字母*/
.uppercase-text{
text-transform:uppercase;
}
/*所有字母都转换为小写字母*/
.lowercase-text{
text-transform:lowercase;
}
/*首字母大写,其余小写*/
.capitalize-text{
text-transform:capitalize;
}
1.4font-feature-settings
font-feature-settings属性用于控制字体中的高级特性,例如字偶距、连字、分数和其他字形替换。通过使用OpenType特性标签,可以精确指定所需的特性。
1.4.1示例
/*启用连字*/
.ligatures-enabled{
font-feature-settings:liga1;
}
/*禁用连字*/
.ligatures-disabled{
font-feature-settings:liga0;
}
/*启用字偶距*/
.kerning-enabled{
font-feature-settings:kern1;
}
/*禁用字偶距*/
.kerning-disabled{
font-feature-settings:kern0;
}
2CSS3文本属性详解
CSS3文本属性涵盖了对文本的对齐、缩进、换行、间距和装饰等方面的精细控制。这包括text-align、text-indent、white-space、word-spacing、letter-spacing和text-decoration等属性。
2.1text-align
text-align属性用于设置文本的对齐方式。可以使用left、right、center和justify关键字来控制文本的水平对齐。
2.1.1示例
/*文本左对齐*/
.left-align-text{
text-align:left;
}
/*
您可能关注的文档
- UI设计师-UI设计模式与组件库-Ant Design_状态与进度组件:进度条与骨架屏.docx
- UI设计师-UI设计模式与组件库-Ant Design_自定义主题与样式.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_Apple Human Interface Guidelinesall.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_测试与优化用户界面.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_导航设计与模式.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_多语言与地区适配.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_反馈与过渡动画.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_可访问性设计.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_控制与交互元素设计.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_视觉设计基础.docx
- 5.2 北方地区和南方地区2023-2024学年八年级下册地理同步教学设计(湘教版).docx
- Unit 3 Festivals and Customs Extended reading 教学设计-2023-2024学年高中英语译林版(2020)必修第二册.docx
- 5.1.5两栖类和爬行类教学设计2023-2024学年人教版生物八年级上册.docx
- 2024-2025学年高中物理选修3-2教科版教学设计合集.docx
- 2024-2025学年高中物理必修1沪科版教学设计合集.docx
- 2024-2025学年高中历史选修1 历史上重大改革的回眸人民版教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)五年级上册南方版(湖南)(2019)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)九年级下册科学版(2018)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)五年级上册浙教版(2023)教学设计合集.docx
- 2024-2025学年小学英语四年级下册人教版(PEP)(2024)教学设计合集.docx
文档评论(0)