【前端老赵的CSS简明教程】3-2 如何使用CSS样式美化HTML元素


大家好,我是前端老赵,今天我们来讲解如何使用CSS样式美化HTML元素。CSS是前端开发必不可少的一部分,通过CSS可以为网页添加各种各样的样式,让网页看起来更加美观和舒适。


在前面的课程中,我们已经学习了CSS的基本语法和常用的CSS样式,今天我们将会学习如何使用CSS样式来美化HTML元素。


假设我们有一个简单的HTML页面,其中包含一个段落和一个按钮元素。现在我们想要通过CSS样式来改变它们的外观。


我们首先可以通过使用font-family属性来改变页面中文本的字体。例如,我们可以将段落的字体设置为"Arial":

p{ font-family: Arial; }


接下来,我们可以使用color属性来改变文本的颜色。例如,我们可以将段落的文本颜色设置为红色:

p{ font-family: Arial; color: red; }


同样地,我们也可以使用background-color属性来改变元素的背景颜色。例如,我们可以将按钮的背景颜色设置为蓝色:

button{ background-color: blue; }


除了基础样式之外,我们还可以使用CSS样式来改变元素的大小、位置和形状等。例如,我们可以使用width和height属性来改变元素的大小,使用margin和padding属性来改变元素的内部和外部间距,使用border属性来改变元素的边框。


接下来,我们来看一个完整的案例。假设我们有一个包含登录表单的网页,我们想要通过CSS样式来美化它。

下面是HTML代码:

<form>
  <label for="username">用户名:</label
  ><input type="text" id="username" name="username" /><label for="password"
    >密码:</label
  ><input type="password" id="password" name="password" /><button type="submit">
    登录
  </button>
</form>

【前端老赵的CSS简明教程】3-2 如何使用CSS样式美化HTML元素

现在,我们可以添加一些CSS样式来改变表单的外观:

form {
    border: 2px solid gray;
    padding: 10px;
    border-radius: 5px;
    width: 300px;
    margin: 100px auto;
  }
  label {
    display: inline-block;
    width: 80px;
    text-align: right;
    margin-right: 10px;
  }
  input[type="text"],
  input[type="password"] {
    padding: 5px;
    border: 1px solid gray;
    border-radius: 3px;
    margin-bottom: 10px;
    width: 200px;
  }
  button {
    background-color: #4caf50;
    color: white;
    border: none;
    border-radius: 3px;
    padding: 10px;
    width: 100%;
    cursor: pointer;
  }
  button:hover {
    background-color: #3e8e41;
  }

【前端老赵的CSS简明教程】3-2 如何使用CSS样式美化HTML元素

现在,我们的登录表单看起来更加美观了!我们使用了CSS样式来改变表单的边框、内部和外部间距、圆角、宽度和位置。我们还改变了label元素的宽度、对齐方式和间距,改变了input元素的内部和外部间距、边框和圆角,以及改变了button元素的背景、圆角、内部间距和鼠标指针的样式,并且为button元素添加了鼠标划过的效果。


以上这些代码你可能还看不太懂,但是没关系,我们先来演示一下CSS能够让普通的页面变成好看的页面的魔法,在后面的课程中,我们把上面涉及到的内容都给大家讲解到。好,我们这节课就给大家讲到这,下次见!



前端老赵的CSS简明教程目录




喜欢0 发布评论

评论列表

发表评论

  • 昵称(必填)
  • 邮箱
  • 网址