javascript - 我怎样才能并排放置这些按钮

标签 javascript jquery html css

如何将这些按钮并排放置并居中?

它们很长,一个在另一个之上。
我尝试了不同的 Bootstrap 类,但我找不到将它们与引号对齐的那个。

$(document).ready(function() {  
  /*getting random quote on button click*/
  $('#getMessage').on("click", function() {
    $.getJSON("https://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1&callback=&"+new Date().getTime(), function(json) {      
      console.log(json[0].content)
      console.log(json[0].title)
      // var quoteArr = json.contents.quotes[0])
      $("#quote-content").html(json[0].content);
      $("#quote-author").html("--"+json[0].title);
      $(".social-button").toggle();
    });    
  });  
});
body {
  background-color: #334551;
}

.container {
  padding-top: 50px;
}
.header_text {
    font-family: 'Allura';font-size: 50px;
    color: green;
}

.sub_text {
   font-family: 'Allura';font-size: 30px;
}

#getMessage {
   font-size: 18px;
}

.social-button {
  with: 120px;
  margin: 10px;
  visibility: block;
}

.image {
  width: 160px;
  height: 180px;
  border-radius: 300px;
  border-color: green;
  border-width: 5px;
  border-style: solid;
}

.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.text {
  color: white;
  font-family: 'Verdana';
  font-size: 18px;
}
<link href='https://fonts.googleapis.com/css?family=Allura' rel='stylesheet'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

<div class="container">  
  <h1 class="col-lg-12 header_text text-primary text-center">Welcome to Daily Quotes!</h1>
  <div class="row col-lg-12 text-centered">
    <img class="image center" src="http://pctechtips.org/quotes/aristoteles.jpg">
  </div> 
  <div class="row">
    <p class="col-lg-12 sub_text text-center text-primary">Press the button for a famous quote!...</p>
  </div>
  <div class="col-md-3 center">      
    <button id="getMessage" class="btn btn-primary">Get quote!</button>
  </div> 
  <br> 
  <div class="col-lg-8 offset-lg-2">
    <div id="quote-content" class="row col-lg-12 text center"></div> 
    <div id="quote-author" class="row col-lg-12 text center"></div> 
  </div>

  <div class="col-xs-6 social-button center">
    <a class="btn btn-info btn-block btn-social btn-twitter">
      <i class="fa fa-twitter"> Twitter</i>
    </a>
    <a class="btn-primary btn btn-block btn-social btn-facebook">
      <i class="fa fa-facebook"> Facebook</i>
    </a>
  </div>    
</div>

最佳答案

<div class="container"> 
 <div class="row">
    <div class="col-xs-12 text-center">
      -- this is your row with text
    </div>
    <div class="row">
      <div class="col-xs-6">
         -- this is half the next row for button 1
      </div>
      <div class="col-xs-6">
         -- this is half the next row for button 2
      </div>
    </div> 
 </div>
</div>

这只是基本的引导类

on row 将是col-xs-12,它将占据整个屏幕的文本

然后这两个按钮的下一行将在另一行中,每个 col-xs-6 这意味着每个按钮将占据屏幕宽度的 50%

关于javascript - 我怎样才能并排放置这些按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44728123/

相关文章:

Javascript - 大背景图像加载时间阻碍了我的 onLoad 功能

JavaScript 使用 "new"

javascript - 可调整大小的粘性页脚与内容重叠 - 修复

javascript - jquery this 与 $(this) 甚至 $this

html - 用户生成的 50% 宽度图像并排填充

html - 直接 IP 和 DNS 地址之间的 CSS 和网站图标不同

javascript - 获取下拉菜单的 Angular 值

javascript - 正则表达式使用 javascript 将除数字以外的任何内容替换为增量字母

jquery - 数据表列错位和重复排序箭头问题

jquery - 在模态中打开 div 内的链接