ホーム > タグ > CSS
CSS
[mootools]ランダムスタイルシート
- 2008-01-24 (木)
- MooTools
mootoolsでアクセスするたびにスタイルシートを変えるサンプル。
(ダウンロード時にRemoteのAssetsが必須)
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
読み込みが始まってからランダムを実行するので、スタイルが適用されるまで数秒のタイムラグが発生する。
レイアウトのスタイルをlinkしといて、このランダムで上書きするのが妥当かも。
-
window.addEvent('domready', function(){
-
var style = ['style-a.css','css/style-b.css','css/style-c.css'];
-
var src = style.getRandom();
-
new Asset.css(src, {id: 'base'});
-
});
アクセス初回だけという制限も出来ると思うが、そもそもCSSをランダムにする必要があるのかは疑問。
どうせやるならボタン切り替えの方がいいと思うが、どっちにしても押し付けがましい気がして個人的にはあまり好きではない。
- Comments: 0
- Trackbacks: 0
[CSS]text-indent:-9999pxでリンクの点線が伸びてしまう件
- 2007-11-20 (火)
- CSS
text-indentをマイナスにした要素にアンカータグをつけた時、縦横サイズを指定していてもクリックしたときに表示される点線が伸びて表示される。
これはoverflow:hiddenを同時指定すれば回避出来る。
- Comments: 0
- Trackbacks: 0
[CSS]float解除ハックClearFix
- 2007-10-05 (金)
- CSS
親要素にfloatが使えない場合の解決策として使われる超有名ハック。
これ考えた人尊敬するわ。
このハックを使う主なケース。
- margin:0 auto;で中央配置にしてるブロック要素の中でfloat指定するものを配置する
(親要素にfloat指定することが出来ない状態) - liやdt、dlにfloatかけたから手っ取り早くクリアしたい
- clear:bothとか置けない。もしくは置くのが面倒。置くと美しくない
大概は親要素にfloat指定するか、下にclear指定しとけばおkだけど、たまにどちらも使えない場合がある。そんなときはこのハックを思い出すと幸せになれる。
使用するとIEで妙な隙間が出来る場合があるので注意。多分バグだろうけど。
- Comments: 0
- Trackbacks: 0
[CSS]ユニバーサルセレクタ
- 2007-10-04 (木)
- CSS
XHTML+CSSコーディングする際なくてはならないもの。
CSSファイル作ったらとりあえず一番先頭に書いておくもの。
始まりに相応しいので最初はユニバーサルセレクタから。
ユニバーサルセレクタとはアスタリスクのことで、単独で使えばブラウザ表示エリア内の隙間(padding)や、h1、h2などの見出しタグについてるマージン(margin)など、ブラウザが独自に持ってるスタイルを全て消去出来る。
- Comments: 0
- Trackbacks: 0
Home > Tags > CSS
-
- そしてこのSQLはわれながらよく書いたと思う 2010-11-15
- CSVの列っていう方がいいのかな…118項目だった 2010-11-15
- 楽天のCSVの項目が116個もあった衝撃 2010-11-15
- オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
- ぐあー フレグランステロやー 2010-11-15
- More updates...
Powered by Twitter Tools
-
- まとめ
- ホームページビルダー
- 擬似クラス
- 楽天
- 1Column
- 2BOX
- 2ch
- 2column
- 2Helvs
- 3column
- 5BOX
- Actionscript
- Ajax
- Animation
- AntiSpam
- API
- apple
- Aptana
- Aqua
- ASCII
- Assets
- AutoExternalLink
- background
- backup
- BETA
- Blog Status
- breadcrumb
- Bubble
- bug
- Button
- calendar
- Calendarizm
- canvas
- Center
- Chain
- Chrome
- Class
- Click Event
- CMS
- ColorMeShopPro
- ContactForm
- Control
- Cookie
- CSS
- CSS3
- CSV
- Custom
- date()
- Demo
- Dojo
- domain
- Download
- Dreamweaver
- dropdown
- Dummy Text
- Effect
- Elastic
- Error
- Filter
- filter.html
- FireFox
- Fixed
- Flash
- Floating
- foglio
- Form
- free material
- free script
- Function Reference
- Fx.Morph
- Fx.Scroll
- Fx.Slide
- Fx.Tween
- Game
- gettext
- get_posts
- GMarker
- Go-To-Top
- GoogleChart
- GoogleEarth
- GoogleMap
- GoogleSearch
- Hack
- Halves
- Highlight
- Horizontal
- HTML&XHTML
- HTML5
- HTML5API
- Icon
- IE
- illustrator
- infowindow
- iphone
- Javascript
- jQuery
- jQuery.plugin
- KML
- LeftMenu
- liquid
- ListMenu
- Localization
- login-system
- Magpie RSS
- Mobile
- mooFollow
- MooTools
- mooTyping
- number format()
- OnlineGame
- OOP
- OpenPNE
- Pagenation
- permalink
- Photoshop
- PHP
- ping
- plugin
- poedit
- Polyline
- prototype.js
- Regular Expression
- RightMenu
- rollover
- RPC
- RSS
- Safari
- Sample
- script.aculo.us
- scrollbar
- selection
- selectors
- SEO
- session
- Shortcode
- Sidebar Widgets
- slimbbs
- Smarty
- SmoothScroll
- strtotime()
- Symphony-CMS
- Tableless
- Tab Menu
- Tar
- Template
- Template Engine
- Template Tags
- time()
- TinyMCE
- token
- Tooltip
- Transparent
- Tutorial
- Tutoriarl
- Valid
- Validator
- vertical-align
- Web Browser
- Web Site
- Wiki
- window.open
- wordpress
- wp-custom
- wp-function
- wp-plugin
- wp-themes
- xampp
- XHTML
- XML
- Xserver
- YUI
- Zend Framework
- Zend_Form
- Zend_View
- zeromail