首頁 web前端 html教學 HTML中的捲軸有哪些使用技巧

HTML中的捲軸有哪些使用技巧

Feb 12, 2018 am 10:15 AM
html 使用技巧 哪些

這次帶給大家HTML中的捲軸有哪些使用技巧,HTML中的滾動條的哪些使用技巧的注意事項有哪些,下面就是實戰案例,一起來看一下。

我說一個現像大家一定常見,就是在網頁中刪除一些東西的時候滾動條往往還在刪除東西之前的位置,而不是非常不人性化的跑到那一頁的頂部,那麼這是怎麼實現的呢?其實辦法很簡單,只需要在.aspx的源碼中的頂端部分加上MaintainScrollPositionOnPostback ="true"即可。
以上這個現象就是在學習牛腩新聞發布系統的時候遇到的,下面就給大家來分享一些其他關於html滾動條的使用技巧
(1)隱藏滾動條

<bodystyle="
overflow-x
:hidden;overflow-y:hidden">
登入後複製

(2)如何在單元格或圖層中出現捲軸

<divstyle="width:200px;height:200px;overflow-x:auto;overflow-y:auto;"></div>
登入後複製


#(3)javascript改變框架中滾動條的樣式,例如改變顏色、改為平面效果等等

<STYLE> 
BODY {SCROLLBAR-FACE-COLOR: #ffcc99; 
SCROLLBAR-HIGHLIGHT-COLOR: #ff0000; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #000000; 
SCROLLBAR-ARROW-COLOR: #ff0000; 
SCROLLBAR-TRACK-COLOR: #dee0ed; 
SCROLLBAR-DARKSHADOW-COLOR: #ffff00;} 
</STYLE>
登入後複製

說明:
scrollbar-3dlight-color:color; 設定或檢索滾動條亮邊框顏色;
scrollbar-highlight-color:color;設定或檢索捲軸 3D介面的亮邊顏色;
scrollbar-face-color:color; 設定或檢索捲軸3D表面的顏色;
scrollbar-arrow-color:color; 設定或檢索滾動條方向箭頭的顏色;當滾動條出現但不可用時,此屬性失效;
scrollbar-shadow-color:color; 設定或擷取捲軸 3D介面的暗邊顏色;
scrollbar-darkshadow-color:color;設定或擷取捲軸暗邊框顏色;
scrollbar-base-color:color; 設定或擷取捲軸基準顏色。其它介面顏色將據此自動調整。
scrollbar-track-color:color;設定或擷取捲軸的拖曳區域顏色
備註:
color 為你要設定的顏色程式碼,可以是16進位的,例如#FF0000,可以是以RGB表示的,例如rgb(255,0,255);設定捲軸樣式的時候不必要把所有的屬性都用上才會生效。
(4)javascript中的頁面元素定位
clientX、clientY是滑鼠目前相對於網頁的位置,當滑鼠位於頁面左上角時clientX=0, clientY=0;
offsetX、offsetY是滑鼠目前相對於網頁中的某一區域的位置,當滑鼠位於頁面中這一區域的左上角時offsetX=0, offsetY=0;
screenX、screenY是滑鼠相對於使用者整個螢幕的位置;
x、y是滑鼠目前相對於目前瀏覽器的位置
scrollLeft:設定或取得位於物件左邊界和視窗中目前可見內容的最左端之間的距離(因為有捲軸的產生,所以目前頁面可見內容是不定的)。
scrollTop:設定或取得位於物件最頂端和視窗中可見內容的最頂端之間的距離。
left:物件相對於頁面的X座標。
top:物件相對於頁面的Y座標
(5)屏蔽選擇,右鍵等
oncontextmenu=self.event.returnValue=falseonselectstart="return false"> ;
下面的這個小例子是實現滾動條根據窗體的大小自動設定

<SPAN style="FONT-SIZE: 18px"><html> 
<head> 
<style type="text/css"> 
  .TopDIV 
  {  
     position:absolute; 
     left:130px; 
     top:10px; 
     width:105; 
     height:30; 
     overflow-x:hidden; 
     overflow-y:auto; 
     float: right; 
     border-style.:solid; 
     border-width:; 
     border-color:red 
  } 
  .LeftDIV 
  {  
     position:absolute; 
     left:10px; 
     top:40px; 
     width:120; 
     height:60; 
     overflow-x:hidden; 
     overflow-y:hidden; 
     float: right; 
     border-style.:solid; 
     border-width:; 
     border-color:yellow 
  } 
  .MainDIV 
  {  
     position:absolute; 
     left:130px; 
     top:40px; 
     width:120;; 
     height:80; 
     overflow-x:auto; 
     overflow-y:auto; 
     float: right; 
     border-style.:solid; 
     border-width:; 
     border-color:blue 
  } 
</style> 
<script type="text/javascript" language="javascript"> 
function setStyle() 
{ 
//145的由来LeftDiv的left+width+15(15是滚动条的宽度) 
document.getElementById("a").style.width=document.body.clientWidth - 145; 
//130的由来LeftDiv的left+width 
document.getElementById("c").style.width=document.body.clientWidth - 130; 
//55的由来TopDIV的top+height+15(15是滚动条的宽度) 
document.getElementById("b").style.height=document.body.clientHeight - 55; 
//40的由来TopDIV的top+height 
document.getElementById("c").style.height=document.body.clientHeight - 40; 
} 
</script> 
  
</head> 
<body onresize="setStyle();" onLoad="setStyle();"> 
  
<div id=&#39;a&#39; class="TopDIV"> 
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
</div> 
  
<div id=&#39;b&#39; class="LeftDIV"> 
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
3234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
4234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
5234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
6234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
7234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
8234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
9234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
0234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
</div> 
<div id=&#39;c&#39; onscroll="document.getElementById(&#39;b&#39;).scrollTop = this.scrollTop;document.getElementById(&#39;a&#39;).scrollLeft = this.scrollLeft;" 
 class="MainDIV"> 
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
3234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
4234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
5234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
6234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
7234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
8234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
9234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
0234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
2234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 
</div> 
</body> 
</html>
登入後複製

滾動條的使用是很常見的,它的相關知識也是相當的多,希望自己能在不斷的學習中,不斷的總結,使自己的學習能力和學習效率能有一定的提高. 

相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

input的文字方塊怎麼做到和img驗證碼

html如何實作滑鼠懸停提示A標籤內容

怎麼使用trigger方式實作不用點選file類型的input彈出檔案選擇對話框

以上是HTML中的捲軸有哪些使用技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles