background preloader

CSS

HTML / CSS

iframe - Facebook always shows scrollbars around Flash applications
Home / CSS3 Previews / Multiple Backgrounds with CSS3 CSS3 allows web designers to specify multiple background images for box elements, using nothing more than a simple comma-separated list. Browser support for multiple backgrounds is relatively widespread with Mozilla Firefox (3.6+), Safari/Chrome (1.0/1.3+), Opera (10.5+) and even Internet Explorer (9.0+) all implementing the feature. Here’s a basic example: This box has two background images, the first a sheep (aligned to the bottom and center) and the second a grass and sky background (aligned to the top-left corner). Here’s the code for this: How it Works Multiple background images can be specified using either the individual background properties or the background shorthand property. Specifying multiple backgrounds using the individual background properties Multiple background images are specified using a comma-separated list of values for the background-image property, with each value generating a separate ‘background layer’. = | none Multiple Backgrounds with CSS3 Multiple Backgrounds with CSS3
html - how to force link from iframe to be opened in the parent window
HTML & CSS

Fonts Fonts 15.1 Introduction Setting font properties will be among the most common uses of style sheets. Unfortunately, there exists no well-defined and universally accepted taxonomy for classifying fonts, and terms that apply to one font family may not be appropriate for others. E.g., 'italic' is commonly used to label slanted text, but slanted text may also be labeled as being Oblique, Slanted, Incline, Cursive or Kursiv. 15.2 Font matching algorithm Because there is no accepted, universal taxonomy of font properties, matching of properties to font faces must be done carefully. The User Agent makes (or accesses) a database of relevant CSS 2.1 properties of all the fonts of which the UA is aware. (The above algorithm can be optimized to avoid having to revisit the CSS 2.1 properties for each character.) The per-property matching rules from (2) above are as follows: 'font-style' is tried first. 15.3 Font family: the 'font-family' property There are two types of font family names: serif sans-serif cursive
HTML Glossary
HTML Glossary
Becoming HTML agnostic HTML agnostic means to use as little HTML in your CSS (or none). The key factor here is to avoid becoming markup reliant and avoid declaring qualified names (the element name). Let's take a basic structure for an unordered list navigation: <ul><li><a href="#">Link</a></li><li><a href="#">Link</a></li><li><a href="#">Link</a></li></ul> Here's what you might be used to seeing this to target the above HTML: ul {}ul li {}ul li a {} These selectors aren't specific enough, they are potentially too complicated and not very efficient, especially when we expand our code. On becoming HTML agnostic, we can begin to create more classes to represent each element when we need them. <ul class="nav"><li class="nav-item"><a href="#">Link</a></li><li class="nav-item"><a href="#">Link</a></li><li class="nav-item"><a href="#">Link</a></li></ul> And the CSS that we can link with our navigation will look like this: .nav {}.nav-item {}.nav-item a {} Perfect. HTML5 agnostic Multiple line CSS Writing the best CSS when building with HTML5 Writing the best CSS when building with HTML5
CSS tutorials

CSS Guidelines (2.2.2) – High-level advice and guidelines for writing sane, manageable, scalable CSS
Cascading Style Sheets (CSS) are a stylesheet language used to describe the presentation of a document written in HTML or XML (including XML dialects like SVG or XHTML). CSS describes how elements should be rendered on screen, on paper, in speech, or on other media. CSS is one of the core languages of the open web and has a standardized W3C specification. Developed in levels, CSS1 is now obsolete, CSS2.1 is a recommendation, and CSS3, now split into smaller modules, is progressing on the standardization track. CSS Reference An exhaustive reference for seasoned Web developers describing every property and concept of CSS. Tutorials Our CSS Learning Area features multiple modules that teach CSS from the ground up — no previous knowledge required. Introduction to CSS Styling text Here we look at text styling fundamentals, including setting font, boldness, and italics, line and letter spacing, and drop shadows and other text features. Styling boxes CSS layout See alsoEdit Last updated by:dvincent, CSS CSS
HTML - CSS

box-shadow From: 0 0 black To: 0 150px 10px -50px rgba(0,0,0,.5) Author: @leaverou Animatable: One property, two values, endless possibilities Animatable: One property, two values, endless possibilities
On the modern web there are numerous techniques that can be used to create interesting interactions, but the simplest and most elegant is usually CSS, and specifically the additions that came with CSS3. Back in the old days, we had to rely on JavaScript for this kind of effect, but thanks to ever-increasing support for CSS3 across browsers, it’s now possible to set up effects like these without any scripting at all. There are sadly still browsers (IE9 and below) that don’t support CSS3, so you’ll either need a fallback for legacy browsers or to treat the effect as a progressive enhancement. Today, we’re going to look at how we can apply cool, but neat hover effects to show and hide images captions. If you’d prefer to follow along with the code, you can download the files here. Demo 1 The first demo is our simplest: the image will fly to its right to reveal the caption. The markup For our first demo’s HTML we will use an unordered list and then wrap the caption and the image inside it. The CSS 3 cool CSS3 image hover effects 3 cool CSS3 image hover effects
Winona Ujarak Wayra Tamaya Rayen Pipaluk Moema Based on the "Add New Location" button concept by Charles Patterson. Isi Aylen Saqui Wapasha Nina Nanuk Nuka Antiman Itzel clip-path does not work in IE, so you'll see the line under the icon. Naira Quidel Sacnite Shikoba Based on Portfolio Update! Icons "Vicons" by Victor Erixon. If you enjoyed this demo you might also like: Button Styles Inspiration Button Styles Inspiration
Today we have decided to showcase a 'map' of the current state of web animation by compiling highly regarded libraries, frameworks and plugins based on their versatility and performance. Infographic 1: The Map of Web Animation The infographic is divided into three sections, the first part is a selection of a few of the most comprehensive animation libraries which offer up all the tools one could ever wish for from easing functions and callbacks to timing control, not to mention the generic animation functions we have come to expect. Infographic 2: List of Tools The second section is dedicated to the various methods for animating UI elements and any others objects in the DOM like scroll animation, parallax, sprites, 3D transformations, physics engines, and transitions. Infographic 3: Performance Tips Last but not least, the third section lays out some basic performance tips to help choose between CSS or Javascript-based animation depending on the requirements of any given project. Web Animation Infographics: A Map of the Best Animation Libraries for JavaScript and CSS3 plus Performance Tips Web Animation Infographics: A Map of the Best Animation Libraries for JavaScript and CSS3 plus Performance Tips
15 Beautiful Text Effects Created with CSS Beautiful text or typography will make your design look attractive. In web design, CSS helps to give style to design including various effects in text or typography. With CSS, you can use clipping and add animation to text to spice things up a little. And to illustrate this, we have collected 15 stunning and cool text effects that are made possible with CSS (some with a little help from Javascript codes). For more things you can do with CSS, check out: Elastic stroke Animation Yoksel animates the stroke of the text with a cool color scheme. SVG Glitch Want to make effects that look like a broken analog TV? Shop Talk logo The Shop Talk logo is recreated by Hugo using only CSS. Slashed Effect This idea by Robet Messerle gives the knife sliced effect, done with less than 70 lines of CSS. Elegant Shadow Effect Long Shadow effect comes to text, made using CSS. Foggy text effect Andreas creates an awesome cinematic foggy effect. SVG text mask Text Animation Hit The Floor Background Clip Text CSS Text-FX 15 Beautiful Text Effects Created with CSS
6 CSS Tricks to Align Content Vertically 6 CSS Tricks to Align Content Vertically Let’s talk about vertical alignment in CSS, or to be more precise how it is not doable. CSS has not yet provided an official way to center content vertically within its container. It’s a problem that probably has frustrated web developers everywhere. But not to fear, in this post, we’re going to run by you a few tricks that can help you imitate the effect. These tricks may however have limitations, and you may have to use more than one trick to complete the illusion. Recommended Reading: How To Obtain Equal Column Height With CSS 1. The first trick we are going to see here uses the position property. We will first set the position of the container element to relative, then we set the child element position to absolute. To align it vertically, move the child element position from the top, by half of the container’s height, and pull it up by half of the child element width. 2. CSS3 Transform has made it easy to put content at the center. 3. 4. 5. 6.
Web - HTML / CSS / JavaScript

About CSS

CSS Tutorial
Responsive Web Design (RWD) 響應式網站開發教學與心得 @ 小雕雕的家 :: 痞客邦 PIXNET :: 想跳過廢話前言的可以直接點下面的連結到相關主題 0. 前言 1. 2. 2.1. 2.2. 2.3. 3. 3.1. 3.2. 4. 4.1.DIV 內容垂直置中 4.2.Box-Sizing 的使用,避免 padding、border 造成額外寬度引起的破版 4.3.圓形圖片的問題 4.4.使用 Javascript 下 Media Queries 語法 4.5.圖片模糊的處理方式 4.6.使用 Reset CSS 重置各瀏覽器預設的標籤樣式 4.7.關於 CSS 的 display 4.8.分界點 5. 6. 廢話且很長的前言 : 最近公司為了推行動版網站,有想要把現行網頁改成 RWD 設計方式的念頭 因為這樣就不用維護兩個網站邏輯了,能減少一些開發成本,但一開始規劃版面需要點時間 因為必須要根據電腦、平板、手機三種尺寸去做版面設計 雖然很久以前就知道響應式網站的設計方式與原理,但是一直都沒有機會嘗試 因為一直都在寫電腦版! 而且對行動版的觀感不是很好,雖然我 n 年前也在寫 WML跟XHTML (差很多) 以下對行動版網站想法可能比較負面 (慎入) 其實說實在的,我就算用手機瀏覽網頁,還是會手動切換到電腦版網站 因為平常已經習慣電腦版的網頁配置了,一來改成手機版必須要重新去適應與培養操作習慣 二來有些手機版會拿掉一些可能不太重要的東西,但對我來說是重要的資訊 舉例來說, PChome 手機版商品頁的商品介紹只有這樣..... 但電腦版是這樣 (抱歉商品介紹實在太長,只好縮圖) 可以理解站方為了節省大家手機的流量而適度刪減了內容..... 但如果今天你真的是來買東西的,你會想看哪個版本?? 雖然本大爺對花錢不太手軟,但畢竟還是會想要看看商品完整資訊才決定要不要下手啊 再舉一個例子,假設我在打電動happy的時候遇到困難,因此來到了巴哈姆特 以下這是手機版 請告訴我要怎麼找到惡靈古堡Bio6 的討論 @@ 我點開左上 + 右上的功能表都沒看到 以下是電腦版網站,我可以在頁籤上切換各個系列作的討論,BIO6看完我還可以看一下啟示系列咧 這在手機版我真的無法找到....偏偏我每次用手機進來都把我導到手機版 建立手機版的目的是要讓人快速找到想要的資料,並且提供最舒適的瀏覽,不是要折磨使用者的 功能適應性問題還可以用時間來訓練使用者 (如果他真的需要你的資訊) 相對來說找不到想要的資訊反而比較嚴重.... 1. 2. 3. 1. 2.
輕鬆上手CSS(III) - 基本語法傳授!! « MUKI space* 「前端基礎 (HTML + CSS + jQuery) 課程」開課啦! 即日起至 7 月底為報名時間,搶在 7/10 前報名更能享有早鳥優惠喔~ ☞ 詳細內容請參考課程說明 輕鬆上手 CSS 系列文 這次要跟大家談論的主題,是修改以及創造的抉擇。 這邊要先跟各位說明,css 的語法跟選擇器是兩種不同的東西,比如以下這段 css: a:hover 是 css 選擇器。 不論以後你要走修改路線或是創造路線(好像遊戲轉職!!) 文字屬性一覽 font-size:11px; font-family:arial,sans-serif; font-style:italic; font-weight:bold; color:#999; letter-spacing:0.1em; line-height:18px; text-align:left; text-decoration:none; 框線屬性一覽 border:1px solid #ccc; border-top:1px solid #ccc; 框線樣式: 實線: solid虛線: dotted雙線: double凹框: inset凸框: outset 背景樣式一覽 background-color:#000; background-image:url("images/bg.gif"); background-attachment:fixed; background-repeat:repeat; background-position:50% 50%; 項目符號樣式一覽 項目符號,我想大家最常用到的就是「如何隱藏項目符號的編號」…但只寫這麼一行感覺很空虛,所以我把幾個編號的樣式也寫出來給大家參考~ list-type-style:none; list-type-style:decimal; list-type-style:disc; list-type-style:circle; list-type-style:squre; list-type-image:url("list.gif"); 邊界與間距 邊界 margin 以及間距 padding 是大家最常用來調整圖層的語法,這邊概略說明兩者的使用方法以及差別: margin:5px; margin-top:5px; padding:5px; padding-top:5px; 來猜猜最後會發生什麼事情吧:)
html/css

Edit: Thanks for pointing typos and mistakes, I’ll update the article as noted. Discussion in HackerNews and Reddit. The following is inspired by the article “It’s the future” from Circle CI. You can read the original here. This piece is just an opinion, and like any JavaScript framework, it shouldn’t be taken too seriously. No JavaScript frameworks were created during the writing of this article. Hey, I got this new web project, but to be honest I haven’t coded much web in a few years and I’ve heard the landscape changed a bit. -The actual term is Front End engineer, but yeah, I’m the right guy. Cool. -Oh my god no, no one uses jQuery anymore. Oh, OK. -It’s a super cool library made by some guys at Facebook, it really brings control and performance to your application, by allowing you to handle any view changes very easily. That sounds neat. -Yeah, but first you need to add React and React DOM as a library in your webpage. Wait, why two libraries? JSX? What’s wrong with HTML? -It’s 2016. How it feels to learn JavaScript in 2016
As a web developer, you will probably take advantage of a whole range of different tags when putting together your next site build. Chances are high that you are already well versed in some of the commonly known tags introduced in HTML5 such as <article>, <header> and <footer>, however you might not be aware of some of the lesser known / edge case tags you could be taking advantage of. Some of these tags are either brand new in HTML5 or have been repurposed from the HTML4 specification. For each tag, we will go through what the W3C specification says and apply a practical example to showcase how you might use it. A Quick Word on Interpretation While the W3C specifications are great for conceptual overviews, sometimes they lack practical examples, which makes it challenging when searching for the best way to use some of these tags. You might have used some of these tags before — perhaps just not in the same way. 1 – Contextual Highlighting With <mark> “Relevance’ is hard to describe. Do You Know These Eight HTML5 Tags?
Hover To View Hidden Text Overflow When text must stay on one line, but there is not enough room for it all, here is a solution. A mouse hover can display text that doesn't otherwise fit on the line. Sometimes, for design or other reasons, a line of text must remain as one line. It may not break into multiple lines. The solution is pure CSS. The CSS Declarations The CSS declaration white-space:nowrap; keeps all text on one line. If there is more text than fits on the line, it will extend past the right side of the div or other container. One way to correct it is to reduce the font size of the text until it fits within the container. Another way to correct it is to use the CSS declaration overflow:hidden; to clip any text that extends past the right side of the container. At this point, the class for the container with the one long line of text has these two CSS declarations: white-space:nowrap; overflow:hidden; Optionally, use the CSS declaration text-overflow:ellipsis; to print an elipsis where some of the text is clipped.
CSS

Non-Transparent Elements Inside Transparent Elements
opacity
CSS Box Model
HTML5, CSS, y JavaScript

Color Picker — HTML Color Codes
Developer Network
HTML Table Style Generator by eli geske
CSS, HTML & Web Dev Tools

Responsive Image Breakpoints Generator by Cloudinary
Native Form Elements
UIkit
CSS Transitions, Transforms and Animation Tutorial
Animation in CSS3
Der Leitfaden für CSS3-Animationen - Webdesign Journal
CSS animation

Change Css class properties with jQuery
Level Up Your CSS Animations with Cubic Bezier
Logic in Media Queries
CSS Articles

A Complete Guide to Flexbox
Media Queries for Standard Devices
Controlling CSS Animations and Transitions with JavaScript
CSS-Tricks

CSS only

css menu

CSS Techniques

HTML+CSS

CSS super power

HTML, CSS, PHP, Javascript, XML, Web Service y SOAP

CSS, HTML, MD

HTML and CSS

CSS - jquery - Transitions

CSS Zen Garden Examples