分享三款美观的html按钮样式

介绍

HTML按钮是我们日常网页开发中最常用的元素之一。虽然HTML按钮存在很多默认样式,但是使用定制样式可以使我们的网页更加美观和个性化。本文将分享三款美观的HTML按钮样式,这些样式可以为您的网页添加一些很酷的效果。

样式一

设计思路

第一个样式是一款简单而又充满现代感的按钮样式。这种样式使用的颜色非常简单,主要颜色为蓝色和白色,按钮的边框颜色为黑色,此外,为鼠标悬停和按下状态设置了不同的颜色,以使按钮更加动态。

代码

下面是这个样式的代码实现。

<button class="cool-button">Click Me</button>

.cool-button {

background-color: #3498db;

border: none;

color: white;

padding: 15px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

border-radius: 50px;

}

.cool-button:hover {

background-color: #3cb0fd;

}

.cool-button:active {

background-color: #2980B9;

}

分析

使用此样式可以轻松创建醒目的按钮。在代码中,颜色设置和padding属性可以设置按钮的大小。cursor属性可以让鼠标在悬停时显示一个手形光标,以增加按钮的可点击性。

样式二

设计思路

第二款样式是一种类似于电灯泡的按钮,其灯泡可以通过点击开启或关闭。灯泡的图标是通过一个实心圆和一个类似于三叶草的三角形组成的。当灯泡处于关闭状态时,圆和三角形均为灰色;当灯泡处于打开状态时,圆为黄色,而三角形为白色。

代码

下面是这个样式的代码实现。

<button class="bulb-button">

<span class="bulb-icon">

<span class="circle"></span>

<span class="triangle"></span>

</span>

<span class="bulb-text">ON</span>

</button>

.bulb-button {

background-color: #fff;

border: none;

color: #999;

padding: 5px 15px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

border-radius: 25px;

}

.bulb-icon {

display: inline-block;

height: 30px;

position: relative;

margin-right: 10px;

}

.circle {

border-radius: 10px;

display: inline-block;

height: 20px;

position: absolute;

width: 20px;

top: 5px;

left: 0;

background-color: #ccc;

}

.triangle {

width: 0;

height: 0;

border-style: solid;

border-width: 10px 0 10px 17.3px;

border-color: transparent transparent transparent #ccc;

position: absolute;

left: 7px;

top: 5px;

}

.bulb-button.active {

background-color: #ff0;

color: #333;

}

.bulb-button.active .circle {

background-color: #ff0;

}

.bulb-button.active .triangle {

border-color: transparent transparent transparent #ff0;

}

.bulb-button.active .bulb-text {

color: #333;

}

.bulb-text {

font-weight: bold;

}'>

分析

通过此样式,可以使你的网站变得更加有趣。在这个例子中,我们使用了CSS3的伪元素来绘制电灯泡的三叶草形状。使用:active伪类可以轻松地改变按钮的样式。

样式三

设计思路

第三款样式是一款较为简单的阴影按钮。该按钮使用了CSS3的box-shadow来创建细微的阴影效果,使按钮看起来更有层次感。

代码

下面是这个样式的代码实现。

<button class="shadow-button">Click Me</button>

.shadow-button {

background-color: #f44336;

color: white;

padding: 16px 32px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

border-radius: 50px;

border: none;

-webkit-box-shadow: 0px 10px 0px 0px rgba(0,0,0,0.1);

-moz-box-shadow: 0px 10px 0px 0px rgba(0,0,0,0.1);

box-shadow: 0px 10px 0px 0px rgba(0,0,0,0.1);

}

.shadow-button:hover {

-webkit-box-shadow: none;

-moz-box-shadow: none;

box-shadow: none;

}

.shadow-button:active {

-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);

box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.2);

}

分析

这个样式简单、干净,只是添加了一个阴影效果来增加按钮的视觉效果。box-shadow属性可以用很多不同的方式来调整按钮的外观。

结论

在本文中,我们介绍了三款不同的HTML按钮样式。第一个样式是一种简单而有现代感的按钮;第二个样式是一个像灯泡一样的按钮;第三个样式是一个简单的阴影按钮。每个样式都具有不同的优势和目的,并且可以为您的网站添加不同的视觉效果。通过这些样式,您可以使您的按钮更有创造力和独特性,吸引更多的用户。