Heim > Web-Frontend > HTML-Tutorial > Informationen zur Verwendung des HTML-Bildlaufleistenstils und zum Teilen von Beispielcode

Informationen zur Verwendung des HTML-Bildlaufleistenstils und zum Teilen von Beispielcode

黄舟
Freigeben: 2017-07-21 14:35:17
Original
1643 Leute haben es durchsucht

Bildlaufleisten-Attributeinstellungen in HTML
Detaillierte Erläuterung der Bildlaufleisten-Attribute und -Stile
1. Einstellungen, wenn der Überlaufinhalt überläuft (Einstellung, ob das festgelegte Objekt Bildlaufleisten anzeigt)
overflow-x horizontaler Inhaltsüberlauf-Einstellungen, wann Überlauf-y vertikaler Inhalt überläuft
Einstellungen für die oben genannten drei Attribute sind sichtbar (Standardwert), scrollen, ausgeblendet, automatisch.
2. scrollbar-3d-light-color Die Farbe des hellen Randes der dreidimensionalen Bildlaufleiste (Legen Sie die Farbe der Bildlaufleiste fest)
scrollbar-arrow-color Die Farbe der dreieckigen Pfeile auf der Auf- und Ab-Schaltflächen
scrollbar-base-color scroll Die Grundfarbe der Leiste
scrollbar-dark-shadow-color Die Farbe des starken Schattens der dreidimensionalen Bildlaufleiste
scrollbar-face-color Die Farbe des hervorstehenden Teils der dreidimensionalen Bildlaufleiste
scrollbar-highlight-color Der leere Teil der Bildlaufleiste. Farbe
scrollbar-shadow-color Die Farbe des Schattens der dreidimensionalen Bildlaufleiste
3. Beispiel für das Festlegen der Eigenschaften der Bildlaufleiste:
(1) Lassen Sie den Browser niemals Bildlaufleisten haben:
Keine horizontale Bildlaufleiste

<body style="overflow-x:hidden">
Nach dem Login kopieren
Keine vertikale Bildlaufleiste


<body style="overflow-y:hidden">
Nach dem Login kopieren
Keine Bildlaufleiste


<body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden">
Nach dem Login kopieren
(2) Legen Sie mehrzeilige Text-Bildlaufleisten für das Feld fest:

Keine horizontale Bildlaufleiste

<textarea style="overflow-x:hidden"></textarea>
Nach dem Login kopieren
Keine vertikale Bildlaufleiste


<textarea style="overflow-y:hidden"></textarea>
Nach dem Login kopieren
Keine Bildlaufleiste


<textarea style="overflow-x:hidden;overflow-y:hidden"></textarea>或<textarea style="overflow:hidden"></textarea>
Nach dem Login kopieren
(3) Legen Sie die Farbe der Fenster-Bildlaufleiste fest:

Einstellen die Farbe der Fenster-Bildlaufleiste auf Rot
scrollbar-base-color legt die Grundfarbe fest. Im Allgemeinen müssen Sie dieses Attribut nur festlegen, um die Farbe zu ändern der Bildlaufleiste.
Einige Spezialeffekte hinzufügen:

<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">
Nach dem Login kopieren
(4) Definieren Sie eine Klasse in der Stylesheet-Datei und rufen Sie das Stylesheet auf.


<style>
.coolscrollbar{scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon;}
</style>
Nach dem Login kopieren
Aufruf wie folgt:


<textarea class="coolscrollbar"></textarea>
Nach dem Login kopieren
Scrollbar-Face-Color ist die Farbeinstellung der Scrollbar-Oberfläche;

Scrollbar-Highlight-Color ist die Bildlaufleiste legt die Farbe der oberen und linken Abschrägung der Bildlaufleiste fest;
Scrollbar-Shadow-Color legt die Farbe der unteren und rechten Abschrägung der Bildlaufleiste fest;
Scrollbar-3Dlight-Color legt die Farbe fest des oberen und linken Randes der Bildlaufleiste;
Scrollbar-Arrow-Color legt die Farbe der Pfeile an beiden Enden der Bildlaufleiste fest.
Scrollbar-Track-Color ist die Farbeinstellung der unteren Platte der Bildlaufleiste.
Scrollbar-Darkshadow ist die Farbeinstellung des unteren und rechten Rands der Bildlaufleiste.
Beispiel:

4. HTML verschiedener Scroll-Attributcodes (hauptsächlich Text festlegen). Scrollen auf der Seite)

<marquee>普通卷动</marquee> <br />   
<marquee behavior=slide>滑动</marquee>  <br />  
<marquee behavior=alternate>来回卷动 </marquee><br /> 
<marquee direction=down>向下卷动</marquee> <br /> 
<marquee direction=up>向上卷动</marquee> <br /> 
<marquee direction=right>向右卷动</marquee> <br /> 
<marquee direction=left>向左卷动</marquee> <br /> 
<marquee loop=2>卷动次数</marquee> <br />   
<marquee scrollamount=30>设定卷动距离</marquee> <br />
Nach dem Login kopieren
5.html Einführung in die Farbeinstellungsmethode der Bildlaufleiste


scrollbar-arrow-color: color; /*三角箭头的颜色*/
scrollbar-face-color: color; /*立体滚动条的颜色(包括箭头部分的背景色)*/
scrollbar-3dlight-color: color; /*立体滚动条亮边的颜色*/
scrollbar-highlight-color: color; /*滚动条的高亮颜色(左阴影?)*/
scrollbar-shadow-color: color; /*立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: color; /*立体滚动条外阴影的颜色*/
scrollbar-track-color: color; /*立体滚动条背景颜色*/
scrollbar-base-color: color; /*滚动条的基色*/
Nach dem Login kopieren

webkit不再是用简单的几个CSS属性,而是一坨的CSS伪元素:
-webkit-scrollbar 滚动条整体部分
-webkit-scrollbar-button 滚动条两端的按钮
-webkit-scrollbar-track 外层轨道
-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
-webkit-scrollbar-thumb (拖动条?滑块?滚动条里面可以拖动的那个,肿么翻译好呢?意会就好)
-webkit-scrollbar-corner 边角
-webkit-resizer 定义右下角拖动块的样式
通过这些伪元素,可以完全的重写一个网站的滚动条样式。
当然webkit提供的不止这些,还有很多伪类,可以更丰富滚动条样式:
:horizontal – horizontal伪类应用于水平方向的滚动条
:vertical – vertical伪类应用于竖直方向的滚动条
:decrement – decrement伪类应用于按钮和内层轨道(track piece)。它用来指示按钮或者内层轨道是否会减小视窗的位置(比如,垂直滚动条的上面,水平滚动条的左边。)
:increment – increment伪类和decrement类似,用来指示按钮或内层轨道是否会增大视窗的位置(比如,垂直滚动条的下面和水平滚动条的右边。)
:start – start伪类也应用于按钮和滑块。它用来定义对象是否放到滑块的前面。
:end – 类似于start伪类,标识对象是否放到滑块的后面。
:double-button – 该伪类以用于按钮和内层轨道。用于判断一个按钮是不是放在滚动条同一端的一对按钮中的一个。对于内层轨道来说,它表示内层轨道是否紧靠一对按钮。
:single-button – 类似于double-button伪类。对按钮来说,它用于判断一个按钮是否自己独立的在滚动条的一段。对内层轨道来说,它表示内层轨道是否紧靠一个single-button。
:no-button – 用于内层轨道,表示内层轨道是否要滚动到滚动条的终端,比如,滚动条两端没有按钮的时候。
:corner-present – 用于所有滚动条轨道,指示滚动条圆角是否显示。
:window-inactive – 用于所有的滚动条轨道,指示应用滚动条的某个页面容器(元素)是否当前被激活。(在webkit最近的版本中,该伪类也可以用于::selection伪元素。webkit团队有计划扩展它并推动成为一个标准的伪类)
另外,:enabled、:disabled、:hover 和 :active 等伪类同样可以用于滚动条中。

6.html滚动条的使用技巧:
(1)隐藏滚动条

<body style="overflow-x:hidden;overflow-y:hidden">
Nach dem Login kopieren

(2)如何在单元格或图层中出现滚动条

<p style="width:200px;height:200px;overflow-x:auto;overflow-y:auto;"></p>
Nach dem Login kopieren


(3)javascript改变框架中滚动条的样式,比如改变颜色、改为平面效果等

<style> 
body  {
 
     scrollbar-face-color:   #ffcc99;
              scrollbar-highthit-color:   #ff0000; 
              scrollbar-shadowcolor:   #ffffff; 
              scrollbar-3dlight-color:   #000000; 
              scrollbar-arrow-color:   #ff0000; 
              scrollbar-track-color:   #dee0ed; 
              scrollbar-darkshadow-color:   #ffff00;} 
</style>
Nach dem Login kopieren


说明:
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)屏蔽选择,右键等

<body oncontextmenu=self.event.returnValue=falseonselectstart="return false">
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonInformationen zur Verwendung des HTML-Bildlaufleistenstils und zum Teilen von Beispielcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage