這個練習有覺得難了些,必須參考之前的寫法才能將多層次選單寫出來,RWD
方面也是思考了一番,經過昨天的練習知道了在JQuery
中也可以用media query
終於解惑,現在都練習都會思考著對使用者來說怎樣的設計才流暢以及符合點選及觸發的流程,RWD
就更不用說了,在320px
的空間下要呈現怎麼樣的資訊及如何排版,也是一門學問,這次的刻意練習有點眼花撩亂,因為在ul
中的li
又再包ul
及li
然後下一層又是ul
及li
,看來觀念及基礎不紮穩,真的會不知所云,持續努力。
search bar
的空間分佈及樣式分配需多加練習,常常看到但不確定是否用到,長寬分配都要注意。.btn的.fas
可以利用transform: scaleX(1,-1)
達到點選後衛位置互換的效果。linear-gradient
練習漸層色的使用方法,加深記憶。class
及欲改變的class
可以想想更語意化的命名方式,讓人一眼先了解功能大致為何。ul
及li
須釐清目前為哪一層級哪一結構,才不會像我後面都眼花撩亂。hover
的方式叫出多層次選單,好處是當游標離開即會消失,避免擋住使用者的主畫面。.btn
的.fas
可以在手機顯示上下時,需考慮.btn
的空間以及.fas
大小及擺放位置,才不會讓使用者覺得卡卡。JQuery
也可以用media query,if ($(window).width() < 768) {…condition…}
。HTML
撰寫的長度就越長,該如何能快速選到所要的class
,選取器的概念就很重要。.menu li:hover>ul {
display: block;
}
.menu li>ul>li a.active {
color: #0a4b83;
border: 2px solid #0a4b83;
background-color: white;
}