如何让按钮具有相同的设计?

发布于 2025-01-12 11:04:47 字数 439 浏览 1 评论 0原文

目前,我网站上的所有按钮都具有相同的设计(圆形,屏幕截图中的版本 2)。但是,我在我的网站上实现了一个 iframe(数据来自外部链接),其中包含不同样式的按钮(方形,屏幕截图中的版本 1)。有没有办法将按钮的样式从 iframe 更改为与我的按钮完全相同的样式? (例如,通过自定义 CSS?)

按钮之间的唯一区别如下:

  • 圆形与方形
  • 文本粗细

*胡佛效果是相同的。

屏幕截图: https://i.sstatic.net/Tz4AX.jpg

注意:网站是基于 WordPress 构建的& Elementor(最新版本)。

At the moment, all buttons on my website have the same design (rounded, version 2 in screenshot). However, I have an iframe implemented on my website (data from external link), which contains buttons with a different style (square, version 1 in screenshot). Is there a way to change the style of the buttons from the iframe to the exact same style as my buttons? (through custom css for example?)

The only differences between the buttons are the following:

  • Rounded vs. square-ish
  • Thickness of text

*The hoover effect is the same.

Screenshot: https://i.sstatic.net/Tz4AX.jpg

Note: The website is built on Wordpress & Elementor (latest versions).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

べ映画 2025-01-19 11:04:47

如果无法修改 iframe 的源代码,则需要使用 javascript 来附加您自己的样式表:

<script>
  var yourCssFileWithRoundedButtons = "path/style.css";
  var yourIFrameId = "MyIFrame"


  var cssLink = document.createElement("link");
  cssLink.rel = "stylesheet"; 
  cssLink.type = "text/css"; 
  cssLink.href = yourCssFileWithRoundedButtons; 
  frames[yourIFrameId].document.head.appendChild(cssLink);
</script>

请记住,您可能会与该外部页面的 css 发生冲突,并且您可能必须在选择器中非常具体才能通过更改

If the iframe's source can't be modified, javascript is necessary to append your own style sheet:

<script>
  var yourCssFileWithRoundedButtons = "path/style.css";
  var yourIFrameId = "MyIFrame"


  var cssLink = document.createElement("link");
  cssLink.rel = "stylesheet"; 
  cssLink.type = "text/css"; 
  cssLink.href = yourCssFileWithRoundedButtons; 
  frames[yourIFrameId].document.head.appendChild(cssLink);
</script>

Keep in mind that you may be fighting with that external page's css, and you may have to be very specific in your selector to get your changes through

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文