qt中如何模擬按鈕點擊_如何快速在 Shopify 中加入按鈕

f9bf8c9e040d44a0d705092cacd7c486.png

假如你會 `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)

這個位置,我們基本直接加在最末尾就可以了。

到這里,我們就大功告成了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397242.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397242.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397242.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

clear ,refresh,free

itab 即是內表也是工作區的情況下&#xff0c;即with header line. clear itab&#xff0c;僅清空HEADER LINE&#xff0c;對內表數據存儲空間不影響&#xff0c;保留內存區。 refresh itab&#xff0c;不清空HEADER LINE&#xff0c;清除內表數據存儲空間&#xff0c;但保存內…

淺談關于java中的深淺拷貝

一.淺拷貝(shallow copy) 1.如何實現淺拷貝? Object類 是所有類的直接或間接父類,Object中存在clone方法,如下 protected native Object clone() throws CloneNotSupportedException; 如果想要使一個類的對象能夠調用clone方法 ,則需要實現Cloneable接口, 并重寫 clone方法: p…

iOS開發-Protocol協議及委托代理(Delegate)傳值

前言&#xff1a;因為Object&#xff0d;C是不支持多繼承的&#xff0c;所以很多時候都是用Protocol&#xff08;協議&#xff09;來代替。Protocol&#xff08;協議&#xff09;只能定義公用的一套接口&#xff0c;但不能提供具體的實現方法。也就是說&#xff0c;它只告訴你要…

git 查看分支編碼_12個常用的Git命令,趕緊記一波!

今天齊姐簡單講下 Git 的實現原理&#xff0c;知其所以然才能知其然&#xff1b;并且梳理了日常最常用的 12 個命令&#xff0c;分為三大類分享給你。本文的結構如下&#xff1a;作者和開發原由Git 的數據模型常用命令資源推薦作者和開發原由Talk is cheap. Show me the code.這…

在域環境下搭建samba服務器

環境&#xff1a;samba&#xff1a;smbserver&#xff1a; 192.168.0.18AD:rise.com&#xff1a;192.168.0.37組&#xff1a;zixun xingzheng teacher class admin共享目錄:zixun xingzheng xueshu other一.安裝Samba服務器yum install -y samba二.把linux加入到ad中1.先…

Android NDK編程,引入第三方.so庫

android自帶的編譯工具NDK進行編譯時&#xff08;非單純的調用第三方.so而是進行ndk編程&#xff09;&#xff0c;armeabi以及armeabi-v7a文件夾下的第三方so文件將會被刪除&#xff0c;只會產生編譯后的so文件&#xff0c;其他的so文件將無法引入,現在我們就來解決&#xff1a…

會做飯的機器人曰記_顏真卿《麻姑仙壇記》:蒼勁古樸,體態沉雄,氣象宏大...

《麻姑仙壇記》&#xff0c;全稱《有唐撫州南城縣麻姑山仙壇記》&#xff0c;或稱《麻姑山仙壇記》。顏真卿撰并書于大歷六年&#xff08;771&#xff09;四月。此碑有大、中、小三種刻本&#xff0c;且原石均佚&#xff0c;原拓佳本亦難得。大字本&#xff0c;字徑約5厘米&…

IBM服務器硬盤出現Other Error可能原因

除了確實物理等因素外&#xff0c;可能還因為&#xff1a;Other Errors的 很有可能也是固件(firmware)版本太低造成。 固件版本太低的話&#xff0c;硬盤自身有power safe模式&#xff0c;在硬盤長時間沒有I/O情況下&#xff0c;硬盤會自動斷電&#xff0c;而系統本身誤以為是硬…

怪異模式

眾所周知,HTML文檔結構可分為:文檔聲明<!DOCTYPE HTML>、HTML元素&#xff08;根元素/根標記/根標簽/祖先元素&#xff09;、head元素、body元素。 文檔聲明是用來通知瀏覽器&#xff0c;目前的文檔正使用哪個HTML版本&#xff0c;如果我們不寫文檔聲明<!DCOTYPE HTML…

Metro UI 菜單(Winform)

我有個項目需要要到菜單導航&#xff0c;就自己動作做了一個&#xff0c;感覺還可以&#xff0c;分享給大家。下載地址:http://files.cnblogs.com/files/dyj057/MetroUIMenu.zip 主要代碼&#xff1a; private void SetElements(){if (Elements null) return;int eWidth Bord…

echarts 山東地圖_用Python畫中國地圖,實現各省份數據可視化

第一步&#xff1a;安裝pyechartspyecharts是一款將python與echarts結合的強大的數據可視化工具&#xff0c;本文使用了0.1.9.4版本pip install pyecharts0.1.9.4第二步&#xff1a;讀取數據我的數據是在Excel表格里&#xff0c;如下圖&#xff1a;Execel數據使用xlrd(沒有就通…

mysql 中某個字段相同的數據拼接起來

2019獨角獸企業重金招聘Python工程師標準>>> mysql> select name, GROUP_CONCAT( age SEPARATOR ‘#’) from student group by name; ——————————————————— | name | GROUP_CONCAT( age SEPARATOR ‘#’) | ———————————————…

微信紅包系統架構的設計和優化分享

微信紅包系統架構的設計和優化分享 編者按&#xff1a;經過2014年一年的醞釀&#xff0c;2015微信紅包總量創下歷史新高&#xff0c;峰值1400萬次/秒&#xff0c;8.1億次每分鐘&#xff0c;微信紅包收發達10.1億次&#xff0c;系統整體運行平穩, 在這里我分享下微信紅包背后的技…

Jquery各版本下載

jquery-2.1.4 (注&#xff01;jquery-2.0以上版本不再支持IE 6/7/8) 百度引用地址 (推薦目前最穩定的&#xff0c;不會出現延時打不開情況) 百度壓縮版引用地址: <script src"http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script> 微軟壓縮版引…

python list方法操作_Python 列表(List)操作方法詳解

參考文獻來源于腳本之家列表是Python中最基本的數據結構&#xff0c;列表是最常用的Python數據類型&#xff0c;列表的數據項不需要具有相同的類型。列表中的每個元素都分配一個數字 - 它的位置&#xff0c;或索引&#xff0c;第一個索引是0&#xff0c;第二個索引是1&#xff…

FastDFS單機版安裝教程

安裝清單如下&#xff1a; 一、安裝FastDFS 1. 安裝libfastcommon 先解壓安裝包到目錄 # unzip libfastcommon-1.0.36.zip 安裝編譯工具及環境&#xff08;后面Nginx也會用到這些依賴環境&#xff09; # yum -y install gcc gcc gcc-c openssl openssl-devel pcre pcre-deve #…

【原創】Chrome最新版(53-55)再次爆出BUG!

2019獨角獸企業重金招聘Python工程師標準>>> 前言 今年十月份&#xff0c;我曾發布一篇文章《Chrome53 最新版驚現無厘頭卡死 BUG&#xff01;》&#xff0c;不過那個BUG在最新的 Chrome 54 中已經修正。 而今天即將發布的Chrome弱智BUG&#xff1a; 僅 Chrome 53 -…

ThinkPHP 發送post請求

function post($url, $paramarray()){ if(!is_array($param)){ throw new Exception("參數必須為array"); } $httph curl_init($url); curl_setopt($httph, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($httph, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($httph,CURLOP…

vue 打包路由報錯_Vue下路由History模式打包后頁面空白的解決方法

vue的路由在默認的hash模式下,默認打包一般不會有什么問題,不過hash模式由于url會帶有一個#,不美觀,而且在微信分享,授權登錄等都會有一些坑.所以history模式也會有一些應用場景.新手往往會碰到history模式打包后頁面一片空白的情況,而且沒有資源加載錯誤的報錯信息.這個其實仔…

leetcode-回文鏈表

請判斷一個鏈表是否為回文鏈表。 示例 1: 輸入: 1->2 輸出: false 示例 2: 輸入: 1->2->2->1 輸出: true進階&#xff1a;你能否用 O(n) 時間復雜度和 O(1) 空間復雜度解決此題&#xff1f; 思路&#xff1a;先遍歷鏈表&#xff0c;獲得長度。 把前半部分的鏈表逆置…