qt中如何模拟按钮点击_如何快速在 Shopify 中加入按钮
假如你会 `CSS` , `HTML` , `JS` 三件套,那么修改 `Shopify` 代码将不会太难(毕竟一个模板中的代码量还是挺多的,除非深入研究了代码,不然改起来还是会比较麻烦的)。
但挺多玩家是不会这三件套的,修改代码来达到添加页面元素会比较困难。
但如果我们找到了一个不错的站点,然后想模仿的话,事情就会简单很多。
以该站点的 `BUY ON AMAZON` 按钮为例
### 3.1 检查页面元素
#### 3.1.1 对你想要模范的元素,右键,检查。或者按 `F12`
![image-20200920095306956](https://gitee.com/NilolaChen/photo/raw/master/img/20200920095308.png)
#### 3.1.2 使用小箭头快速锁定想要的元素:点击小箭头,然后把速表移动到想要的元素上,就能快速地看到元素的相关信息。点击元素后,右侧检查页面就能锁定这个元素
![image-20200920095353097](https://gitee.com/NilolaChen/photo/raw/master/img/20200920095354.png)
### 3.2 抄下它的代码
#### 3.2.1 HTML 代码
![image-20200920092421443](https://gitee.com/NilolaChen/photo/raw/master/img/20200920092422.png)
HTML 代码是不方便复制的,因为上面会加上很多其他的信息。我们用手打就好了
````
<a class="">
<b> BUY ON AMAZON </b>
</a>
````
#### 3.2.2 CSS 代码
看到这里有个 `background-color`,应该是背景颜色。
![image-20200920092532396](https://gitee.com/NilolaChen/photo/raw/master/img/20200920092534.png)
点击蓝色的复选框,可以发现,按钮黄色不见了。
![image-20200920092735832](https://gitee.com/NilolaChen/photo/raw/master/img/20200920092737.png)
那我们就把整个代码抄下来
```
<a class="my-amazon-button">
<b>BUY ON AMAZON</b>
</a>
.my-amazon-button {
background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-top: 3%;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 39%;
padding-bottom: 14px;
padding-right: 39%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 2px;
min-height: 0px;
background-color: rgba(243, 203, 103, 1);
text-align: center;
text-decoration: none;
}
```
### 3.3 添加链接
添加链接这一步非常关键,也是最难的。但我们有一个取巧的方法。
#### 3.3.1 使用 `Metafields Guru` 应用
![image-20200920093551971](https://gitee.com/NilolaChen/photo/raw/master/img/20200920093553.png)
然后点击我们想要的对象。以为每个产品的链接都是不相同的,那我们应该以产品为维度去添加链接。于是点击 `Products & Variants`。
![image-20200920093842375](/Users/mac/Library/Application Support/typora-user-images/image-20200920093842375.png)
然后添加相应的字段
![image-20200920093942156](https://gitee.com/NilolaChen/photo/raw/master/img/20200920093944.png)
这里注意,要让输入框保持当前的状态,不要切换到富文本输入框。因为富文本输入框会为我们的字段添加东西进去。
#### 3.3.2 继续改造我们的代码
````
<a class="my-amazon-button" href="{{product.metafields.links.amazon_url}}">
<b>BUY ON AMAZON</b>
</a>
.my-amazon-button {
background-image: url(none);
background-repeat: no-repeat;
border-style: solid;
margin-top: 3%;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 39%;
padding-bottom: 14px;
padding-right: 39%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 2px;
min-height: 0px;
background-color: rgba(243, 203, 103, 1);
text-align: center;
text-decoration: none;
}
````
我在 `a` 元素中添加了一个 `href` 的属性,这个属性就是我们跳转的 `url` 。然后按我的格式写进去,就可以了。
`product`:Shopify 暴露给我们的对象,全局都可以拿到。
`metafields` :应用为我们插入的对象
`links`:即我们在 `Namespace` 中的字段
`amazon_url`: 即 `key`
### 3.4 添加到代码中
#### 3.4.1 加入 HTML 代码
![image-20200920094749678](https://gitee.com/NilolaChen/photo/raw/master/img/20200920094751.png)
![image-20200920094840560](https://gitee.com/NilolaChen/photo/raw/master/img/20200920094842.png)
由于这里大家的代码都不一样,需要自己尝试一番。当然也是有技巧的
#### 3.4.2 加入 CSS 代码
![image-20200920095049810](https://gitee.com/NilolaChen/photo/raw/master/img/20200920095051.png)
这个位置,我们基本直接加在最末尾就可以了。
到这里,我们就大功告成了
qt中如何模拟按钮点击_如何快速在 Shopify 中加入按钮相关推荐
- invoke 按钮点击_使用aspectj对app中按钮的快速点击进行处理
最近项目进入紧锣密鼓测试阶段,昨天测试提了一个issue,app中按钮都没有做快速点击校验. 这就涉及到aop面向切面编程了!后端开发Spring对aop应该很熟悉,android开发中可能用到aop ...
- ppt中的流程图怎么整体移动_如何快速在PPT中产生一个复杂的组织架构图?
如何快速在PPT中产生一个复杂的组织架构图? 时间:2016-06-03来源: 网络作者: 未知点击: 次 PPT制作技巧:如何快速在PPT中产生一个复杂的组织架构图? 大家都知道,在PPT当中有个非 ...
- 在VC中实现模拟键盘,输入内容并显示在ListBox中。
网上找的,还没试过,希望对楼主有帮助 模拟键盘按键 自动输入文字 键盘对于每个操作电脑的人员来说是最熟悉不过的了.键盘上的按键可分为两类: 按下后会在电脑的输入窗口上出现对应字符的按键,如字母键和数字 ...
- android实现模拟自动点击_昆仑通态专题(十三):模拟实现全自动洗衣机系统的设计(案例)...
点击上方蓝色字体,关注我们 01目的 学习使用MCGS嵌入版组态软件设计实现对全自动洗衣机系统的模拟控制.用触摸屏来控制西门子S7-200的PLC模拟工作.实训特点:使用触摸屏进行输入和 显示输出, ...
- $.ligerdialog.open中确定按钮加事件_彻底搞懂JavaScript中的this指向问题
JavaScript中的this是让很多开发者头疼的地方,而this关键字又是一个非常重要的语法点.毫不夸张地说,不理解它的含义,大部分开发任务都无法完成. 想要理解this,你可以先记住以下两点: ...
- wps启用编辑按钮在哪里_如何在wps工具栏中添加按钮 如何在Excel中添加删除命令按钮...
延伸:如何在Excel中添加删除命令按钮 描述:在Excel 2003中,很多常用的命令按钮都放置在工具栏中,用户可以很方便地进行操作.添加命令主要是通过拖动的方式完成的,其具体的操作如下:骤一,在视 ...
- ipad 悬浮按钮 自定_如何在iPad上自定义鼠标按钮
ipad 悬浮按钮 自定 You can now control your iPad with a mouse, and it does much more than just simulate ta ...
- excel剔除空格_如何快速去掉EXCEL中的大量空格?—文字讲解与视频操作版
文本型数据的快速变身技巧 小琪已经跟顾城学习了表格与数据的基本规则,此时,她再回头看陈峰制作的人员信息管理表,发现:"顾城哥,听你这一讲,陈峰给我的这一份电子版人员信息管理表里的数据问题真的 ...
- mysql中为表增加外键_如何在Excel 2013中为符号分配键盘快捷键
mysql中为表增加外键 We've previously shown you how to add keyboard shortcuts to symbols in Word 2013 to mak ...
最新文章
- NOI前总结:点分治
- MySQL的一些基础操作
- 系统启动与内核管理 ;AWK部分 重要内容 (实验及awk的常见面试题)
- maven项目 错误: 找不到或无法加载主类
- php变量的数据类型
- hive 行转列和列转行的方法_面试常考!SQL行转列和列转行
- 【Python3网络爬虫开发实战】 1.2.2-Selenium的安装
- 【算法】排序_桶排序
- 软件工程 实验3 数据流图和实体联系图的绘制
- 测试在团队中有啥用?
- dns配置异常怎么修复_win10 dns异常怎么修复
- KUKA机器人视觉1
- 基于单片机的气象监测系统
- (MATLAB)散点椭圆拟合与绘制代码
- 收集的数码摄影教程_我是亲民_新浪博客
- WebView 加载页面空白及加载不全问题
- 单片机蓝牙烧录_怎么样蓝牙模块给单片机烧程序?
- 链游系列 Decentraland / MANA 项目玩法解析
- android bitmap FileInputStream File转化
- ​致刚入行的程序猿:青春有限,莫被温水煮青蛙
热门文章
- .net应用程序中添加chm帮助文档打开显示此程序无法显示网页问题
- 大数据技术 学习之旅_为什么聚焦是您数据科学之旅的关键
- 糖药病数据集分类_使用optuna和mlflow进行心脏病分类器调整
- PyTorch官方教程中文版:Pytorch之图像篇
- @Nullable 注解的用法
- 前端开发有哪些技术栈要掌握_为什么要掌握前端开发的这四个主要概念
- 递归javascript_使用freeCodeCamp挑战解释了JavaScript中的递归
- 编程程序的名称要记住吗_学习编程时要记住的5件事
- Flutter 36: 图解自定义 View 之 Canvas (三)
- JAVA多线程之Synchronize 关键字原理