可展开按钮
Expandable Buttons
我一直在尝试创建可扩展按钮,就像这个网站底部的按钮一样(http://mastermechanic.ca/services.php),但我一直想不通。我是JavaScript的初学者,如果有任何帮助,我们将不胜感激。
HTML:<button id="lol">Some long text</button>
CSS:#lol {color: white; font-size: 2em; background: yellow; border: 5px solid orange; border-radius: 3px; padding: 10px 20px}
尝试定义按钮的宽度。。。
参见示例JS Fiddle
#lol {color: white; font-size: 2em; background: yellow; border: 5px solid orange; border-radius: 3px; padding: 10px 20px; width: 50%;}
我已经制作了CSS,您可能需要在下面的链接中有确切的按钮。我希望它能有所帮助。欢呼
CSS:
.big {
background: #fb7303;
height: 100px;
width: 250px;
border: 5px solid #ffa500;
border-radius:10px;
color: white;
font-size: 20px;
}
HTML:
<button class="big">Schedule <br>Maintenance</button>
Fiddle链接:http://jsfiddle.net/dHq74/3/
我没有创建一个非常详细的示例,但这应该会让您走上正轨。你可以在这里玩。
它们使用Jquery&Css,当用户点击"按钮"时,它会添加类"fullheight",当用户再次点击它时,它将添加类"smallheight"
$( "#reveal-container" ).toggleClass("smallheight");
$( "#reveal-container" ).toggleClass("fullheight");
我DIDNT执行此操作。购买也许你仍然可以从我的例子中受益:
我只是像他们一样创建了一个容器DIV,然后使用Jquery将其打开和关闭:
jQuery
$(".button").click(function () {
$button = $(this);
$content = $button.next();
$content.slideToggle(500, function () {
});
});
完整示例请参见FIDDLE。
希望这对你有所帮助。:)
相关文章:
- 单击按钮可更改多个跨度项目
- 如何使链接/按钮可下载
- 单击按钮可隐藏或取消隐藏文本
- 可点击按钮表的问题,需要防止双击聚焦按钮,同时保持以下按钮可点击
- 单击按钮可多次动态添加选择框、文本框和日期,并将这些值插入数据库
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 如何制作一个 chrome 扩展程序,以打开带有多个按钮的弹出菜单,这些按钮可在新标签页中打开链接
- 如何在可展开菜单中正确显示标题
- 从 ui-grid 中的可展开行中删除列标题
- 按钮以展开和折叠所有在jQuery手风琴上
- 如何在单击链接时制作可展开的表格
- 拖动按钮可导航到下一页,了解如何编写代码
- 通过按钮可滚动 Div,没有滚动条
- jQuery手机内点击检测按钮可折叠
- 内容上的启用/禁用按钮可编辑按键
- 单选按钮可清除文本框
- 一个HTML按钮可连续调用3个函数
- 单击一个按钮可取消jQuery中另一个(外部)按钮的单击事件
- 单选按钮可弹出更多信息
- 可展开按钮