iPhoneが発売された初期の頃「スマホにはスクロールバーの概念がない」とあるお方からスマホが出来た頃にそう言われましたが、 「スクロールバーがない=スクロールできない」というわけではなく、バーが見えてないだけで実際はスクロールさせることが出来ます。ですが、iphoneではスクロールバーが表示されないのでユーザビリティーの観点から考えると明らかによくありません。 そんな訳で今回は、iphoneでも見れるスクロールバーを作成してみたので、備忘録。 ※Androidでの実機確認はしてません。iPhoneのiOS7でのみの確認です。旧バージョンで見れる・見れないとかあったらコメント下さいm(_ _)m スクロールしてる間だけスクロールバーを表示 スクロールバーを表示させたいBoxに「-webkit-overflow-scrolling: touch;」を記述するだけです。PCでは何の変化もありませんが、スマホで表示すると、スクロールしてる間だけ、スクロールバーが表示されます。 【HTML】
こんにちは。カスミです。 さて、以下のような悩みをお持ちですか? スクロールバーをCSSで実装したが、ブラウザによって表示が異なるし、表示されないデバイス(iphoneなど)がある。。 共通でスクロールバーを表示させたい 。 例えば、iphone等はスワイプを実行するとスクロールバーが現れる仕様になっていたりするので、デフォルトで最初から表示されません。 PCのchromeでは検証しても最初から表示されているのに。。 PCでもスマホでも、デバイス・ブラウザ関係なく共通のスクロールバーを表示したいですよね?
simplebar-scrollbar::before スクロールバーの棒部分装飾. simplebar-track スクロールバーの背景 mplebar-visible::before デフォルトだとスクロールバーに透過がかかっているので、透過を無くしたい場合はopacity: 1;を追加する 以上で完成です。 まとめ SimpleBar の実装方法を紹介しました。 SimpleBar ライブラリを読み込むだけで簡単に自分好みのスクロールバーが実装ができます。 最新のモダンブラウザ及び、様々なデバイスの表示も共通のものを表示してくれるので、とても便利です。 以上で解説を終わります。
テーブルの表示を、スマホ時は横スクロールできるようにし、常にスクロールバーを表示させるようにしていましたが、iPhoneX ios13. 3. CSSを使ってスクロールバーを表示させてみました. 1で確認したところ、スクロールバーの常時表示が無効になっており、動かしている時しか表示されなくなっていました。 因みに、ios10. 4ではスクロールバーは常に表示されており、慣性スクロールは無効になっていますが、ios13. 1は慣性スクロールが自動的に有効になっているようです。 ios13. 1でもスクロールバーを常に表示させる方法はありますか? < div class = "table-wrap" > < table > < tbody > < tr > < td > あああ td > < td > いいい td > < td > ううう td > tr >... tbody > table > div > { overflow-x: scroll; padding-bottom: 10px;}::-webkit-scrollbar { height: 5px;}::-webkit-scrollbar-track { border-radius: 5px; background: #eee;}::-webkit-scrollbar-thumb { background: #999;} 回答 1 件 sort 評価が高い順 sort 新着順 sort 古い順 check ベストアンサー - 1 私が調べた限りでは、cssでスクロールバーを常に表示させるのはiOS13でSafariの仕様が変わったことにより、不可能になったようです。 参考: 標準のスクロールバーではなく、スクロールバーに見えるものを自前で用意して表示させるようなJavaScriptのプラグインは存在しているので、どうしても常時表示させたければこういうものを使うのが良いかと思います。
4 多原子イオンの酸化数 多原子イオンの酸化数も単原子イオンの酸化数と同様に考えられます。 構成する原子の酸化数の総和が他原子イオンの電荷と一致します。 例:\({NH_4}^{+1}\)(\(N: -3、H: +1\))、\({SO_4}^{2-}\)(\(S: +6、O: -2\)) 2. 5 水素原子の酸化数 水素原子\(H\)は、他の非金属元素に比べると電気陰性度が小さくなるので共有電子対は結合している原子に引き付けられます。 そのため、 酸化数は+1 となります。 ただし、 金属元素と結合するときは金属元素よりも電気陰性度が大きくなるため共有電子対が水素原子の方に引き付けられ 、 酸化数は-1 となります。 2. 酸化数の求め方!定義から丁寧に│受験メモ. 6 酸素原子\(O\)の酸化数 酸素原子\(O\)は電気陰性度が大きく、2組の共有電子対を引き付けます。 したがって、 酸化数は-2 となります。 ただし、 過酸化水素\(H_2O_2\)のような過酸化物(-O-O-構造)をもつときは、片方の共有電子対しか引き付けない ため 酸化数は-1 となります。 2. 7 ハロゲンの酸化数 ハロゲンは電気陰性度が大きいため、共有電子対を引き付けます。 そのため、 酸化数は-1 となります。 2. 8 アルカリ金属(水素以外の1族元素)・2族元素の酸化数 アルカリ金属や2族元素は電気陰性度が小さいため、共有電子対が結合している原子に引き付けられます。 そのため、 酸化数はそれぞれ+1、+2 となります。 2. 3 酸化数の求め方 ここでは、化合物中の元素の酸化数の求め方について解説していきます。酸化数を求めるにあたって2つのルールがあります。 1つ目のルールは単体であるのか、化合物であるのか、イオンであるのかを決定することです。これらが決まれば2. 2で説明した規則に従うことができます。 2つ目のルールは、わかっている元素の酸化数を代入していき1つ目のルールと合わせて求める元素の酸化数を決定するということです。 2.
1. 1 \(KMnO_4\) 過マンガン酸カリウム\(KMnO_4\)は水によく溶け、水溶液中で\({MnO_4}^-\)を生じます。 \({MnO_4}^-\)は強い酸化作用を示し、\(KMnO_4\)は、主に 硫酸酸性水溶液中 で用いられます。このとき、硝酸や塩酸は用いることができません。この理由は、 硝酸を用いると、硝酸自身が酸化剤として働き、塩酸を用いると\(Cl^-\)が還元剤として働くので求めたい酸化還元反応などを妨げてしまうことがあるからです。 硫酸酸性水溶液中では、\({MnO_4}^-\)は次のように反応します。 \({MnO_4}^-\)は赤紫色であるのに対し、\(Mn^{2+}\)はほぼ無色であるため、水溶液の色の変化によって酸化還元反応の進行の様子を知ることができます。 一方で、 \(H^+\)がわずかしかない中性、または塩基性水溶液中 では\({MnO_4}^-\)は\(MnO_2\)に還元されます。この反応を表す式は次のようになります。 \({MnO_4}^- + 2H_2O+ + 3e^-→ MnO_2 + 4OH^-\) 酸化マンガン(Ⅱ)\(MnO_2\)は黒褐色の沈殿です。 4. 酸化数のルールを覚えて酸化剤・還元剤を見抜く方法を解説!. 2 \(K_2Cr_2O_7\) 二クロム酸カリウム\(K_2Cr_2O_7\)は赤橙色の結晶で、水に溶け水溶液中でニクロム酸イオン\({Cr_2O_7}^{2-}\)を生じます。\({Cr_2O_7}^{2-}\)は強い酸化作用を示し、\(K_2Cr_2O_7\)は、主に 硫酸酸性水溶液中 で用いられます。この反応の半反応式は次のようになります。 \({Cr_2O_7}^{2-} + 14H^+ + 6e^- → 2Cr^{3+} + 7H_2O\) \({Cr_2O_7}^{2-}\)は赤橙色であるのに対し、\(Cr^{3+}\)は緑色であるため、水溶液の色の変化によって酸化還元反応の進行の様子を知ることができます。 4. 3 ハロゲンの単体 ハロゲンの単体は酸化作用を示します。その酸化力は、原子番号が小さくなるほど強くなり以下のようになります。 \(F_2>Cl_2>Br_2>I_2\) この酸化力の大小から酸化還元反応が起こるかがわかります。ハロゲン\(A\)と\(B\)があったとして、 酸化力が\(A>B\) であったとします。このとき、 次式の正反応は起こりますが、逆反応は起こりません。 \(2B^- + A_2 → 2A^- + B_2\) 逆に、ハロゲン化物イオンは、還元作用を示します。その還元力は、原子番号が大きいほど強くなり以下のようになります。 \(I^->Br^->Cl^->F^-\) これは、ハロゲン単体の酸化力とは逆になっていることがわかり、上の式がハロゲン化物イオンの還元力の観点からみても成り立つことがわかります。 4.
なぜ過酸化水素の酸素の酸化数は-1になるんですか?またなぜ酢酸の最初の炭素の酸化数は-3で三個目の炭素の酸化数は+3になるんですか?
酸化数 物質の持つ電子が基準よりも多いか少ないかを表した値のことを 酸化数 といいます。 2. 1 酸化数に関する酸化・還元 1では「酸素・水素に関する酸化・還元」と「電子に関する酸化・還元」について説明しましたが、ここでは「酸化数に関する酸化・還元」について説明します。 酸化された物質は 、マイナスの電荷を持った電子\(e^-\)を失うので、 プラスに帯電します。 電子 \(e^-\) を1つ失うと酸化数は\(+1\)、2つ失うと酸化数は\(+2\)というように変化します。 一方、 還元された物質は 、マイナスの電荷を持った電子\(e^-\)を得るので、 マイナスに帯電します。 電子\(e^-\)を1つ得ると酸化数は\(-1\)、2つ得ると酸化数は\(-2\)というように変化します。 酸化数に関する酸化・還元 2. 2 酸化数の規則 原子の酸化数を決定するにはいくつかの規則があります。ここでは、その規則について説明していこうと思います。 2. 2. 1 単体の酸化数 単体は、2つの原子の電気陰性度に差がないので共有電子対は原子間の真ん中に存在します。 そのため、原子は電子\(e^-\)を得ることも失うこともないので 酸化数は0 になります。 例:\(Na\)(\(Na: 0\))、\(H_2\)(\(H: 0\))、\(O_2\)(\(O: 0\)) 2. 2 化合物の酸化数 まず、化合物全体では酸化数は0になります。 化合物は異なる原子同士が結合してできているので、原子間には電気陰性度に差が生じます。例としてフッ化水素\(HF\)について考えてみましょう。電気陰性度はフッ素\(F\)の方が大きくなります。したがって、共有電子対は電気陰性度の大きな\(F\)原子に引き付けられ、\(F\)原子は電子\(e^-\)を得ていると考えることができます。 しかし、 化合物全体で見たときには電子の総数に変化はない ため 化合物の酸化数は0 となります。 例:\(H_3PO_4\)(\(H: +1\)、\(P: +5\)、\(O: -2\)) 2. 3 単原子イオンの酸化数 単原子イオンの酸化数はそのイオンの電荷と等しくなります。 例:\(Na^{+1}\)(\(Na: +1\))、\(Fe^{+2}\)(\(Fe: +2\))、\(Cl^{-1}\)(\(Cl: -1\)) 2.