[WP]修改WP插件样式(简码插入)思路之一(修改AudioIgniter插件样式)

/ 6,387评论 / 25666阅读 / 0点赞

简介

修改插件样式的方式有多种,可以直接通过wordpress自带的插件文件编辑器修改插件文件,但显然插件更新时需要重新修改。本文将介绍通过”自定义HTML“模块来修改通过简码插入的插件样式。


前言/起因

起初是想建一个在线播放音乐的网站,需要一个音乐播放器插件,且需要带有播放列表,循环播放等功能。但一直找不到好用的,最后找到了一个功能上满足我的基本需求的插件:AudioIgniter。但它的外观没有长在我的审美上,于是用上刚学俩星期的前端三件套,走上了自己动手,丰衣足食的道路。


AudioIgniter样式对比


AudioIgniter插件样式源码/使用方法

样式源码

<style>
/*取消原来的部分设置*/
.ai-wrap .ai-track.ai-track-active, .ai-wrap .ai-track:hover {
    background-color: transparent;  
    background: rgba( 255, 255, 255, 0.25);
}
.ai-wrap .ai-track {
    background-color: transparent;
}
.ai-wrap .ai-track-control{
    border-left: transparent;
}

/*播放器背景div*/
.ai-wrap{
    background: linear-gradient(200deg,#8eeac7,#b5e6fe);
    /* 溢出隐藏 */
    overflow: hidden;
    /*圆角*/
    border-radius: 30px;
    /* 阴影 */
    box-shadow: 0 5px 20px rgba(102,204,255,2);
}

/*播放列表*/
.ai-track{}
.ai-track:hover, .ai-track-active{
    background: rgba( 255, 255, 255, 0.5 );
    backdrop-filter: blur( 6px );
    -webkit-backdrop-filter: blur( 6px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.3);
    /* 阴影 */
    box-shadow: 0 2px 20px rgba(208, 216, 222, 1);
}
.ai-track-name{
    font-weight: 900;
    color:#535273;
}

/*专辑图*/
.ai-wrap .ai-track-no-thumb, .ai-wrap .ai-control-wrap-thumb{
    background-color: transparent;
}
.ai-track-no-thumb, .ai-track-thumb, .ai-wrap .ai-control-wrap-thumb{
    background: rgba( 255, 255, 255, 0.2);
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border-radius: 10px;
    /* 阴影 */
    box-shadow: 0 2px 20px rgba(208, 216, 222, 1);
}


/*正在播放歌曲的标题*/
.ai-track-title span{
    font-weight: 900;
    color: #535273;
}
.ai-track-subtitle span{
    color:#b187a2;
}

/*播放/暂停按钮*/
.ai-wrap .ai-audio-control, .ai-wrap .ai-audio-control:focus{
    background-color: transparent;
    background: rgba( 255, 255, 255, 0.1);
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border-radius: 50px;
    border: 1px solid rgba( 255, 255, 255, 0.3);
    /* 阴影 */
    box-shadow: 0 2px 20px rgba(208, 216, 222, 1);
}
.ai-wrap .ai-audio-control:hover, .ai-wrap .ai-btn:hover, .ai-wrap .ai-btn.ai-btn-active:hover{
    background: rgba( 255, 255, 255, 0.35);
}

/*控制按钮*/
.ai-wrap .ai-btn{
    background-color: transparent;
    background: transparent;
    border-radius: 10px;
    border: transparent;
}

/*循环播放按钮,选中状态*/
.ai-wrap .ai-btn.ai-btn-active{
    background-color:transparent;
}
.ai-wrap .ai-btn.ai-btn-active svg{
    fill: #66ccff;
}

/*音量条*/
.ai-wrap .ai-volume-bar {
    background-color: transparent;
    border-right: transparent;
}
.ai-wrap .ai-volume-bar:before {
    background-color: #b7eee7;
}
.ai-wrap .ai-volume-bar.ai-volume-bar-active:before{
    background-color: #d9f6f3;
}

/*进度条*/
.ai-wrap .ai-track-progress-bar{
    border-radius: 50px;
    background-color: #b8eee7;
}
.ai-wrap .ai-track-progress{
    border-radius: 50px;
    background-color: #66ccff;
}

/*滚动条*/
.ai-wrap .ai-scroll-wrap>div:last-child{
    background-color: #b5eee4;
}
.ai-wrap .ai-scroll-wrap>div:last-child div{
    background-color: #d9f6f3!important;
}
</style>

使用方法:


思路

<style>
.ai-wrap {
    background-color: #66ccff;
}
</style>

疑难杂症

如果想改的元素没有类名也没有id怎么办?

.ai-wrap .ai-scroll-wrap>div:last-child div {
    background-color: #f70f5d!important;
}
.ai-wrap .ai-scroll-wrap>div:last-child div {
    background-color: #66ccff!important;
}

  1. Samueltib说道:

    https://amoxil.llc/# medicine amoxicillin 500

  2. Nicolasburne说道:

    https://amoxil.llc/# how much is amoxicillin

  3. Michaelexiny说道:

    Rybelsus 7mg rybelsus cost Rybelsus 14 mg

  4. Nicolasburne说道:

    https://amoxil.llc/# buy amoxicillin over the counter uk

  5. 대구풀싸롱说道:

    Greetings! Very helpful advice in this particular post! It is the little changes which will make the most important changes. Thanks for sharing!

  6. 대구풀싸롱说道:

    Very good article. I definitely love this website. Thanks!

  7. Nicolasburne说道:

    http://gabapentin.auction/# 800mg neurontin

  8. Matthewobjet说道:

    rybelsus: Semaglutide pharmacy price – order Rybelsus for weight loss

  9. Michaelexiny说道:

    buy neurontin uk order gabapentin gabapentin medication

  10. Stevenmut说道:

    http://stromectol.agency/# stromectol prices
    zithromax online usa

  11. Nicolasburne说道:

    https://zithromax.company/# zithromax 500 mg lowest price drugstore online

  12. Michaelexiny说道:

    zithromax for sale cheap generic zithromax zithromax without prescription

  13. Stevenmut说道:

    http://gabapentin.auction/# neurontin 50 mg
    zithromax 250 price

  14. Nicolasburne说道:

    https://stromectol.agency/# minocycline cost

  15. Samueltib说道:

    http://gabapentin.auction/# where can i buy neurontin online

  16. Matthewobjet说道:

    zithromax 500mg over the counter: order zithromax – zithromax prescription in canada

  17. This is the perfect webpage for anybody who wants to understand this topic. You realize so much its almost tough to argue with you (not that I personally will need to…HaHa). You definitely put a fresh spin on a topic that’s been discussed for decades. Excellent stuff, just wonderful.

  18. Matthewobjet说道:

    cost of neurontin 800 mg: buy gabapentin – neurontin online pharmacy

  19. Everything is very open with a really clear description of the challenges. It was definitely informative. Your website is useful. Many thanks for sharing.

  20. Michaelexiny说道:

    buy rybelsus buy rybelsus rybelsus cost

  21. Nicolasburne说道:

    http://zithromax.company/# generic zithromax over the counter

  22. Michaelexiny说道:

    neurontin 400 mg cost gabapentin for sale neurontin 800 mg price

  23. Nicolasburne说道:

    https://stromectol.agency/# ivermectin 10 ml

  24. веном 2 смотреть фильм фильм веном 2 смотреть веном фильм смотреть онлайн

  25. Matthewobjet说道:

    rybelsus: Rybelsus 7mg – Rybelsus 14 mg

  26. Matthewobjet说道:

    amoxicillin discount coupon: amoxil best price – buy amoxicillin online uk

  27. Michaelexiny说道:

    ivermectin 3 mg tabs stromectol for sale ivermectin where to buy

  28. Samueltib说道:

    https://amoxil.llc/# amoxicillin where to get

  29. Nicolasburne说道:

    https://gabapentin.auction/# medication neurontin 300 mg

  30. Michaelexiny说道:

    amoxicillin 500mg buy online canada Amoxicillin For sale where can you get amoxicillin

  31. Robertspike说道:

    pin-up kazino pin-up oyunu pin up azerbaijan

  32. GabrielSal说道:

    пинап казино http://pinupru.site/# пин ап казино вход
    pin up

  33. Forrestglark说道:

    pin up casino: pin up casino guncel giris – pin up bet

  34. Forrestglark说道:

    pin up aviator: pin up – pin up aviator

  35. SantoDic说道:

    https://pinupkz.tech/# пин ап казино онлайн

  36. Robertspike说道:

    пинап казино pin up pin up kz

  37. SantoDic说道:

    http://pinupturkey.pro/# pin up casino guncel giris

  38. GabrielSal说道:

    пин ап казахстан https://pinupru.site/# пин ап казино
    пинап кз

  39. Forrestglark说道:

    pinup az: pin-up kazino – pinup az

  40. Robertspike说道:

    пин ап пин ап pin up казино

  41. Robertspike说道:

    pin up giris pin-up bonanza pin up aviator

  42. SantoDic说道:

    http://pinupkz.tech/# пин ап казино онлайн

  43. GabrielSal说道:

    пинап казино http://pinupru.site/# пин ап казино
    pin up казино

  44. Forrestglark说道:

    пинап казино: пин ап казино – пин ап вход

  45. SantoDic说道:

    https://pinupaz.bid/# pin up azerbaijan

  46. Forrestglark说道:

    пин ап казино зеркало: пин ап вход – pin up зеркало

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注