タグ

2009年2月25日のブックマーク (2件)

  • CSS 3のセレクタ「:target」でタブメニューをつくる - builder by ZDNet Japan

    CSS 3のセレクタ「:target」を利用すれば、リンクをタブメニューの形で表示して、1ページ内に記述したコンテンツを切り替えて表示するように指定することが可能だ。HTMLCSSだけでタブメニューを作成する場合、これまではコンテンツごとにページをわけて作成する必要があったため、1ページで実現できるメリットは大きいと言える。 ここでは、positionプロパティを指定して「テキスト1」から「テキスト5」を同じ位置に重ねて表示している。その上で、リンクをクリックしてターゲットとして表示されたときにだけz-indexプロパティを適用して、手前に表示するように設定した。 div{ position: absolute; top: 17px; left: 20px; } #text1:target{ z-index: 2; } #text2:target{ z-index: 2; } #text

    CSS 3のセレクタ「:target」でタブメニューをつくる - builder by ZDNet Japan
    hiro93n
    hiro93n 2009/02/25
    CSSでタブ(IE以外)
  • フォトショいらず:CSSで画像の上に斜めの帯と文字を表示してみる - builder by ZDNet Japan

    「FirefoxとSafariのCSS徹底検証」では、直近の2回に渡ってCSSのプロパティ「transform」を紹介している。 CSSトランスフォーム:変形処理「transform」の基礎 CSSトランスフォーム:1つの要素に複数の変形処理を適用する 今回は番外編として、transformプロパティを使って、画像に対し斜めの帯を付けて表示するテクニックを紹介しよう。 画像にななめの帯を付けて表示する transformプロパティを利用すれば、ヘッダー画像にななめの帯を付けるようなデザインをCSSで実現することができる。 たとえば、次のサンプルでは「Welcome to my Homepage」という文字を表示した黄色い帯を画像の右上に重ね、45度回転して表示している。このとき、黄色い帯の両端を画像に合わせてカットするため、全体を囲んだ

    フォトショいらず:CSSで画像の上に斜めの帯と文字を表示してみる - builder by ZDNet Japan
    hiro93n
    hiro93n 2009/02/25
    画像の上に背景つき文字をのせる