何向訪客“廣而告之”Shopify商店的重大促銷活動和消息通知?這點在即將到來的“黑五”“網一”大促面前顯得尤為重要。
Shopify公告欄就是一種簡單而有效的方法,確保客戶在進店時能夠及時看到商店的促銷活動和折扣代碼。
此外,公告欄在其他情況下也很實用,例如顯示重要的發貨信息、展示新的會員計劃以及賣家想要呈現給客戶的任何內容。
本文將以圖文的形式向你演示如何使用Liquid來構建公告欄,從而擴展自定義主題的功能或提供客戶服務。
在開始創建公告欄之前,你需要確定公告欄中需要包含的元素類型(如文本、標題等)。以下是你可以在其中添加的一些元素:
?文本
?超鏈接
?顏色
?字體大小
?復選框
此教程展示的公告欄涉及選擇背景、文本顏色、添加文本以及嵌入超鏈接的設置。通過使用Liquid(一門開源的模板語言,由 Shopify創造并用 Ruby 實現。它被稱為“Shopify主題的骨骼”,并且被用于加載店鋪系統的動態內容)的會話對象,你可以進入主題編輯器進行設置,包括標題文本、鏈接URL并選擇你要顯示的圖像。
首先,你需要在主題的/sections目錄中創建一個名為“announcement-bar.liquid”的新文件,從而得到一個位于標題上方的新的會話。
創建此會話文件后,你可以添加包含公告消息以及與會話設置相對應的if語句的基本標記:
以下操作實現的是一個“當訪客執行特定操作時才會展示的公告欄”。如果你希望你的公告欄僅在網站主頁出現,那么你還可以添加一個復選框,因為客戶可能并不希望此消息出現在商店的每個頁面上。在你已經添加HTML的下方,添加以下模式標記和JSON:
如圖所示,JSON數組中的ID
在這種情況下,主題編輯器上將出現一個復選框,如果選中該復選框,將顯示公告內的元素和消息。此外,還將出現第二個復選框,使你可以在非主頁頁面上隱藏公告欄。
如果你希望在公告欄中出現文本和超鏈接,你可以添加支持訪問文本字段和URL值的對象。同樣,如果你不需要它們,你可以使用if語句來隱藏這些內容:
一旦你在schema標簽中創建了相應的值,這兩個新的section.settings對象將使你能夠創建用于添加文本和URL的選項。兩者都有特定的輸入類型,分別是text和url,它們將在主題編輯器中生成對應選項:
你在本會話中要添加的最后一項是為公告欄添加用于選擇背景和文本顏色的選項。而且,你可以根據架構標記中的值來調整主題的CSS。例如,你可以創建“color(顏色)”設置,該設置會將選定的顏色值發送到CSS屬性。
以本文為例,將出現如下所示的會話設置:
你可以將公告欄選定默認的黑色,當你在主題編輯器上查看時,你將看到一個顏色選擇器工具。announcement_bar_color ID將被會話中的
現在,由主題編輯器上的顏色選擇器選擇的十六進制代碼是通過section.settings.announcement_bar_color屬性值表示的,因此你能夠輕松調整顏色。設置公告欄文本的顏色也可以采用相同的方法。
然后,你還可以在你的
上雨果網搜索“跨境資料庫”,領取歐美/東南亞各國市場商機、各大平臺熱銷品報告、跨境電商營銷白皮書!
寫前端界面時,公告欄會常有,文字水平滾動的效果就會用到。要達到這種效果有兩種方式。
<marquee id="affiche" align="left" behavior="scroll" bgcolor="#FF0000" direction="up" height="300" width="200" hspace="50" vspace="20" loop="-1" scrollamount="10" scrolldelay="100" onMouseOut="this.start()" onMouseOver="this.stop()">這是一個完整的例子</marquee>
behavior: 設定滾動的方式:
bgcolor: 設定活動字幕的背景顏色,背景顏色可用RGB、16進制值的格式或顏色名稱來設定。
direction:設定滾動的方向。
hspace:設定活動字幕里所在的位置距離父容器水平邊框的距離
vspace:設定活動字幕里所在的位置距離父容器垂直邊框的距離
scrollamount:設定活動字幕的滾動速度
scrolldelay:設定活動字幕滾動兩次之間的延遲時間
HTML代碼:
<div class="box">
<div class="winBox">
<ul class="scroll">
<li> <a href="#">1111</a> </li>
<li> <a href="#">2222</a> </li>
<li> <a href="#">4444</a> </li>
<li> <a href="#">8888</a> </li>
<li> <a href="#">7777</a> </li>
<!--給所要的內容復制一份-->
<li> <a href="#">1111</a> </li>
<li> <a href="#">2222</a> </li>
<li> <a href="#">4444</a> </li>
<li> <a href="#">8888</a> </li>
<li> <a href="#">7777</a> </li>
</ul>
</div>
</div>
CSS代碼:
* {
padding: 0;
margin: 0;
font-family: "微軟雅黑";
}
ul {
list-style: none;
}
a {
text-decoration: none;
}
.box {
padding-left: 50px;
margin-top: 100px;
margin-left: 100px;
}
.winBox {
width: 900px;
height: 40px;
overflow: hidden;
position: relative;
background: pink;
}
.scroll {
/*width的大小是根據下面li的長度和多少個li而定的,需注意!*/
width: 1500px;
position: absolute;
right: 0px;
top: 0px;
}
.scroll li {
width: 150px;
float: left;
line-height: 40px;
text-align: center;
}
JS代碼:
$(function() {
var num = 0;
function goLeft() {
//750是根據你給的尺寸,可變的
if(num == -750) {
num = 0;
}
num -= 1;
$(".scroll").css({
right: num
})
}
//設置滾動速度
var timer = setInterval(goLeft, 20);
//設置鼠標經過時滾動停止
$(".box").hover(function() {
clearInterval(timer);
},
function() {
timer = setInterval(goLeft, 20);
})
})
首先html布局:先用一個大的div包住內容ul,其中div要設置屬性overflow:hidden(把超出的部分隱藏),ul中要有兩份相同的li,用于實現循壞滾動并要讓li向左或向右浮動。
其次實現移動:可以控制left或margin-left屬性取值控制整個ul滾動。
最后:設置定時器控制時間;left或者margin-left取值控制距離;用if語句與變量=0控制循環。
國甘肅網3月1日訊據蘭州晨報報道(奔流新聞·蘭州晨報記者 王思璇)2月28日,記者從蘭州市人社局獲悉,為做好2022年度甘肅省支持1萬名未就業普通高校畢業生到基層就業為民辦實事項目,蘭州市人社局現面向全市征集崗位。蘭州市縣級及以下教育、衛生機構,街道社區、基層站所等,“專精特新”中小企業,與戰略性新興產業和十大生態產業相關的國有企業,各類民營企業,民辦非企業單位均可參與項目。
用人單位須運行管理規范、經營狀況良好、嚴格遵守《勞動法》《勞動合同法》《社會保險法》等法律法規,能夠與招聘畢業生簽訂不少于3年勞動合同并依法繳納社保、按時足額發放工資。按照屬地化原則,用人單位向所在縣區人社部門申請項目指標,提交崗位需求,申請項目指標時用人單位需提交社會信用代碼證復印件,用于核查用人單位基本情況。
進入項目的高校畢業生必須從未參加過職工基本養老保險(包括靈活就業人員社保),對畢業年度沒有要求。同時,必須是甘肅生源普通高校畢業生(甘肅省藏區畢業生可放寬至普通中專學歷)和愿意在蘭州就業的省內院校新疆、西藏籍少數民族畢業生。
蘭州市人社局會在其官網(http://rsj.lanzhou.gov.cn/col/col12657/index.html)通知公告欄或“蘭州人社”微信公眾號及時發布招聘會相關信息,畢業生可進行關注,及時參加招聘會。
9月1日起,用人單位需安排項目招聘人員上崗,繳納社會保險,辦理社會保障卡。各縣區財政部門按照同級人社部門提交的審核結果,將于次月按照每人每月1500元標準,發放至項目招聘人員個人社保卡賬戶。
各區縣經辦機構 聯系人及聯系方式
城關區 吳麗燕 0931-8435492
七里河 劉慶蘭 0931-2604908
安寧區 毛 潔 0931-7758030
西固區 王世良 0931-7552284
紅古區 霍永波 0931-6222710
永登縣 王曉剛 0931-6423815
榆中縣 楊 倩 0931-5234735
皋蘭縣 楊冬梅 0931-5724108
*請認真填寫需求信息,我們會在24小時內與您取得聯系。