请参阅此 JSfiddle 中使用的 Trustpilot 小部件的复制。
希望能够覆盖小部件的 CSS 以进行这些调整,但尚未成功找到这样做的方法。
我希望更改的唯一样式是删除边框,将小部件的宽度更改为 250 像素并居中对齐小部件 - 全部在.tp-box
通过 iframe 加载的类 ( ) 上。
根据上面链接的 JSfiddle,正在使用的代码......
标记
<div class="sidebar">
<div class="block block-tp-reviews">
<div class="tp_-_box" data-tp-settings="domainId:313478">
<a href="http://www.trustpilot.co.uk/review/www.showermania.co.uk" rel="nofollow" hidden>Showermania Reviews</a>
</div>
<script type="text/javascript">
(function () { var a = "https:" == document.location.protocol ? "https://ssl.trustpilot.com" : "http://s.trustpilot.com", b = document.createElement("script"); b.type = "text/javascript"; b.async = true; b.src = a + "/tpelements/tp_elements_all.js"; var c = document.getElementsByTagName("script")[0]; c.parentNode.insertBefore(b, c) })();
</script>
</div>
</div>
CSS
.sidebar .block-tp-reviews .tp-box {border: none !important; width: 250px !important;}
.sidebar .block-tp-reviews iframe {width: 250px;}
有没有办法完全覆盖这些样式?提前致谢。