CSS基础_Day02

CSS基础

一、字体

1.更改元素的字体大小

字体大小由font-size属性控制。

<style>
  p{
    font-size:16px;
  }
  //设置p元素字体大小为16px
</style>

2.设置元素的字体家族

通过font-family属性,可以设置元素里面的字体样式。

<style>
  p {
    font-family:monospace;
  }
  //设置p字体样式为monspace
</style>

3.引入谷歌字体

Google 字体库是一个免费的 Web 字体库,我们只需要在 CSS 里设置字体的 URL 即可使用。
要引入 Google Font,你需要从 Google Fonts 上复制字体的 URL,并粘贴到你的 HTML 里面。放到代码编辑器顶部,即放到 style 标签之前。

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

使用具体字体:

font-family: FAMILY_NAME, GENERIC_NAME;
//FAMILY_NAME是要使用的字体
//GENERIC_NAME是其他字体不可用时的后备字体

字体名区分大小写,并且如果字体名含有空格,则在声明时需要用引号包起来。 例如,使用 “Open Sans” 字体需要添加引号,而 Lobster 则不需要。

4.字体如何优雅降级

所有浏览器都有几种默认字体, 包括 monospace、serif 和 sans-serif。
降级:如果你想将一个元素的字体设置成 Helvetica,但当 Helvetica 不可用时,降级使用 sans-serif 字体,那么可以这样写:

p {
  font-family: Helvetica, sans-serif;
}

通用字体名不区分大小写。 同时,也不需要使用引号,因为它们是 CSS 中的关键字。

二、图形图像

1.调整图像大小

CSS 的 width 属性可以控制元素的宽度。 和设置文本字号一样,我们会以 px(像素)为单位来设置图片的宽度。
创建一个class选择器控制 HTML 元素的宽度为 500px:

<style>
  .larger-image {
    width: 500px;
  }
</style>

2.在元素周围添加边框

CSS 边框具有 style、color、width 属性。
假如我们要将一个 HTML 元素边框设置为 5px 的红色实线边框:

<style>
  .thin-red-border {
    border-color: red;//边框颜色
    border-width: 5px;//边框宽度
    border-style: solid;//边框样式
  }
</style>

在一个元素上可以同时应用多个 class,使用空格来分隔不同 class 即可.

<img class="class1 class2">

3.用 border-radius 添加圆角边框

图片的四个角看起来很尖锐, 我们可以使用 border-radius 属性来让它变得圆润。border-radius 的属性值单位可以是 px(像素)。

.thick-green-border {
    border-color: green;
    border-width: 10px;
    border-style: solid;
    border-radius:10px;//圆角边框
  }

4.用 border-radius 制作圆形图片

除像素外,也可以使用百分比来指定 border-radius 的值。

.thick-green-border {
  border-color: green;
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
}

谢谢你的坚持阅读ovo哟,让我们一起加油吖

上一篇:web酷炫粒子特效


下一篇:canvas常用操作