2016-10-22 51 views
0

我已經使用this instruction來創建一個按鈕,其中JavaScript和CSS看起來像Wordpress.com頁面上的訂閱按鈕。 但我只是使用文本而不是訂閱按鈕。修改WordPress.com的CSS訂閱按鈕自我託管的Wordpress網站

我正在尋找支持修改CSS代碼:

<?php wp_footer(); ?> 
<style type="text/css" media="screen"> 
#bit, #bit * {} 
#bit { 
     bottom: -300px; 
     font: 13px Helvetica,sans-serif; 
     position: fixed; 
     right: 10px; 
     z-index: 999999; 
     width: 230px; 
    } 
#bit a.bsub { 
     background-color: #464646; 
     background-image: -moz-linear-gradient(center bottom , #3F3F3F, #464646 5px); 
     background: -webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#464646)); 
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F3F3F', endColorstr='#464646'); 

     border: 0 none; 
     box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2); 
     color: #CCCCCC; 
     display: block; 
     float: right; 
     font: 13px/28px Helvetica,sans-serif; 
     letter-spacing: normal; 
     outline-style: none; 
     outline-width: 0; 
     overflow: hidden; 
     padding: 0 10px 0 8px; 
     text-decoration: none !important; 
     text-shadow: 0 -1px 0 #444444; 
    } 
#bit a.bsub { 
     border-radius: 2px 2px 0 0; 
    } 
#bit a.bsub span { 
     background-attachment: scroll; 
     background-clip: border-box; 
     background-color: transparent; 
     background-image: url("http://sacriba.bplaced.net/wordpress/wp-content/uploads/2014/07/Favicon_small.png"); 
     background-origin: padding-box; 
     background-position: 2px 3px; 
     background-repeat: no-repeat; 
     background-size: 30% auto; 
     padding-left: 18px; 
    } 
#bit a:hover span, #bit a.bsub.open span { 
     /*background-position: 0 -117px;*/ 
     color: #FFFFFF !important; 
    } 
#bit a.bsub.open { 
     background: none repeat scroll 0 0 #333333; 
    } 
#bitsubscribe { 
     background: none repeat scroll 0 0 #464646; 
     border-radius: 2px 0 0 0; 
     color: #FFFFFF; 
     margin-top: 27px; 
     padding: 15px; 
     width: 200px; 
     float: right; 
     margin-top: 0; 
    } 

div#bitsubscribe.open { 
     box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); 
    } 

    #bitsubscribe div { 
     overflow: hidden; 
    } 

    #bit h3, #bit #bitsubscribe h3 { 
     color: #fff; 
     font-family: Helvetica,Arial,sans-serif; 
     font-size: 20px; 
     font-weight: 300; 
     margin: 0 0 0.5em !important; 
     text-align: center; 
     text-shadow: 0 1px 0 #333333; 
    } 

#bit #bitsubscribe p { 
     font: 300 15px/1.3em Helvetica,Arial,sans-serif; 
     margin: 0 0 1em; 
     text-shadow: 0 1px 0 #333333; 
    } 

    #bitsubscribe p a { 
     margin: 20px 0 0; 
     color: #FF7A3D; 
     display: block; 
    } 

    #bit #bitsubscribe p.bit-follow-count { 
     font-size: 13px; 
    } 
#bitsubscribe.open { 
     display: block; 
    } 
#bitsubscribe #bsub-credit { 
     border-top: 1px solid #3C3C3C; 
     font: 11px Helvetica,sans-serif; 
     margin: 0 0 -15px; 
     padding: 7px 0; 
     text-align: center; 
    } 
#bitsubscribe #bsub-credit a { 
     background: none repeat scroll 0 0 transparent; 
     color: #AAAAAA; 
     text-decoration: none; 
     text-shadow: 0 1px 0 #262626; 
    } 
#bitsubscribe #bsub-credit a:hover { 
     background: none repeat scroll 0 0 transparent; 
     color: #FFFFFF; 
    } 
</style> 
<script type="text/javascript" charset="utf-8"> 
    jQuery.extend(jQuery.easing, { 
     easeOutCubic: function (x, t, b, c, d) { 
      return c * ((t = t/d - 1) * t * t + 1) + b; 
     } 
    }); 
    jQuery(document).ready(function() { 
     var isopen = false, 
      bitHeight = jQuery('#bitsubscribe').height(); 
     setTimeout(function() { 
      jQuery('#bit').animate({ 
       bottom: '-' + bitHeight - 30 + 'px' 
      }, 200); 
     }, 300); 
     jQuery('#bit a.bsub').click(function() { 
      if (!isopen) { 
       isopen = true; 
       jQuery('#bit a.bsub').addClass('open'); 
       jQuery('#bit #bitsubscribe').addClass('open') 
       jQuery('#bit').stop(); 
       jQuery('#bit').animate({ 
        bottom: '0px' 
       }, { 
        duration: 400, 
        easing: "easeOutCubic" 
       }); 
      } else { 
       isopen = false; 
       jQuery('#bit').stop(); 
       jQuery('#bit').animate({ 
        bottom: '-' + bitHeight - 30 + 'px' 
       }, 200, function() { 
        jQuery('#bit a.bsub').removeClass('open'); 
        jQuery('#bit #bitsubscribe').removeClass('open'); 
       }); 
      } 
     }); 
    }); 
</script> 
<div id="bit" class=""> 
<a class="bsub" href="javascript:void(0)"><span id='bsub-text'>Scroll</span></a> 
<div id="bitsubscribe"> 
<p><a href="#">Raufscrollen</a></p> 
<p><a href="#showcategorylist">Zur Artikelliste</a></p> 
</div> 
</div> 
</body> 
</html> 

文本看起來像這樣(右下角): sacriba.bplaced.net

  1. 爲什麼橙色文本左對齊?我懷疑一些保證金或填充值是原因,但我無法識別它們。
  2. 如何將文本更改爲居中對齊(在灰色區域內)?
  3. 該CSS似乎相當臃腫,我的目的。是否有任何不再需要的選擇器?

請在回答之前提出問題編號,以便更有效地閱讀。

+0

請鏈接您的網站或提供html。我們需要實際的代碼來回答你的問題。 –

+0

添加到原始網站的鏈接。 – conpertura

回答

0

回答您的1和2:您的a標籤應該包含屬性display:block以及text-align:center。
答案3:調整#bitsubscriber p a保留您喜歡的文字以控制文字的大小。

+0

你的意思是像#bitsubscribe {display:block}? – conpertura

+0

是的。並添加邊距來控制文本的大小。 – NWNishungry

+0

這兩個選項都不起作用。任何其他建議如何集中橙色文字? – conpertura

相關問題