【发布时间】:2023-05-01 04:41:02
【问题描述】:
如何使用 HTML 和 CSS 制作圆形按钮?我尝试使用背景图像,并使其具有一定的大小,但这似乎不起作用。具体来说,我想制作一个圆形按钮,单击它会启动一个 Javascript 脚本。
【问题讨论】:
标签: javascript html css
如何使用 HTML 和 CSS 制作圆形按钮?我尝试使用背景图像,并使其具有一定的大小,但这似乎不起作用。具体来说,我想制作一个圆形按钮,单击它会启动一个 Javascript 脚本。
【问题讨论】:
标签: javascript html css
border-radius。
button {
height: 50px;
width: 50px;
border-radius: 50%;
border: 1px solid #000;
}
【讨论】:
-moz-border-radius: 50px;和-webkit-border-radius: 50px;以支持旧版mozilla和webkit浏览器
您可以使用 css3 非常简单地做到这一点:
HTML -
<div id="button">
</div>
CSS -
#button {
width:100px;
height: 100px;
border-radius:100%;
background-color:red;
}
并使用 onclicked 事件使其成为按钮。
【讨论】:
border-radius: 50%; 应该可以。标记也可以是<button>Click Me</button>,而css是button { width: 100px; height: 100px; border-radius: 50%; background-color:red; border: 1px solid #000; }
两种方式:
1.) 创建带圆角的图像并使用 css 颜色设置中间。
2.) 使用仅限于某些浏览器的 css 属性(FF 使用一组,safari 其他一些,不确定 chrome 是否使用另一组)。
【讨论】:
border-radius 不必是百分比。请尝试将其设置为像素。
【讨论】: