萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> DivCSS教程 >> CSS中下拉菜單和表單以及彈出層的簡單筆記

CSS中下拉菜單和表單以及彈出層的簡單筆記

   下拉菜單

  display:block,盒子會由收縮包圍元素變為擴展填充父元素

  position:absolute是相對於父元素的絕對位置,其坐標都是相對於父元素的,比如對齊下拉菜單

  CSS Code復制內容到剪貼板

  .mene li ul{

  display:block;

  position:absolute;

  left:0;

  top:100%;

  }

  表單

  input的type:

  text:基本的單行文本框。

  password:文本顯示為掩碼。

  checkbox:復選框。

  radio:單選按鈕。

  submit:提交表單的按鈕。

  time、date、search:HTML5 文本框的變體。

  多行文本框 textarea

  select元素生成下拉列表,每一個候選選項用option文本元素生成

  利用float和span(等行內元素)可以達到水平排列的效果,但如何選擇是個問題

  cursor:point會使鼠標停在元素上光標變為小手

  transition添加過渡效果,有五個過渡屬性:

  transition-property,過渡的 CSS 屬性名,比如 color、width;

  transition-duration,過渡的持續時間,以秒或毫秒設定,比如 2s、500ms;

  transition-timing-function,過渡的調速函數,決定動畫效果是否平滑,是先慢後快還

  是先快後慢,比如 ease-in、ease-out、ease-in-out 或 linear(默認值);

  transition-delay,過渡開始前的延遲時間,以秒或毫秒設定,比如 1s、200ms;

  transition,過渡的簡寫屬性,例如 transition:color 2s ease-in 1ms;。

  CSS Code復制內容到剪貼板

  input {border-color:black; transition:border-color 2s;}

  input:focus {border-color:green;}

  //請注意,使用 transition 屬性時要針對所有浏覽器添加廠商前綴。

  //添加前綴版本

  border-radius:10px; -webkit-transition:2s width;

  彈出層

  CSS 中有一個 z-index 屬性,用於控制元素的在堆疊上下文中的次序。換句話說,通過它可以改變元素堆疊時的默認次序。z-index 值較大的元素,在堆疊層次中位於z-index 值較小的元素上方。z-index 屬性的值可以是 0 到任意大的數值;負值也可以,但在某些浏覽器中並不可靠。默認情況下,所有堆疊元素的 z-index 的值為 auto,相當於 0。

copyright © 萬盛學電腦網 all rights reserved