针对 dropdown content,再来做一些微调,让他更像 vogue 官方的样式
// _dropdown.sass
.dropdown
position: relative
display: inline-block
&-content
display: none
background-color: $primary-background-color
box-shadow: $gray -2px 2px 5px
margin-left: -4px
min-width: 120px
max-height: 300px
overflow: auto
padding: 4px
position: absolute
这次我们加上了高度限制,并且让 overflow 的内容会 auto hide,那就可以使用 scroll bar 的方式来卷动 content 的内容检视
上面的 box-shadow 常常被用到,我们把它抽出来当 variable 使用吧!
一样先在 _variable.sass 中取名并放入设定值
// _variable.sass
//font
@font-face
font-family: 'Noto Sans TC', sans-serif
font-family: 'Noto Serif TC', serif
font-family: 'Prata', serif
src: url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@700&family=Noto+Serif+TC:wght@500&family=Prata&display=swap')
$logo-font: 'Prata', serif
$sans-font: 'Noto Sans TC', sans-serif
$serif-font: 'Noto Serif TC', serif
$menu-item-font-size: 12px
//color
$primary-color: #000
$secondary-color: #EE0000
$primary-background-color: #fff
$gray: #f2f2f2
//shadow
$default-box-shadow: $gray -2px 2px 5px
顺便大概区分了一下个区域所设定的内容,避免之後东西越来越多找不到
然後把预设好的 box-shadow 再放回有使用的地方
// _dropdown.sass
.dropdown
position: relative
display: inline-block
&-content
display: none
background-color: $primary-background-color
box-shadow: $default-box-shadow
// ...
大概就是以上这样啦!我们明天见!
除此之外,也欢迎大家走走逛逛关於我们团队夥伴的文章
juck30808 - Python - 数位行销分析与 Youtube API 教学
SiQing47 - 前端?後端?你早晚都要全端的,何不从现在开始?
<<: Day 20 - 将 NEWS 後台储存资料提取後,送至前台渲染画面 (下) - News View Page InnerText 应用 - ASP.NET Web Forms C#
>>: Day19 - 登入token与session相关问题
在第五世代的主机大战中、相对於早在 1994 年底推出 32 位元主机的 SEGA 与 SONY、任...
PWA 启动 要怎麽知道 Web App 是在 PWA 已经被安装情况下被开启的,靠 CSS 中有个...
有了基础的注册系统後,建立资料库来连接系统,用於储存用户、使用者的帐号与密码、等级等,区分版本功能。...
好的,各位恭喜您也恭喜我,终於熬过了这段时光,说实在一个月,说长不长,说短也不短,持之以恒,唯其艰辛...
前言: 今天我们要来完成前面提到的Sidebar,我会从Navbar接着开始接着讲,那就让我们开始...