首页
学习
活动
专区
圈层
工具
发布

css实现按钮文案垂直水平居中,按钮左侧图标相对文字固定距离展示

需求 css实现按钮文案垂直水平居中,按钮左侧图标相对文字固定距离展示,效果如图: 实现 方案一:使用 margin-right 来实现按钮和左侧图标的间距 <div class="download-btn...height: 30px; margin-right: 6px; } .btn-txt { .line-clamp(1); // 限制按钮文字展示一行...line-height: 1; } } } 实现逻辑,将按钮和图标放在同一个 div 里,按钮相对右侧文字,加一个 margin-right,按钮和图标的div...再整体向左移动左侧图标的宽度和左侧图标右间距,以保证按钮文字水平居中展示。...text-align: center; &.left-icon{ right: 10px; } } } } 实现逻辑,左侧图标相对右侧文字定位加间距

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【移动端网页布局】流式布局案例 ③ ( 实现搜索栏功能 | 伪元素选择器 | 子绝父相 | 外边距塌陷处理 | 二倍精灵图处理方案 )

    , 尺寸也是 40 x 44 大小 , 该按钮盒子通过定位设置 ; 右侧按钮直接写上 " 登录 " 两个字 , 垂直居中 , 行高 = 内容高度 , 即可设置文字垂直居中 ; css 样式实例 :...JD 图标的右上角 right 值为负数说明该竖线在 JD 图标之外 */ right: -8px; top: 0; /* 设置显示模式为块级元素 可以设置宽高 */ display...30 x 29 像素 , 在布局中放大镜图标为 18 x 15 像素 ; 这里将精灵图中的放大镜图标设置为 36 x 30 像素 , 比较好计算 ; 二倍精灵图处理方案 : 在 Firework 中..., 将精灵图缩小一半 ; 在缩小一半的精灵图中测量坐标 ; 将代码中的 background-size 缩小一半 , 也就是精灵图缩小一半 ; 最终测量后 , 在缩小一半的精灵图中 , 放大镜图标的左上角在...JD 图标的右上角 right 值为负数说明该竖线在 JD 图标之外 */ right: -8px; top: 0; /* 设置显示模式为块级元素 可以设置宽高 */ display

    4.7K30

    【Html.js——Bug修复】大电影(蓝桥杯真题-2333)【合集】

    点击收藏图标,收藏图标在空心(images/hollow.svg)和实心 (images/solid.svg)中进行切换。...点击收藏图标后,仅在收藏图标为实心图形时,成功提示框(class=toast__container)元素显示,2 秒后该提示框自动隐藏或者点击提示框上面的关闭按钮(class=toast__close).../css/style.css" />:引入外部 CSS 文件 style.css,用于设置页面的样式。 大电影:设置网页的标题,显示在浏览器的标签栏上。...:更多信息按钮,包含一个图标。 3....三、工作流程 ▶️ 浏览器加载 HTML 文件,解析 HTML 结构,引入 CSS 样式和 jQuery 库。 页面渲染电影卡片、浮动操作按钮和隐藏的提示框。

    1.8K00

    Bootstrap框架的简单使用

    在链接元素( )中,可以为基于 元素创建的按钮添加 .active 类。 禁用状态 通过给按钮的背景设置相关属性呈现出无法点击的效果。...Bootstrap中包括 250 多个来自 Glyphicons字体图标, 你可以通过它来实现网页中的图标效果。...直接复制字体图标的类名 在一个空标签中调用图标类 注意 图标类不能和其它组件直接联合使用...应该创建一个嵌套的 标签,并将图标类应用到这个 标签上。 图标类只能应用在不包含任何文本内容或子元素的元素上。...为了设置正确的内补(padding),务必在图标和文本之间添加一个空格。 Bootsrap插件 封装了HTML、CSS、JS为一体,可以让网页实现交互效果。

    5.5K10

    【Html.js——功能实现】宝贵的一票(蓝桥杯真题-2323)【合集】

    顺序排列,当页面中的选项大于 2 个时,选项后面跟随删除按钮(即 x 图标)。...添加选项按钮部分: :一个容器,用于包裹添加选项的按钮。 :一个子容器,包含图标和文本。 图标时,找到其最近的 .row 元素并移除。 获取剩余选项的数量 itemCount。 遍历剩余选项,更新选项的序号。 如果剩余选项数量小于等于 2,移除选项的删除按钮。...如果选项数量大于 2,为已有选项添加删除按钮。 删除选项: 用户点击某个选项的删除图标,触发 .del - icon 的点击事件。 删除当前选项。 更新剩余选项的序号。...如果剩余选项数量小于等于 2,移除选项的删除按钮。 其他操作: 用户可以在 “投票主题” 输入框中输入投票主题。 用户可以勾选 “支持多选” 和 “公开投票结果” 复选框。

    2.7K00

    如何写好css系列之button

    现代前端行业的发展,如果你在css的时候,还没有利用一些预编译工具,是否觉得自己太low了。但你是否考虑过搭建一套自己前端框架。...按钮状态:普通状态、鼠标悬停、选中状态、禁用状态 2. 按钮形状:常用形状(有背景),简单形状(无背景),图标按钮、多文字按钮、fullwidth按钮 3...._button.onlyIcon.scss:图标按钮的实现,在这里申明:图标都是使用的font-awesome。 4. _button.link.scss:对按钮扩充为a标签也能支持 5....首先利用button来修饰按钮的整体形状和状态等信息,然后再将图标和文字span进一步修改即可。     ...其他 本人在阐述此篇博客的时候,对css前端框架整体理解还没达到高级水平。所以在文章逻辑结构和语言的时候存在诸多问题,希望各位朋友、前辈指教。源码下载

    1.6K70

    用自然语言开发Chrome插件?CodeBuddy IDE实测:新手也能30分钟搞定!

    **生成图标**: - 打开icon_generator.html文件 - 点击各尺寸图标下方的"下载"按钮 - 将下载的图标保存到src/images目录,命名为icon16.png、icon48...**使用插件**: - 确保已登录相应平台(知乎、今日头条、百家号) - 点击Chrome工具栏中的插件图标 - 在弹出窗口中点击对应平台的"获取Cookie"按钮 - 获取成功后可以点击...**生成图标**: - 打开icon_generator.html文件 - 点击各尺寸图标下方的"下载"按钮 - 将下载的图标保存到src/images目录,命名为icon16.png、icon48...打开网站功能- 为每个平台添加了"打开网站"按钮- 点击按钮会在新标签页中打开对应平台的网站- 用户可以在新打开的网站中重新登录或刷新页面来更新cookie### 2....**点击按钮**:在新标签页打开对应网站5. **用户操作**:在网站中登录或刷新页面6.

    93910

    Custom Beautify

    2020-12-12:内测版v0.04 新增侧栏按钮缩进思路。 修改关于阿里图标库引入的一些描述。 新增TODO,将阿里图标库symbol引入方案写成外挂标签形式。...important; } 侧栏按钮缩进 含Aplayer全局吸底音乐标签伸缩实例 点击查看侧栏按钮缩进教程 在魔改过程中应该会遇到想要让一个按钮变成侧栏伸缩的形式,不需要它时就所在侧栏里,需要时才弹出...(目前还不支持.ani后缀的动态鼠标指针图标)。可以从一些美化网站找到鼠标指针图标。例如店长就是在一个Windows美化网站上找的。...你甚至还可以直接在阿里图标库里找到心仪的图标以后,在convertio上将png转为cur文件。不过根据店长试用效果来看,因为png文件转的cur文件较大,很多时候图标都加载不出来。...最好事先降低一下图标的分辨率到合适的程度。 然后就是正文了,依然是在custom.css中进行修改。用F12控制台左上方的箭头按钮获取对应块元素的id或者css。然后修改对应的cursor属性。

    4.1K20

    探索 JQuery EasyUI:构建简单易用的前端页面

    就像在世界之窗中插入了一扇神奇的门,我们只需简单地在项目的文件中引入 EasyUI 的 CSS 和 JS 文件,便可打开通往美妙世界的大门。...当用户点击提交按钮时,会调用 JavaScript 函数 submitForm(),在该函数中调用了 form('submit') 方法来提交表单,并且在提交成功时弹出一个提示框显示 "Form submitted...用户可以在页面上看到用户列表,点击“Add User”按钮可以弹出添加用户的对话框,输入用户信息后点击“Save”按钮即可将用户信息保存到后端数据库中。...用户可以在页面上选择不同类型的图表(柱状图、折线图、饼图),然后点击对应的按钮,页面就会加载相应类型的模拟数据并绘制图表。...用户可以在页面上看到任务列表,点击工具栏按钮可以弹出添加或编辑任务的对话框,输入任务信息后点击保存按钮即可将任务信息保存到后端数据库中,同时也可以删除已有的任务。

    4.6K10

    探索 JQuery EasyUI:构建简单易用的前端页面

    就像在世界之窗中插入了一扇神奇的门,我们只需简单地在项目的文件中引入 EasyUI 的 CSS 和 JS 文件,便可打开通往美妙世界的大门。...当用户点击提交按钮时,会调用 JavaScript 函数 submitForm(),在该函数中调用了 form('submit') 方法来提交表单,并且在提交成功时弹出一个提示框显示 “Form submitted...用户可以在页面上看到用户列表,点击“Add User”按钮可以弹出添加用户的对话框,输入用户信息后点击“Save”按钮即可将用户信息保存到后端数据库中。...用户可以在页面上选择不同类型的图表(柱状图、折线图、饼图),然后点击对应的按钮,页面就会加载相应类型的模拟数据并绘制图表。...用户可以在页面上看到任务列表,点击工具栏按钮可以弹出添加或编辑任务的对话框,输入任务信息后点击保存按钮即可将任务信息保存到后端数据库中,同时也可以删除已有的任务。

    3.6K10

    62. Vue 饿了么Mint UI组件的基本使用

    在 main.js 中写入以下内容: import Vue from 'vue' import MintUI from 'mint-ui' import 'mint-ui/lib/style.css'...Mint-UI中css组件的使用 3.在 main.js 配置完整导入mint-ui ? 当完整导入mint-ui之后,就可以使用使用相关的组件了,下面来看看一个button按钮组件。...1.导入简短的消息提示框 | Toast import { Toast } from 'mint-ui'; 2.下面在app组件中设置一个点击按钮事件,并且触发Toast消息 基本用法: Toast('...说明:若需在文字上方显示一个 icon 图标,可以将图标的类名作为 iconClass 的值传给 Toast(图标需自行准备) Toast({ message: '操作成功', iconClass.../static/iconfont/iconfont.css' 配置webpack使用字体库文件 安装url-loader cnpm i url-loader file-loader -D 在webpack.config.js

    3.1K50

    Chevron 导航:以图标引导的交互模式

    通过对 Chevron 图标的起源、在面包屑导航、后退按钮、折叠面板以及侧边导航等多种场景中的实际应用进行剖析,并结合完整的 HTML + CSS + JavaScript 示例,本文旨在帮助开发者深入了解...在视觉设计领域,chevron 图标通常呈现为尖头或角标,指示方向或分隔层级,为用户提供直观的路径暗示。...后退按钮在移动端应用中,后退按钮的设计需要平衡信息传递与平台习惯。一些调研表明,部分开发者倾向使用单向 chevron(在同一位置,并在展开时做平滑的旋转或过渡动画,以帮助用户建立可预测的操作模型 。...灵活地在面包屑、后退按钮、折叠面板以及侧边菜单中使用时,需要关注图标尺寸、触控反馈以及动画过渡,确保用户能够在不同设备上感受到一致的交互体验。

    90010

    Hexo-使用阿里iconfont图标

    首先,fa fa-xxx中的图标可以在 图标库 中寻找。 (上面慢的话,可以在这个:另一个图标库) ?...2.找到你想添加的图标,将你想要添加的图标点击 “添加入库” 按钮。 ? 3.点击右上角小购物车图标,这里会看到你刚刚添加的所有图标 ? 4.添加至项目 ?...6.生成在线链接 点击 Font class 按钮,点击查看在线链接,会生成在线链接 ? 打开链接,红线上的就是调用的名称。 ?...引入字体样式 1.存入css 在页面中右键–另存为,存到\themes\butterfly\source\css\: ? ? 2.引入文件 ?...当然图标你可以感觉会挺小的,可以在保存的css文件中自行修改: .icon-xxx:before { content: "\e600"; /* 修改颜色 */ color: blue;

    2.2K30

    前端学习自学笔记:day06

    今天是第六天的笔记,主要是HTML和CSS的,希望大家支持~ 在此之前先为大家显示下前端工程师的路线图: 第六天的笔记:HTML AND CSS: text-center class属性:文本居中:...例:your text btn class属性:Bootstrap风格按钮: 例:按钮 btn-block class属性:使其按钮填满水平空间: 例:按钮 注意:添加btn-block时,也需要btn...btn-primary class属性:深蓝色: 例:按钮 btn-info class属性:浅蓝色: 例:按钮 btn-danger class属性:红色: 例:按钮 Bootstrap 的12栏栅格布局...(笔记本屏幕) col-xs-* class属性:xs(应用于较小的屏幕,比如手机屏幕),* 是需要填写的数字,代表在一行中, 各个元素应该占的列宽。...所以每个按钮占的部分相等。 标签:创建文本内元素:text 例:textlove 结果:textlove(love是红色) Font Awesome图标库:一个非常方便的图标库。

    1.1K50

    华玥组件库 · 为 uni-app 打造的新一代高效组件解决方案

    前言 在移动端开发中,我们经常遇到这样的场景:瀑布流布局需要手动计算高度、电子签名功能要自己实现 Canvas、数字滚动动画要写一堆 CSS 动画代码…这些看似简单的需求,实际上却消耗了大量的开发时间。...Transform 实现:使用 GPU 加速,性能优异 完整的小数支持:支持任意位数的小数显示 千分位分隔符:大数字更易读 技术原理 组件内部使用 CSS Transform 实现数字滚动: .hy-rolling-num...提交栏组件 痛点分析 提交栏是商品详情页、购物车等页面的核心交互元素,但实现一个体验好的提交栏并不简单: 需要支持左侧图标菜单(客服、收藏等) 要支持左右两个按钮(加入购物车、立即购买) 要考虑按钮的加载状态...:支持多个图标菜单,带徽标显示 双按钮设计:支持左右两个按钮,可独立控制 加载状态:支持按钮加载状态,提升用户体验 灵活的布局:支持固定定位、自定义形状 技术亮点 智能按钮样式计算: const leftBtnStyle...使用 CSS3 硬件加速 数字滚动组件使用 CSS Transform 实现 3D 效果 悬浮按钮组件使用 CSS 过渡实现流畅动画 所有动画都经过性能优化,保证 60fps 流畅运行 3.

    48610
    领券