タグ

css3とborderに関するQoolyのブックマーク (4)

  • 画像一枚だけで写真を重ねたようにするチュートリアル | コリス

    シンプルなHTMLで画像を配置し、:before, :after疑似要素を使って、写真を重ねたようなエフェクトにするチュートリアルを紹介します。 重ねたエフェクトはホバー時にCSS3アニメーションします。 デモページ ※ホバー時のアニメーションはFirefoxのみです。 実装 HTML HTMLは非常にシンプルです。 ラッパーのdiv要素はWebkit系ブラウザ用で、将来無しでも機能するようになるかもしれません。 <div class="stack"> <img src="image1.jpg" /> </div> [ad#ad-2] CSS スタイルシートは4つのデモのキャプチャと共に、紹介します。 まずは、右端の写真が垂直方向に重なっただけのスタイルシートです。重なりは:before, :afterを使用します。 .stack { position: relative; z-index

  • Heading Styles with CSS: Mastering

    CSS offers a plethora of possibilities when it comes to styling headings. Whether you’re designing a website or a web application, creatively styled headings (like h1 or h2) can make a significant impact on your overall design. In this article, you’ll dive into the world of heading styles using CSS pseudo-elements, unlocking the potential to create captivating and unique headings. Understanding th

    Heading Styles with CSS: Mastering
  • CSS3で線(border)をグラデーションさせるテクニック

    Illustrator とかでよくやる「塗りとパスのオフセットを使って実現する線のグラデーション」を、CSS3で実験してみました。 ↓とりあえず、border を使った場合と、線をグラデーションさせた場合の作例です。CSS だけで作っています。モダンブラウザで見てください。 微妙な違いかもしれませんが、線にグラデーションを適用した方、よりリアルで繊細な印象になります。 作り方 border は使いません。替わりに、ネストしたボックスを作り、親ボックスをグラデーションさせることで、線がグラデーションしているように見せます。 HTML 内側に span を入れ込んで「重ねた塗り」を実現します。 <a href="#" class="button"><span>ボタン</span></a> 外側のボックス (a) の padding が線幅になります。内側のボックス (span) は、白で塗りつ

    CSS3で線(border)をグラデーションさせるテクニック
  • CSS3 borderで色々な図形を作成してみました。

    CSS3 三角形 ひし形 等の作成方法のエントリーを参考にborderで色々な図形を作ってみました。 では、復習。 borderで三角形を作る HTML <div class="shape01"></div> HTMLの要素は1つのみ用意。 実際、図形やアイコン作成の為、DOM要素を沢山記述してしまうと、パフォーマンスも悪く、SEO的にもよろしくありません。 図形作成対象の要素はDiv以外のp要素等でも問題ありません。 css3 .shape01{ height:0px; width:0px; border:50px solid #000; border-color:transparent; border-top-color:#000; } が出来ると思います。 これを発展させ、以下のような図形を作ってみました。 どれも1,2行ほどソースを加えたりしただけのものなので、 簡単に作成する事が

    CSS3 borderで色々な図形を作成してみました。
  • 1