2016-11-28 7 views
0

私はフローティングトップトップボタンを作成しました。 PC上ではすべてうまくいっていますが、モバイル上ではボタン内のテキストが少し回転して読み込みに時間がかかります。何が原因でしょうか?モバイルでボタンのテキストが回転しています

<a class="back-to-top btn-floating btn-large waves-effect waves-light green"> 
    <i class="material-icons">↑</i> 
</a> 

をそして、これはCSSです::

この

は、ボタンは materializecssを使用している

a.back-to-top { 
    display: none; 
    width: 60px; 
    height: 60px; 
    position: fixed; 
    right: 20px; 
    bottom: 20px; 
} 

そして、この関数はトップにスクロールん:enter image description here

:PC上で

var amountScrolled = 300; 

$(window).scroll(function() { 
    if ($(window).scrollTop() > amountScrolled) { 
     $('a.back-to-top').fadeIn('slow'); 
    } else { 
     $('a.back-to-top').fadeOut('slow'); 
    } 
}); 
$('a.back-to-top').click(function() { 
    $('html, body').animate({ 
     scrollTop: 0 
    }, 700); 
    return false; 
}); 

モバイルで

enter image description here

編集:はあなたがあなた自身のthisに見たいだけであればfont-style: italic;transform:skew(...)

のデモ

+0

最初に2つのチェックを行います。これをテストするには、ブラウザのキャッシュを空にしましたか?コンソールには何が言いますか?それから、必要に応じて、私が見ることができるように提供するライブリンクを持っていますか? ;) –

+0

フォントがロードされていませんか? – ray

+0

@LouysPatriceBessetteデモリンクを追加しました:) –

答えて

2

チェックはい、それは<i>要素から継承font-style: italic;です。

あなたは傾斜を抑制するために

i.material-icons { font-style:normal; } 

を置くものとします。

+0

残りの部分はCSSだと思います...できます。しかし、それでは、なぜ携帯電話でしかないのですか? @mediaのルールでは、私はチェックします。 ;) –

+0

あなたのスピードは印象的です。 ;)+1 –

+0

Woww ..それでした。ありがとうございました。しかし、ボタンが表示された後、なぜボタンの内側にラベルが表示されますか? –

関連する問題