📜  如何在css中制作一个椭圆形按钮(1)

📅  最后修改于: 2023-12-03 14:52:41.279000             🧑  作者: Mango

如何在CSS中制作一个椭圆形按钮

简介

椭圆形按钮在网站设计中经常用到,本文介绍如何使用纯CSS制作一个椭圆形按钮。

代码实现
步骤一:创建HTML结构

首先,我们需要一个HTML按钮结构,推荐使用button或a标签。

<button class="ellipse">椭圆形按钮</button>
步骤二:添加基础样式

我们需要去掉按钮默认的样式,设定按钮的宽高、边框和背景色等基本样式。

.ellipse {
  display: inline-block;
  text-align: center;
  line-height: 50px;
  width: 200px;
  height: 50px;
  border: none;
  background-color: #449d44;
  color: #fff;
}
步骤三:制作椭圆形

在按钮的基础上,我们需要使用border-radius属性来构造椭圆形,将border-radius的值设为按钮高度的一半即可。

.ellipse {
  display: inline-block;
  text-align: center;
  line-height: 50px;
  width: 200px;
  height: 50px;
  border: none;
  background-color: #449d44;
  color: #fff;
  border-radius: 25px;
}
步骤四:完善椭圆形样式

为了让椭圆形按钮更加美观,我们可以添加hover效果,改变按钮的背景色和颜色。

.ellipse {
  display: inline-block;
  text-align: center;
  line-height: 50px;
  width: 200px;
  height: 50px;
  border: none;
  background-color: #449d44;
  color: #fff;
  border-radius: 25px;
  transition: all .2s ease-out;
}

.ellipse:hover {
  background-color: #78bc78;
  cursor: pointer;
}
总结

以上就是使用纯CSS制作一个椭圆形按钮的方法,关键在于使用border-radius属性来构造椭圆形,再加上基础样式和hover效果,即可制作一个美观实用的椭圆形按钮。

完整代码如下:

<button class="ellipse">椭圆形按钮</button>
.ellipse {
  display: inline-block;
  text-align: center;
  line-height: 50px;
  width: 200px;
  height: 50px;
  border: none;
  background-color: #449d44;
  color: #fff;
  border-radius: 25px;
  transition: all .2s ease-out;
}

.ellipse:hover {
  background-color: #78bc78;
  cursor: pointer;
}