103.实战网页行动呼吁部分-第三节

上节课我们实现的内容是这样的:
在这里插入图片描述

● 首先,我们设置一下label的字体样式

.cta-form label {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 1.2rem;
}

在这里插入图片描述

● 接着设置输入框的样式

.cta-form input {
  width: 100%;
  padding: 1.2rem;
  font-size: 1.8rem;
  font-family: inherit;  #字体继承
  border: none;
  background-color: #fdf2e9;
  border-radius: 9px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

在这里插入图片描述

● 但是里面默认的内容太深了,我们要把它变得浅一点,不让别人认为这是真正得内容

.cta-form input::placeholder {
  color: #aaa;
}

在这里插入图片描述

● 接着,我们来设置选择框得样式,直接给与填写框一样即可
在这里插入图片描述在这里插入图片描述

● 接着设置一下按钮得样式,首先我们采用之前得代码,直接赋予btn一些样式

.btn,
.btn:link,
.btn:visited {
  display: inline-block;
  text-decoration: none;
  font-size: 2rem;
  font-weight: 600;
  padding: 1.6rem 3.2rem;
  border-radius: 9px;
  transition: all 0.3s;

  border: none;
  cursor: pointer;
  font-family: inherit;
}

在这里插入图片描述

● 接着给这个按钮一些单独的样式

.btn--form {
  background-color: #45260a;
  color: #fdf2e9;
  align-self: end;
  padding: 1.2rem;
  font-size: 1.8rem;
}

在这里插入图片描述

● 接着我们可以设置一下焦点范围
在这里插入图片描述

● 选中它,就会出现一个边框,我们可以设置这个样式,因为默认的太丑了

*:focus {
  outline: none;
  box-shadow: 0 0 0 0.8rem rgba(230, 125, 34, 0.5);
}

在这里插入图片描述

也许你觉得很丑,但是这会让用户有反馈,使得用户眼前一亮的感觉
输入框需要单独设置绿色的焦点样式

.cta *:focus {
  outline: none;
  box-shadow: 0 0 0 0.8rem rgba(253, 242, 233, 0.5);
}

在这里插入图片描述

这样我们就完成了这一组件了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值