初学者linux基础知识_初学者基础:按钮和下拉菜单

初学者linux基础知识

在“入门基础”的这一部分中,我们将研究按钮,下拉菜单和“清除”插件。


纽扣

Foundation有一组可靠的按钮,非常易于实现。 只需在任何锚,输入,div或按钮元素上添加一类“按钮”,即可将其转换为华丽的Foundation样式按钮。 这只是为您提供标准的框形按钮,但是您可以使用多种按钮样式和类型。 这是一个简单的例子:

<!-- Size Classes -->
<a class="button" href="#">Default Button</a>
<a class="tiny button" href="#">Tiny Button</a>
<a class="small button" href="#">Small Button</a>
<a class="large button" href="#">Large Button</a>

<!-- Color Classes -->
<a class="button secondary" href="#">Secondary Button</a>
<a class="button success" href="#">Success Button</a>
<a class="button alert" href="#">Alert Button</a>

<!-- Radius Classes -->
<a class="button radius" href="#">Radius Button</a>
<a class="button round" href="#">Round Button</a>

<!-- Disabled Class -->
<a class="button disabled" href="#">Disabled Button</a>

本示例演示了所有预设的大小,样式和状态。 它们各自都提供了很多灵活性。 所有预设都可以使用自定义样式覆盖,这意味着您无需从头开始构建按钮。

按钮使用链接的类来实现不同的样式。 例如,从“按钮”开始,然后添加大小,“小”,颜色,“成功”和半径“圆形”。 您还可以通过添加“已禁用”来禁用任何按钮,以说明这种样式方法的用途。


按钮组

基本按钮很容易实现,按钮组也很容易。 他们使用简单的列表结构,如下所示:

<ul class="button-group">
	<li><a class="small button" href="#">Button 1</a></li>
	<li><a class="small button" href="#">Button 2</a></li>
	<li><a class="small button" href="#">Button 3</a></li>
</ul>

这将为您提供由三个按钮组成的标准组,但是您可以添加半径类和类来控制宽度,从“ even-2”,“ even-3”到“ even-8”。 这些宽度类别用于用按钮填充可用空间,并且当偶数类别中的数字与显示的按钮数量匹配时,最好使用这些宽度类别。 例如,如果您有四个按钮,则“ even-4”将是最佳选择。


按钮栏

按钮栏可以描述为一组按钮组。 进行一个div,在该div中添加class="button-bar" ,然后在其中放置任意数量的按钮组。 对于更复杂的按钮布局,这可能是真正的帮助。 这是一个例子:

<div class="button-bar">
<ul class="button-group">
	<li><a class="small button" href="#">Button 1</a></li>
	<li><a class="small button" href="#">Button 2</a></li>
	<li><a class="small button" href="#">Button 3</a></li>
</ul>
<ul class="button-group">
	<li><a class="small button" href="#">Button 1</a></li>
	<li><a class="small button" href="#">Button 2</a></li>
	<li><a class="small button" href="#">Button 3</a></li>
</ul>
</div>

在小屏幕上,栏内的每个按钮组会自动堆叠,从而在任何屏幕上都拥有清晰的外观。 通过采用上述每个部分中介绍的选项,您确实可以按按钮进入城镇。


下拉按钮

在Foundation的最新主要版本中,引入了一个名为dropdowns的新JavaScript插件,当将其分层放置在按钮顶部时,它确实很方便。 标记本质上要求您向按钮添加“下拉列表”类,并添加自定义属性即“数据下拉列表”。

在此之后是一个无序列表,其中包含与您的data-dropdown属性匹配的id,例如:

<a class="button dropdown" href="#" data-dropdown="drop1">Dropdown Button</a>

</pre>
<ul class="f-dropdown" id="drop1">
	<li><a href="#">This is a link</a></li>
	<li><a href="#">This is another</a></li>
	<li><a href="#">Yet another</a></li>
</ul>

还需要注意的是,ul上的“ f-dropdown”类非常重要,因此请不要忘记添加它。

注意:不要忘记在下载的Foundation中包含下拉js。

分割按钮

您必须使用的最后一层灵活性是在按钮中添加拆分的选项。 这可以用来指示下拉列表,下载的可用性,无论您真正想要什么。 使用'split'类和一个span元素将其添加到您的按钮上,该元素应该包括我们在下拉示例中先前使用的相同的'data-dropdown'属性。

<a class="button dropdown" href="#" data-dropdown="drop1">Dropdown Button </a>

</pre>
<ul class="f-dropdown" id="drop1" data-dropdown-content="">
	<li><a href="#">This is a link</a></li>
	<li><a href="#">This is another</a></li>
	<li><a href="#">Yet another</a></li>
</ul>
<pre>

由于下拉列表JavaScript是一个简单的插件,因此只能使用一个选项-定义打开时应用于下拉列表的类名称:

$(document).foundation('dropdown', {
  activeClass: 'open'
});

清除插件

清除后,可以轻松创建具有任何尺寸图像的自适应灯箱。

清除是一个超级快速的灯箱插件。 您可以想象,标记非常简单,并且在轨道滑块不起作用时非常有用。

到目前为止,您将非常熟悉Foundation与列表结构的工作方式,它们再次成为此插件的核心。 建立一个无序列表,每个列表项中包含一些内容。 在ul中添加“ clearing-thumbs”类,再添加一个空的自定义属性“ data-clearing”。

</pre>
<ul class="clearing-thumbs" data-clearing="">
	<li><a href="path/to/your/img"><img alt="" src="path/to/your/img-th" /></a></li>
	<li><a href="path/to/your/img"><img alt="" src="path/to/your/img-th" /></a></li>
	<li><a href="path/to/your/img"><img alt="" src="path/to/your/img-th" /></a></li>
</ul>
<pre>

如果要在ul结构的第一个li中添加“清除功能”类,则Foundation将在您的灯箱选择中将其显示为特色图像。 值得注意的是,清除操作使用了本系列前面介绍的块网格结构。 这有助于确保所有缩略图的高度相同并且分布均匀。


结论

在完整介绍了按钮和下拉菜单之后,我们可以期待涵盖自定义表单和开关。 我会在那里见你!

翻译自: https://webdesign.tutsplus.com/articles/foundation-for-beginners-buttons-and-dropdowns--webdesign-12465

初学者linux基础知识

8、Linux系统使用指南:从基础设置到多媒体支持 本文详细介绍了Linux系统的使用指南,涵盖了从基础设置到多媒体支持的多个方面。内容包括可移动媒体的操作、亮度与锁定设置、电源管理、显示设置、图形界面与硬件检测、终端窗口使用技巧、视频驱动的选择与管理、网络资源访问等内容,并提供了详细的操作步骤和注意事项,帮助用户高效、稳定地使用Linux系统。 阅读详情

相关推荐

掌握下拉菜单的高效截图技巧

基础截图工具通常由操作系统自带,无需额外安装。在Windows系统中,可以通过“截图工具”或使用快捷键PrtScn进行截图。而在macOS上,可以通过或来实现全屏或区域截图。第三方截图软件是IT专业人士和内容创作者的得力助手,它们提供了比操作系统内置截图工具更为丰富和专业化的功能。接下来,我们将深入探讨这些软件的主要功能,以及用户如何根据自己的需求进行自定义设置。第三方截图软件通常包括了基础的截图功能,如全屏截图、区域截图、窗口截图和滚动截图等。

weixin_42578963的博客 1351

linux boot菜单列表,Bootstrap 下拉菜单(Dropdowns)简介

Bootstrap 下拉菜单是可切换的,是以列表格式显示链接的上下文菜单。这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现。 如需使用下拉菜单,只需要在 class .dropdown 内加上下拉菜单即可。下面的实例演示了基本的下拉菜单:实例 主题 Java 数据挖掘 数据通信/网络 分离的链接 尝试一下 »结果如下所示: 选项对齐通过...

weixin_29367347的博客 342

Foundation 下拉菜单

Foundation 下拉菜单 Foundation 下拉菜单允许用户从预定义的下拉列表中选取一个值: 实例 Dropdown Button   Link 1   Link 2   Link 3 $(document).ready(function() {    $(document).foundation();}) 实例解析 .dropdown 类为按钮添加一个向下的箭头符号”图标。 使用按钮或链接的 data-dropdown="id" 属性来打开下拉菜单。 id 值需要与下拉菜单的内容 (id01) 匹配。 在 , , 中添加 .f-dropdown

linux 按钮

推荐用gtk,有丰富的构件,下面给了一个例子,一个窗口,上面有个按钮。 编译方法:gcc   -o   test   test.c   `pkg-config   --cflags   --libs   gtk+-2.0` #include   /*   这

AwillAway的专栏 906

TSmaster CANFD配置避坑指南:为什么你的PCAN盒不支持最新版本?

本文针对TSmaster配置PCAN硬件进行CANFD通信时的常见问题,提供了详细的避坑指南。重点解析了CANFD配置中TSEG1等关键参数的理解误区,并深入探讨了TSmaster新版本与PCAN硬件驱动之间的兼容性变化,帮助工程师快速定位并解决连接失败或无法发送CANFD报文等问题。

alpha的博客 542

SQLite学习——Dapper初识

dapper下载:https://www.nuget.org/packages/Dapper/1.40.0

jiDxiaohuo的博客 1296

Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架

Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架。 Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。 Found...

852

基于Landsat-8数据的山西省吕梁市地表温度反演研究过程(大气校正法)

1.数据下载:本实验采用的数据是 ①从地理空间数据云下载的来自landsat8 卫星,云量<=1%,时间为2017年5月12日的山西省吕梁市影像数据。为全面覆盖吕梁市,选用了两片影像。 ②吕梁市边界矢量图 2.数据预处理 ...

weixin_45747376的博客 6601

chatgpt: linux 下用纯c 编写一按钮,当按钮按下在一新窗口显示hello world

在 Linux 环境下使用纯 C 语言编写一个按钮,当按钮按下时,在一个新窗口显示 "Hello World"。我们可以使用 GTK 库来实现这个功能。GTK 是一个用于创建图形用户界面的跨平台工具包。当你运行该程序时,会出现一个窗口,包含一个标签为 "Press Me" 的按钮。点击按钮后,会弹出一个新窗口,显示 "Hello World"。以下是一个示例程序,它创建一个窗口,包含一个按钮。当按钮被按下时,会弹出一个新窗口并显示 "Hello World"。首先,确保你的系统已经安装了 GTK 库。

m0_59802969的博客 634

Agent 操作系统:未来的 Harness 平台

在大模型技术爆发的当下,自主智能体(Agent)已经成为AI原生应用的核心载体,但当前Agent开发面临着碎片化严重、运维难度高、规模化落地难三大核心痛点,就像1970年代没有通用操作系统的裸机编程时代,开发者需要重复造轮子解决底层基础设施问题。本文将深度解析Agent操作系统(Agent OS)作为AI原生时代的底层基础设施的核心定位,以及下一代Harness平台如何将Agent OS与成熟的DevOps、CI/CD、可观测性、成本管理能力深度融合,成为AI原生应用全生命周期管理的统一平台。

软件工程实践的博客 278

PLC模拟量输入电路设计:±10V与±20mA信号调理全解析

在工业自动化和数据采集系统中,模拟量输入是连接物理世界与数字控制的核心桥梁。无论是变送器输出的4-20mA电流环,还是伺服驱动与信号发生器提供的±10V电压信号,PLC和采集模块都需要在复杂现场环境下稳定、精准地完成信号采集。理解信号体制的原理——电流环抗长线干扰、电压环响应快——是设计模拟输入前端的基础。通过精密电阻网络实现分压与采样,利用运放完成双极性到单极性的电平搬移,配合TVS与滤波电路保障可靠性,并经过ADC量化与校准流程,最终构建出兼顾精度、成本和工业级鲁棒性的完整信号链路。本文面向硬件工程师与

weixin_29163797的博客 299

Linux入门的基础知识点

一、Linux操作系统概述 1、发展 1991 Linus Linux 0.0.1版,代码为8K行。现在最新版本为5.12.4。Linux加入了GNU,整体基于GPL协议,允许开源、分享传播、修改。 2、组成 (1)keanel–内核: 核心程序,用于管理硬件设备、系统的线程进程、内存、交换空间、文件系统、精灵进程(守护进程)等。主要实现系统程序与硬件之间的控制管理功能。 (2)Shell: 包裹在内核之外的人机交互界面,用于用户和内核之间打交道的功能,类似于windows的CMD。 通过Shell将输入的

m0_67392409的博客 1万+

别再为SCI论文配图发愁了!手把手教你用PS+AI搞定从数据图到模式图的全流程

本文详细解析了如何利用Photoshop(PS)和Illustrator(AI)高效完成SCI论文配图的全流程,涵盖数据可视化、模式图设计及期刊适配性输出。通过实战案例,帮助科研人员掌握位图与矢量图的处理技巧,提升论文配图质量,满足不同期刊的出版要求。

weixin_28630185的博客 382

初学者linux基础知识_初学者基础:自定义表单和开关

在查看 Zurb's Foundation 中的按钮之后,现在让我们看一下自定义窗体和开关。 在本教程中,我们将进行练习。 您可以将其添加到您的项目中或一起玩的联系表。 构建完这些之后,我们将移至其他表单元素。 至少对于我来说,形式总是让人有些痛苦,尤其是在使它们适合我过于雄心勃勃的设计时。 Foundation通过包含JavaScript自定义表单插件,使整个过程变得更加容易。 设置非...

Web design 教程小屋 234

EMB电子机械制动系统和EHB电子液压制动系统控制功能的对比

EMB电子机械制动系统相比EHB液压制动系统具有显著优势:响应速度更快(<100ms)、控制精度更高(±2N·m)、能实现单轮独立控制,支持0.1%级制动力调节。在ABS、ESC等安全功能上表现更优,制动平顺性和NVH性能更好,同时提升能量回收效率15%-20%。特别适合智能驾驶需求,可使AEB等系统响应时间缩短50ms,紧急制动距离减少1米以上。EMB系统完美契合高阶自动驾驶对快速响应和精准控制的要求。

m0_59012156的博客 885

Linux新手入门指南:从安装到基础命令

Linux是一种自由和开放源代码的类UNIX操作系统,广泛应用于服务器、桌面电脑、移动设备等领域。它具有稳定性高、安全性好、可定制性强等优点,是学习和从事计算机相关工作的重要工具。Linux拥有众多发行版本,例如Ubuntu、CentOS、Debian等,它们基于Linux内核,但提供了不同的软件包管理和桌面环境。对于Linux初学者,建议选择易于使用的Ubuntu作为入门系统。本博客介绍了Linux系统的基本概念、安装方法、桌面环境、常用命令以及文本编辑器。

lrguagua1996的博客 1268

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【基于HTML5的网页设计及应用】——动态添加下拉菜单

【基于HTML5的网页设计及应用】——动态添加下拉菜单

shsjssnn的博客 1694

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SecureCRT效率翻倍:3分钟搞定自定义快捷命令按钮(附常用Linux命令模板)

本文详细介绍了如何利用SecureCRT的快捷输出按钮栏功能,将常用Linux命令一键化,从而大幅提升运维工作效率。通过创建自定义按钮、构建系统监控与故障排查命令模板库,并分享高级脚本与菜单配置技巧,帮助用户告别重复输入,实现高效自动化操作。

weixin_28327051的博客 238

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

小技巧: 屏幕截图(截屏)工具如何截取(捕获)下拉菜单

http://www.netpu.net 网普科技版权所有,转载请注明作者和出处并保持文章原貌 (网普科技优质廉价美国主机、美国LINUX虚拟主机服务) 原文地址 http://bbs.netpu.net/viewthread.php?tid=3613 问题的提出 工作中经常遇到需要屏幕截图(截屏)的时候,比如网页页面,软件界面等等。 最痛苦的莫过于截取/捕获网页或者

Netpu的专栏 3356

Linux基础知识---第二章

Linux基础知识—第二章 安装CentOS 1.软硬件准备 软件:推荐使用VMware。 镜像:CentOS7,如果没有镜像可以在http://mirrors.sohu.com/下载 硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的 要求。最起码I5CPU双核、硬盘500G、内存4G以上。 2.虚拟机准备 1.打开VMware选择新建虚拟机 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RmO3ALUI-1596965590719)(C:\U

weixin_49539806的博客 238

php编写网站页面_用php写一个网页页面(1),2024年最新Linux运维 MVP模式详解

为了做好运维面试路上的助攻手,特整理了上百道。

2401_83973995的博客 908

php编写网站页面_用php写一个网页页面,字节Linux运维高工面试

elseif(q==taobaoechoahref′https//wwwtaobaocom′targetb′​lank′title′新窗口进入淘宝′淘宝a;```以上案例是一个不分页处理的下拉表单页面,前端代码和后端代码同在一个php文件。

2401_83973995的博客 1157

没Linux基础能用AI智能体吗?Windows友好云端方案

AI智能体是一种能够自主执行任务的软件程序。想象一下,它就像一个聪明的数字员工,可以24小时不间断地为你工作。数据分析智能体:自动处理Excel表格,找出关键趋势和异常值内容创作智能体:根据你的要求生成文章、报告甚至诗歌代码编写智能体:理解你的需求后自动生成可运行的代码业务流程智能体:自动完成重复性的办公任务,如邮件分类、数据录入这些智能体运行在云端,你只需要通过浏览器访问就能使用,完全不需要在本地安装复杂的软件或配置环境。

IronwoodStag78的博客 989

Makepad DropDown 下拉菜单组件:属性、样式与 PopupMenu 弹层完全指南

`DropDown` 是 Makepad 创意软件开发平台内置的下拉选择控件:一个带角标箭头的按钮脸,点击后打开一个可选项列表的弹出菜单。本文基于仓库中的组件文档 [dropdown.md](https://link.gitcode.com/i/a9f7b1ea0c6f16a8ae865d6f4196824e),结合 [drop_down.rs](https://link.gitcode.com/

gitblog_00640的博客 230

Eto.Forms控件大全:从按钮到表格的完整使用教程

Eto.Forms是一个强大的跨平台GUI框架,专为.NET开发者设计,支持在Windows、macOS和Linux上构建一致的桌面应用。本文将带你探索Eto.Forms丰富的控件库,从基础按钮到高级表格,帮助你快速掌握各类控件的使用方法。 ## Eto.Forms控件概览 Eto.Forms提供了丰富的控件集合,适用于构建各种桌面应用界面。这些控件可分为基础控件、文本控件、选择控件、数据展示

gitblog_01276的博客 767
上一篇: Gumby简介:替代CSS框架
下一篇: compass sass_用Sass和Compass设置基础
daique1908
博客等级 码龄10年 29粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值