2017-04-24 14 views
1

最終的なプロジェクトで私はこのカスタムスクロールバーを持っています。私は学校でやっていて、divには15pxのボーダー半径があり、15pxのボーダー半径を持つカスタムスクロールバーを置くと、スクロールバーが、それは私がそれエッジが表示されないように、私はdivの中に置くことができますどのようにCSS/Javascript div内にスクロールバーを作成

enter image description here

好きな素敵に見えるようにしないのdivの上に行きますか?

CSSの少しコード:

#ruv_results, #stod2_results,#stod2bio_results, #stod3_results{ 
    text-align:center; 


    } 

.ruv_title_css, .stod2_title_css,.stod2bio_title_css, .stod3_title_css{ 
    font-size:20px; 
    color:#ffffff; 
    border:1px solid #000000; 
    border-radius:15px; 
    margin-top:25px; 
    width:450px; 
    height:550px; 
    display:inline-block; 
    vertical-align:top; 
    box-shadow: 0 0 20px #000; 
    background:#5e5e5e; 
    box-shadow: inset 0 0 20px #000000; 
    padding-right:4px; 
    padding-left:4px; 
    margin-bottom:10px; 
    margin-right:6px; 
    margin-left:6px; 

} 


::-webkit-scrollbar { 
    width: 12px; 
} 

::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 15px; 
    height:90%; 
} 

::-webkit-scrollbar-thumb { 
    border-radius: 15px; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
} 

答えて

0

私が提供できる最高のは、2つの要素間のzインデックスを使って実験することであろう任意のコードなし。おそらく、スクロールバーを持つ要素が、包含要素の下に座って、出てくる部分を隠すかもしれません。

また、z-indexを持つ要素にpositionプロパティを設定することを忘れないでください。

https://developer.mozilla.org/en-US/docs/Web/CSS/z-index?v=example

+0

、I編集して、あなたのためのコードを入れてください。 – Kobbi

+0

は、z-indexを適用している要素に位置プロパティを配置しようとします。 https://www.smashingmagazine.com/2009/09/the-z-index-css-property-a-comprehensive-look/ – Kosch

+0

私を助けることができますか?ここにコードがありますが、jfiddle jsfiddle.net/ohtd6h1jにAjaxリクエストを読み込む方法がわかりません。遅い返事をおかけして申し訳ありません。 – Kobbi

0

一つの方法は、いくつかのパディングを持つ別のdiv内の要素をラップすることです:うーん、私のために動作していないよう

.outer { 
 
    background-color: #eee; 
 
    box-shadow: inset 0 0 10px #ddd; 
 
    border-radius: 15px; 
 
    padding: 1em; 
 
} 
 

 
.inner { 
 
    max-height: 200px; 
 
    overflow: scroll; 
 
} 
 

 
/* Custom Scrollbar */ 
 
::-webkit-scrollbar { 
 
    width: 12px; 
 
} 
 

 
::-webkit-scrollbar-track { 
 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
 
    border-radius: 15px; 
 
    height:90%; 
 
} 
 

 
::-webkit-scrollbar-thumb { 
 
    border-radius: 15px; 
 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
 
} 
 

 
body { 
 
    overflow: hidden; 
 
}
<div class="outer"> 
 
    <div class="inner"> 
 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam a iaculis enim. Fusce pellentesque mauris vitae urna sodales gravida. Pellentesque pharetra est sit amet sodales faucibus. Mauris ultrices scelerisque feugiat. Duis magna arcu, condimentum at nunc ac, aliquet congue mauris. Curabitur feugiat urna rutrum urna porttitor, facilisis lacinia nisl facilisis. Nulla porttitor, neque id varius tincidunt, nibh lectus ornare mauris, eget consectetur elit lectus quis magna. Sed fringilla semper est eu imperdiet. Phasellus accumsan orci vitae quam hendrerit venenatis. Sed rhoncus nulla non enim euismod, a pretium nisi feugiat. 
 

 
    In blandit augue gravida, viverra quam vitae, malesuada sem. In mollis ante non felis accumsan ullamcorper. Cras egestas, mi ut varius elementum, libero libero ultricies nulla, vel suscipit nisi dolor vel massa. Sed non nunc nibh. Vivamus eu libero gravida, interdum justo eu, facilisis ipsum. Pellentesque accumsan justo nec odio vestibulum iaculis. Maecenas ac turpis nisi. Nullam pharetra eros at tellus convallis, sed ornare orci egestas. 
 
    </div> 
 
</div>

+0

これはおそらく私にとってはうまくいくかもしれませんが、私はJavascriptで表示されるhtmlを書いていますが、これをhttps:// jsfiddle.net/ohtd6h1j/ここでは、これでAjaxリクエストをロードする方法はわかりませんが、必要なコードはすべてそこにあります。これはちょっと見えますが、これを理解する手助けがあれば素晴らしいかもしれません私は問題を解決する上で最善ではないので – Kobbi

関連する問題