gpt4 book ai didi

html - CSS3 仅使用单个 DIV 创建此按钮

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:49 25 4
gpt4 key购买 nike

我正在尝试在 CSS3 中创建一个与此类似的按钮。 (应该支持所有 HTML5 浏览器):

按钮图片

button image

HTML:

<div class="buttonClass">Nitin Mukesh</div>

CSS:

body {
background: gray;
margin-top: 50px;
margin-left: 50px;
}
.buttonClass {
width: 300px;
height: 40px;
padding: 10px 60px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -moz-linear-gradient(top, #FFFFFF 0%, #91BDD6 100%); /* firefox */
border: solid #91BDD6 5px;
outline: solid #fff 5px;
-moz-box-shadow: 3px 1px 24px #000000;
-webkit-box-shadow: 3px 1px 24px #000000;
box-shadow: 3px 1px 24px #000000;
}

JSFiddle

我可能会想到一个解决方案,即使用 2 个 div 将解决外部 div 保持白色轮廓和框阴影以及内部 div 具有轮廓和渐变颜色的问题。

是否可以使用单个 div 实现此目的。

非常感谢任何输入

最佳答案

这是我想出的:http://jsfiddle.net/psycketom/heGu9/2/

.button
{
display: block;

background-image: linear-gradient(bottom, rgb(145,189,214) 0%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(145,189,214) 0%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(145,189,214) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(145,189,214) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(145,189,214) 0%, rgb(255,255,255) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(145,189,214)),
color-stop(1, rgb(255,255,255))
);

/* Added second shadow for that "black" effect */
box-shadow: 0px 0px 0px 5px white, 0px 0px 10px 5px black;
-o-box-shadow: 0px 0px 0px 5px white, 0px 0px 10px 5px black;
-ms-box-shadow: 0px 0px 0px 5px white, 0px 0px 10px 5px black;
-moz-box-shadow: 0px 0px 0px 5px white, 0px 0px 10px 5px black;
-webkit-box-shadow: 0px 0px 0px 5px white, 0px 0px 10px 5px black;

border-radius: 15px;
-o-border-radius: 15px;
-ms-border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;

border: solid 5px rgb(145,189,214);

padding: 60px;

margin: 7px; /* to complement the outside shadow */
}

关于html - CSS3 仅使用单个 DIV 创建此按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15355927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com