html - 社交媒体按钮设置为标题

标签 html css button blogs

我正在通过修改现有的 Jekyll 主题来设计博客,其中包含标题的标题是一种颜色,页面的其余部分是另一种颜色。我想在标题中缩进的一行中插入一些圆形图标(社交网络等)。我觉得用图片来解释这个更容易:

enter image description here

蓝点是圆形图标或按钮。我怎样才能在 HTML/CSS 中实现这一点?

编辑:

AwokeKnowing 给了我一些工具来做我想做的事,但它们会在我调整窗口大小时移动。

这是我的页面在我的 13"笔记本电脑屏幕上的样子: enter image description here

但是当我在我的 23"显示器上调整它的大小时,我得到: enter image description here

我希望它看起来像我的第一张图片。这是我的代码:

HTML

<div>
<div class="s d">  <a href="mailto:?Subject=Mindfield-{{ page.title }}&amp;Body={{ page.url }}">
    <img src="/assets/images/mail-icon.svg" alt="Email" width=40px/>
    </a></div>
<div class="s e"><a href="https://www.facebook.com/sharer/sharer.php?u={{site.domain_name}}{{page.url}}"
      onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;">
  <img src="/assets/images/Facebook-icon.svg" alt="Facebook" width=40px/></div>
<div class="s f"><a href="http://twitter.com/share?text={{page.title}}&amp;url={{site.domain_name}}{{ page.url }}"
      onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;">
  <img src="/assets/images/Twitter-icon.svg" alt="Twitter" width=40px/></div>
</div>

CSS

.s{position:absolute;top:216px;border-radius:50%;background:white;width:45px;height:45px;text-align:center;color:white}
.d{left:1200px}
.e{left:1255px}
.f{left:1310px}

最佳答案

这是让你开始的东西

.t{padding:20px;background:teal}
.con{position:relative;background:beige}
.c1{padding:20px}
.sc{position:relative;float:right;width:250px;}
.s{position:absolute;top:-10px;left:10px;border-radius:50%;background:blue;width:20px;height:20px;text-align:center;color:white}
.a{left:10px}
.b{left:40px}
.c{left:70px}
.d{left:100px}
.e{left:130px}
.f{left:160px}
<div class="t">Title</div>
<div class="con">
  <div class="sc">
    <div class="s a">S</div>
    <div class="s b">O</div>
    <div class="s c">C</div>
    <div class="s d">I</div>
    <div class="s e">A</div>
    <div class="s f">L</div>
  </div>
  <div class="c1">Content</div>
  <div class="c1">Content</div>
  <div class="c1">Content</div>
</div>

关于html - 社交媒体按钮设置为标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33274842/

相关文章:

javascript - Internet Explorer 8 不允许动态创建按钮

jQuery 点击更改 DIV 的 css

html - 如何不将文本环绕在 DIV 周围?

java - 如何让android按钮在java中打开一个页码

html - IE7 上的 ASP WebForms DropDownList 怪异行为

jquery - 更改单个按钮状态

android - 在 Android Studio 上禁用 "apply changes"

android - 回到主要 Activity 的后退按钮引发 "Unfortunately Application has stopped"

javascript - 加载指示器自动完成

javascript - 如何使用 CSS 或 JS 让一些文本输入在输入中显示帮助图标?