首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何为居中的社交图标创建灰色背景?

为居中的社交图标创建灰色背景可以通过CSS样式来实现。以下是一个示例代码:

HTML代码:

代码语言:txt
复制
<div class="social-icon">
  <i class="fab fa-facebook"></i>
</div>

CSS代码:

代码语言:txt
复制
.social-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ccc;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.social-icon i {
  color: #fff;
  font-size: 24px;
}

上述代码中,通过一个包裹图标的div元素,并使用display: flex;来将图标居中显示。justify-content: center;align-items: center;属性用于水平和垂直方向上的居中对齐。设置background-color: #ccc;来给图标创建灰色背景。通过设置widthheight以及border-radius属性来定义图标容器的尺寸和圆角样式。

图标本身可以使用Font Awesome等图标库提供的CSS类来表示,这里以fab fa-facebook为例。你可以根据需要替换为其他社交图标的类名。

这是一个简单的示例,你可以根据具体需求进行样式调整和适配。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Flutter】StatelessWidget 组件 ( Container 组件 | BoxDecoration 组件 | Text 组件 | Icon 组件 )

this.alignment 居中方式 , this.padding 边距 , Color color 颜色值 等参数 ; 详细的设置可以参考 Container 源码中的构造函数中的参数 , 阅读每个参数的文档注释..., 如背景颜色 , 背景图片 , 背景边框 , 圆角等效果 ; BoxDecoration 装饰器源码示例 : 在下面的源码中的构造函数中 , 可以查看该装饰器可以设置的选项 ; class BoxDecoration..., 还可以设置背景图片 , 边框等 ; 这里使用 BoxDecoration 为 Container 设置了灰色背景 ; import 'package:flutter/material.dart';...), ), ); } } 运行效果 : Container 组件的背景由白色变成灰色 ; 四、Text 组件 ---- Text 组件可设置的属性在 Text 组件源码的构造函数中可查看...Text 文本组件 children: [ // Text 文本组件 // textStyle 是之前创建的

1.8K01

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

1 像素大小的 盒子实现 , 宽度 1 像素 , 高度 15 像素 , 背景为灰色 ; 可以通过 ::after 伪类插入上述盒子 , 使用绝对定位设置该盒子的位置 , 注意 子绝父相 , 子元素绝对定位...; /* 盒子模型尺寸为 1 x 15 像素 */ width: 1px; height: 15px; /* 设置盒子的灰色背景 */ background-color...; /* 盒子模型尺寸为 1 x 15 像素 */ width: 1px; height: 15px; /* 设置盒子的灰色背景 */ background-color...*/ height: 45px; line-height: 45px; /* 设置总体背景 */ background-color: #333333; /* 文本水平居中...; /* 盒子模型尺寸为 1 x 15 像素 */ width: 1px; height: 15px; /* 设置盒子的灰色背景 */ background-color

2K30
  • Refactoring UI

    深色用于主要内容(如文章标题) 次要内容(如文章发表日期) 的灰色区域 浅灰色用于三级内容(可能是页脚中的版权声明) 对于用户界面工作来说,两种字体重量通常就足够 大部分文字使用正常的字体重量(400...或 500,取决于字体) 对于想要强调的文字,可使用较重的字体(600 或 700)时 # 不要在彩色背景上使用灰色文字 在白色背景上,让文字变成浅灰色是一个很好的方法,这是因为我们看到的白底灰效果实际上是对比度降低了...让文字更接近背景色才真正有助于创建层次,而不是让文字变成浅灰色 使用白色文字并降低不透明度,确实降低了对比度,但往往会导致文本看起来暗淡、失色,有时甚至是残缺的 在图像或图案上使用这种方法意味着背景会透过文字显示出来...,图标(尤其是实心图标) 一般都很 "重",而且覆盖的面积很大 当你把图标放在一些文字旁边时,图标往往会给人突出的感觉 与文字不同, 图标的 "重量 "是无法改变的, 因此要创建平衡,就需要通过其他方式来淡化它...)来说,这意味着绝大多数文本都应左对齐 # 不要将长格式文本居中 居中对齐对于标题或简短、独立的文本块来说非常合适 如果内容超过两三行,几乎总是左对齐更好看 如果有几个文本块需要居中,但其中一个有点太长

    92230

    16个小的UI设计规则却能产生巨大的影响

    这使它们看起来像是可以交互的,尽管它们并非如此。移除图标的蓝色和按钮样式有助于避免它们被误认为是可以交互的元素。 4.创建清晰的视觉层次 界面中的所有信息并非都有相同的重要性。...移除不必要的样式 不必要的信息和视觉样式可能会分散注意力,增加认知负荷(使用界面所需的脑力)。避免不必要的线条、颜色、背景和动画,可以创建一个更简洁、更聚焦的界面。...颜色亮度的巨大差异使得我们的眼睛工作更加艰难。在白色背景下,避免使用纯黑色是最安全的选择,可以选择使用深灰色。 在我们的例子中,纯黑色在多个元素上使用。将其改为深灰色有助于提高可读性。...对于较长的正文文本,最好避免居中对齐或两端对齐的文本。这种对齐方式更难阅读,尤其对于认知障碍的人来说。 居中对齐适用于标题和短文本,因为可以快速阅读。...然而,居中对齐会使较长的正文文本更难阅读,因为每行的起始点不断变化。你的眼睛需要更努力地找到每行的起始点。 在我们的例子中,属性描述文本采用了居中对齐。

    36420

    6详解AppBar小部件

    示例包括返回上一页的导航箭头或打开抽屉的菜单图标。 当上一条路线可用时,导航箭头会自动出现。...AppBar 包含各种属性,包括颜色、大小、图标主题、文本主题等等。 背景颜色 以下代码将 AppBar 的背景颜色更改为深橙色。500添加以访问颜色的特定阴影,900即最暗和最亮50。...工具栏包含文字,图标,按钮,和其他任何公司的前景,除了小部件,如Container和Image。...( leading, title, 和actions) 如何自定义 AppBar 的布局和添加小部件 如何为 AppBar 的图标、文本、背景、高度、阴影颜色和工具栏设置主题 所以我们有了!...关于 Flutter 的 AppBar 必须提供的所有内容的完整演练。我希望这篇文章能帮助你在未来所有的 Flutter 应用程序中创建漂亮的 AppBars。

    16.4K10

    APP设计实例解析,深色模式为什么突然就火了?

    比如置顶聊天窗口的灰色会比其他窗口稍浅,聊天消息的标题和摘要也采用了明度不同的浅灰色来区分层级。除此之外,微信的彩色线型图标在黑色背景上也变得更具科技感,颜值提升了不少。...Q Q 如果说微信的深色模式更加注重颜值,那么腾讯旗下的另一款社交工具QQ则更加注重用户的深夜阅读体验。 首先,微信在切换深色模式时,需要重启软件后才能生效。...如消息图标会从笑脸切换为休息的状态,这种具有趣味性的设计,也会拉近用户与产品之间的距离。 豆 瓣 普通模式下的豆瓣APP背景色为纯白色,白天看偶尔都觉得有些刺眼,更不用说睡前必刷豆瓣的用户有多煎熬。...知乎在设计夜间模式时,知乎采用了主色调蓝色+深灰色的搭配,深蓝和灰色作为背景,展示出的效果既有强烈的对比,又摆脱了深色的压抑感。 与豆瓣不同,知乎的文本颜色选择了对比度更低的灰色,通过字重进行区分。...百度网盘 高饱和度的色彩会在深色背景上产生炫光的视觉效果,引发视觉疲劳。百度网盘的深色模式下,背景接近全黑,图标却没有太大的调整,给用户带来的阅读体验并不好。

    1.5K30

    APP设计实例解析,深色模式为什么突然就火了?

    比如置顶聊天窗口的灰色会比其他窗口稍浅,聊天消息的标题和摘要也采用了明度不同的浅灰色来区分层级。除此之外,微信的彩色线型图标在黑色背景上也变得更具科技感,颜值提升了不少。...Q Q 如果说微信的深色模式更加注重颜值,那么腾讯旗下的另一款社交工具QQ则更加注重用户的深夜阅读体验。 首先,微信在切换深色模式时,需要重启软件后才能生效。...如消息图标会从笑脸切换为休息的状态,这种具有趣味性的设计,也会拉近用户与产品之间的距离。 豆 瓣 普通模式下的豆瓣APP背景色为纯白色,白天看偶尔都觉得有些刺眼,更不用说睡前必刷豆瓣的用户有多煎熬。...知乎在设计夜间模式时,知乎采用了主色调蓝色+深灰色的搭配,深蓝和灰色作为背景,展示出的效果既有强烈的对比,又摆脱了深色的压抑感。 与豆瓣不同,知乎的文本颜色选择了对比度更低的灰色,通过字重进行区分。...百度网盘 高饱和度的色彩会在深色背景上产生炫光的视觉效果,引发视觉疲劳。百度网盘的深色模式下,背景接近全黑,图标却没有太大的调整,给用户带来的阅读体验并不好。

    1.9K50

    AI下载AI最新版软件介绍---Illustrator干货分享++资源获取

    【创建手绘图,或描摹导入的照片并重新为其上色,将其转换为艺术作品。在任何内容中使用您的插图,包括印刷件、演示文稿、网站、博客和社交媒体。专业的能力成为标准。...这些图案和纹理可以是预设的,也可以是用户自己创建的,例如重复图案、线条纹理等等。效果和样式:Adobe AI 中的效果和样式功能可以帮助用户为图标添加不同的效果和样式,例如阴影、发光、立体感等等。...用户可以将不同的元素放在不同的图层中,也可以将它们组合在一起以创建新的形状和效果。总的来说,Adobe AI 提供了多种修饰图标的工具和功能,可以帮助用户轻松地添加各种有趣和创意的视觉效果。...选择【 椭圆工具 】画一个灰色的正圆,【 Ctrl+C 】复制,【 Ctlr+F 】原位前置粘贴,然后把第一个圆缩小一下,接着选择【 路径查找器 】面板中的形状模式的第二个,效果如图所示。  ...将字体颜色改为蓝色,背景层拖入进来,右键【 选择 】—【 置于底层 】,然后选择【 矩形工具 】画一个蓝色的矩形,宽为720px,高450px,然后垂直居中对齐,将背景层右键【 选择 】—【 置于底层

    1.9K20

    HarmonyOS应用开发-低代码开发登录页

    下面这张图是我们的目标实现图,具体实现流程将由我一步一步讲解: 一、项目初始化 1、创建低代码项目 下载安装 DevEco Studio,新建一个支持 Super Visual 低代码模式的项目。...、添加静态文件 1、新增图片文件 ets 文件下创建 common\images\icon 文件夹,icon内添加我们需要添加的图片文件,本教程我们用到了3个“其他登录方式”的图标。...② 放置图标图片 如图,我们需要放置一个水平居中的应用图标: 思路:下面我们来实现登录页面的图标,我们需要创建一个行容器(Row),然后拖一个图片组件(Imgae)进去,并使图片居中。...然后我们拖入图片组件(Imgae),设置图片宽高均为 100vp(和Row的高相等)。 图片的Src(图片存储路径)设置为app自带的默认图标,至此我们的登录页应用图标就显示出来了。...① 创建数据源 我们先创建数据源,打开页面对应的 ArcTS 文件(比如你现在编辑的可视化低代码界面是Index.visual,那么对应的 ArcTS 文件就是 Index.ets) 默认的页面 .ets

    4312423

    新Sketch设计背后的故事:如何重设计Sketch的工具栏图标?

    第一,默认图标尺寸变化对不同密度显示器效果的影响。第二,如何为单色图标带来更多的可识别性。 第三,1.5pt线条如何进行描边填充处理?...经过大量讨论后,团队认为 Apple 的 Symbols 不适合在Sketch上使用。“对我们来说,突出图标中的关键细节很重要,让其他细节淡入背景,”他强调说。...团队创建了一组基于线条的图标,以较低的不透明度填充,这种方式很不错,并且仍然与新的 macOS 设计语言保持一致。...“如果您仅对少数图标使用外边框或内边框,则始终需要仔细检查,是否计算了适合您系统的正确角半径或“视觉”形状大小。我们采用居中对齐的边界来确保开放路径和封闭路径之间的一致性。”...如您所见,当外边缘没有以完整像素展示时,图标最终看起来会很模糊。最后,Janik 将形状层的每边的周长扩大了 0.25pt,以在完成的图标上创建清晰的外边缘。

    1.4K20

    【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程

    这相当于一个框架,方便你在应用中创建常见的 UI 元素和布局,如应用栏、抽屉、底部导航栏等。...,用于创建下拉菜单和表单中的下拉选择项。...这使得它在创建响应式布局时非常有用。Expanded 组件的用途填充剩余空间:在行或列布局中占据剩余的可用空间。灵活调整:与其他布局组件(如 Flexible)结合使用,可以实现灵活的布局分配。...以下是对两者的详细比较:OutlinedButton视觉特点:具有边框(outline),通常为黑色或灰色。背景是透明的,不会覆盖其下的内容。按下时只有边框颜色会发生变化,背景保持不变。...**IconButton**特点:专门用于显示图标,可以设置图标大小和颜色。适用场景:适合在界面中需要快速执行操作的图标按钮。5.

    8110

    微软Chromium内核Edge开发版更新,包含一些新功能和修复

    微软每周更新的Edge开发版已更新,主要是一些常见的bug修复。以及一些新特性如“复制下载链接”选项和新选项卡页面上的站点图标等。 ?...下面是具体的功能和改进: 在下载项目的菜单中添加了“复制下载链接”选项 取消下载的上下文菜单不再显示已禁用项目的列表,而是仅显示“复制下载链接” 在PDF查看器的工具栏中添加了“另存为”选项 拼写错误的单词的...“添加到词典”上下文菜单选项现在有一个图标 对于新标签页上的快速链接,如果没有可用的站点图标,我们现在会显示从站点的第一个字母创建的图标 为了便于阅读,增加了用户配置文件弹出窗口上某些文本的大小 当选项卡处于最小宽度并且仅显示关闭按钮时...,该关闭按钮现在在选项卡中居中 在“应用程序”子菜单中,选项现在显示为“将此站点作为应用程序安装”,而不是显示包含当前站点标题的非常长的菜单项名称 使用键盘移动选项卡时,您现在可以按Enter键而不仅仅是空格来切换选项卡...(例如添加新收藏夹文件夹时看到的错误)显示黑暗主题中的黑暗灰色图标 在黑暗模式下,新标签页的图标不再是深灰色 那些已经安装了Edge开发版的用户,可以通过检查更新获取最新版本。

    2.1K20

    提升界面秩序感,UI设计有据可依的秘诀

    通过对秩序感理论的阐述,说明秩序感对交互界面设计非常重要,并以实例总结常见的交互界面布局,分析其中的秩序感及其作用。 ? 何为秩序感?...点阵式 这种形式将设备的主要功能图标如点阵般排布在页面上,当图标较多时,用户大多可以创建文件夹,将功能用途相近的图标放在一起,这一形式的灵活性较大,可以让用户按照自己的需要排版界面,不仅用户自由度高,而且有强烈的秩序感...因为大部分人都习惯右手操作,所以主要功能键安排在右边更符合用户的使用习惯,可以提高用户的操作绩效,如局部监控系统界面设计。 ?...居中式 居中布局方式的优点是展示的信息内容量大,信息结构属于宽而浅类型,尽可能将信息呈现到主页,一览无余的供用户选择,所以比较适用于公共服务系统界面和局部系统交互界面等。...这一类的交互界面常用精致的背景、艺术化的图案装饰等元素,这些元素的排布非常自由,因而显得比较活泼灵动,画面也会比较均衡协调,可以一下子吸引用户的眼球。

    96310

    沟通本源 | QQ8.0有生机的设计

    以用户接触信息的入口页面(消息列表)为例,旧版本通过分割线来区分信息个体,对于惜字如金的信息首要界面来说,标题与摘要已有足够辨识度来区隔不同的信息个体,分割线带来的容器感意义不大,而群聊头像的组合方式,...纵向滑动 —— 开启一个分支任务 依附于主任务路径的分支任务(例:创建群聊、发送文件),则采用上下滑动的页面动效,目的是强调分支任务行为的即时性,并且在完成分支任务之后,才能进行其它动作。...让“灰色”附带生机——融入自然色彩的灰阶设计 在用户图形界面中,用户接触到最多的颜色不只是品牌色,而是黑色、灰色和白色,这也是很重要但又容易被设计师忽略的灰阶体系。...过往的设计中,常常使用纯黑色(#00000)、中黑色(#333333)、纯白色(#FFFFFF)这个组合,但在纯白色的背景中叠加纯黑色的文字,对比度过高,黑色会强势地压过页面中其他元素,人类所感知的色彩来自大自然...基于这个原理,我们在纯黑色、灰色的基础上,加入适当的蓝色进行调和,达到深蓝黑的效果。这些中和了蓝调的黑色与灰色组合起来,赋予了页面柔和、温润的属性,也让QQ的灰阶不那么生硬,而略带生机。

    44340
    领券