• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > wordpress网站添加自定义滚动条样式

wordpress网站添加自定义滚动条样式

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了wordpress网站添加自定义滚动条样式等相关知识,希望对您有所帮助

今天在做导航站的时候,看到了设置自定义滚动条的样式,想着给自己的wordpress博客也加上个自定义滚动条样式,就了解了下CSS3的-webkit-scrollbar,我之前也看过CSS3的教程,没有发现这个属性,所以特意的收集了有关这个属性的资料,在此全部分享给大家,也加深下自己的印象,大家可以利用这个属性给任何一个网站自定义非常漂亮的滚动条样式。

wordpress网站添加自定义滚动条样式

一、自定义滚动条样式预览

二、滚动条的组成属性
::-webkit-scrollbar 滚动条整体部分
::-webkit-scrollbar-thumb 滚动条里面的小方块,向上向下移动(这个取决于是垂直滚动条还是水平滚动条)
::-webkit-scrollbar-track 滚动条的轨道,也包括上一个属性
::-webkit-scrollbar-button 滚动条的轨道两端的按钮,允许通过点击微调小方块的位置
::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分
::-webkit-scrollbar-corner 边角,即两个滚动条交汇处
::-webkit-resizer 两个滚动条的交汇处上用于通过手动调整元素大小的小控件
三、wordpress博客加个渐变的滚动条
将下面的代码加入到wordpress主题style.css样式中,就可以有渐变的滚动条了,如上面图片这样子的滚动条,更多滚动条设置请看上面的代码演示,根据滚动条的组成属性,自己为自己的网站添加颜色搭配的滚动条。

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
width: 10px;
height: 20px;
background-color: #F5F5F5;
}
/* 定义滚动条轨道 */
::-webkit-scrollbar-track
{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
/* 定义滑块 */
::-webkit-scrollbar-thumb
{
border-radius: 10px;
background: linear-gradient(to bottombottom, #3690cf, #17decf);
}
四、自定义滚动条更加全面的设置
我们上面用到的都是伪元素,我们平时用到的最多的:hover,:link这些是伪类,::first-line,::before,::after这些就是伪元素,和上面的滚动条伪元素一样,任何对象都可以设置边框、背景、阴影等,下面的这些伪类可以用到上面的伪元素中,贴出代码如下:

:horizontal
//horizontal伪类适用于任何水平方向上的滚动条
:vertical
//vertical伪类适用于任何垂直方向的滚动条
:grinning:ecrement
//decrement伪类适用于按钮和轨道碎片。表示递减的按钮或轨道碎片,例如可以使区域向上或者向右移动的区域和按钮
:increment
//increment伪类适用于按钮和轨道碎片。表示递增的按钮或轨道碎片,例如可以使区域向下或者向左移动的区域和按钮
:confounded:tart
//start伪类适用于按钮和轨道碎片。表示对象(按钮 轨道碎片)是否放在滑块的前面
:end
//end伪类适用于按钮和轨道碎片。表示对象(按钮 轨道碎片)是否放在滑块的后面
:double-button
//double-button伪类适用于按钮和轨道碎片。判断轨道结束的位置是否是一对按钮。也就是轨道碎片紧挨着一对在一起的按钮。
:confounded:ingle-button
//single-button伪类适用于按钮和轨道碎片。判断轨道结束的位置是否是一个按钮。也就是轨道碎片紧挨着一个单独的按钮。
:no-button
no-button伪类表示轨道结束的位置没有按钮。
:corner-present
//corner-present伪类表示滚动条的角落是否存在。
:window-inactive
//适用于所有滚动条,表示包含滚动条的区域,焦点不在该窗口的时候。
::-webkit-scrollbar-track-piece:start {
/*滚动条上半边或左半边*/
}
::-webkit-scrollbar-thumb:window-inactive {
/*当焦点不在当前区域滑块的状态*/
}
::-webkit-scrollbar-button:horizontal:decrement:hover {
/*当鼠标在水平滚动条下面的按钮上的状态*/

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-13WordPress性能优化加速五大方法:PHP MysqL优化等
  • 2017-05-13WordPress搜索结果按浏览量排序的实现方法
  • 2017-05-13WordPress的.htaccess优化技巧
  • 2017-05-13Wordpress实现单篇文章分页显示的方法
  • 2018-11-02使用WordPress做外贸网站建设的注意事项
  • 2018-11-02wordpress父分类与子分类调用不同模板
  • 2017-05-13WordPress中非插件实现嵌套回复效果的方法
  • 2017-05-13wordpress全局变量$wpdb初始化并声明为全局变量的方法
  • 2017-05-13修改wordpress上传临时目录解决wordpress无法安装插件包的方法
  • 2017-05-13如何在wordpress上增加文件上传的大小限制(多种实现方法)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • wordpress教程之 WordPress 编辑页面
    • ​wordpress外贸自建站更换网址对SEO有什么影响吗
    • wordpress更换域名的几个步骤
    • 用wordpress制作网站的步骤
    • wordpress搭建中英文双语言或多语言的网站详解
    • WordPress 图片用单独域名储存方法
    • wordpress产品展示型外贸主题:XSdd
    • 外贸SOHO如何利用WordPress搭建营销型网站
    • 自定义wordpress登录页的一些技巧方法
    • WordPress使用中文用户名的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有