2009 2009년 2월 17일

CSS 클립 속성을 Understandng

내가 왜 이것을 이해할까요?? Humm ...!!

CSS의 작가 대부분은 CSS의 클립 속성이 대부분 취소 사용되는 CSS 속성 중 하나입니다 동의할 것입니다. 그것은 내게도 그렇게 사실과 내가 수정 시작하기 전에는 그것을 소홀히하는 것이 가장 행복 했어요 MOOTOOLS 두 노브 (핀) 슬라이더 구성 요소 (범위 표시기 포함) .

슬라이더 범위를 나타내는 데 이어 backgroud 이미지를 (가변 폭 부문에 대한)를 사용하여 슬라이더 구성 요소를 수정하는 구성 요소 사용자 중 하나에서 좋은 제안이 있었다. 따라서 재미 있지만 CSS 클립 속성의 바다 (ME 당연히)를 해제 전세를 입력하는 시간이 왔어요.

글쎄! 그것은 얼마나 어려운가 될 수 있습니까? 별로요도 전혀 ... 그렇기도하고 아니기도합니다. CSS의 클립 속성을 사용하는 문법은 꽤 똑바로지만 의미 / usuage 조금 croocked입니다. 내것과 같은 메모리로 매번 내 슬라이더 스크립트에 재작업에 앉아서 ... 내 자신에게 내 스크립트에서 만든 논리를 상기시켜,이 클립 속성의 사용으로 언급 tokeep이 있는데 .... 그래서! 그 미래의 (그리고 또한 보이는 자들의 이익을 위해 CSS 클립 속성에 의해 boggled) 기억 희망으로 펜을 내려으로 생각

CSS의 클립은 무엇입니까?

클립은 CSS 2.1 시각 효과 모듈의 일부입니다. 간단히 말하면, 그것의 임무는 따라서 추가 파일을 (나는 이미 슬라이더 구성 요소에 더 사용이 기능을 삽입한 만들 필요없이 이미지를 클리핑하고 축소 이미지를 생성, 이어중인 개체의 위에 보이는 창을 배치하는 것입니다 :) )

CSS의 클립 속성을 사용하면 rect 모양을 사용하여 클리핑을 만들 수 있습니다. rect를 사용하여 많은 다른 CSS 속성 (여백, 패딩 등 등), 마찬가지로 필요 네 좌표 위쪽, 오른쪽, 아래쪽, 왼쪽 (TRBL). 당신이 네 개 좌표를 (잠시 던지기로 두뇌를 전송)를 사용하여, 클립 클리핑 영역을 계산하는 방법에 더 자세히 살펴봐야 할 때이 속성의 croocked 자연 반영합니다. 이제 혼란 하단은 상단에서 시작, 오른쪽은 왼쪽부터 시작됩니다. :) . 당신은 내가 하는말 보이지? .... 따라서이 게시물을 ...

이것은 약간의 혼란은 쉽게 아래와 같이 CSS를 클립 / rect 재산의 시각적 설명과 함께 사라질 수있다!!

CSS의 클립 요건

우리가 시작한 작업은 (또한 광각 이미지) squarer 원하는 이미지로 다음 썸네일 이미지를 고정하는 것입니다

original_image clip_demo
기존 Thumbnal / 이미지 Sqaure Thumbmail 용 클립 요건

CSS의 클립 결과

clip_results

데모보기 | 다운로드 sourcefiles을


2008 2008년 9월 4일

CSS를만이 사용 (스크롤 창에 고정 유지) 고정 페이지 블록

이 게시물 문구 "강의 할머니가 계란을 빨아"에 대한 좋은 예가 될 것 ... 이것은 단지 기본 CSS의 뿐인데 있으니까. 그러나 이들을 위해, 잊기 나처럼,이 변장 축복이 될 수도 있습니다. 난 항상 (내가하는 말을 위해 직장을 잃어버릴 수있다), 그것이 정적 HTML 페이지 내용의 일부를 유지시키기위한 목적으로만 가능한 줄 알았는데 모든 과학적인 해안선, 일부 스마트 스크립트를 사용하여, (의미, 그 위치는 윈도우 스크롤을하는 겁니다) 계산 Window.scroll 이벤트를 포집하고 시간 초과 등 설정, 동적 위치를 찾는 방법

그것은 이것처럼 간단하게 되리 라곤 생각도 못했어요 .... 여기 CSS / HTML 아래에 내가 네 정적 블록, 페이지의 각 extrimities에 고정되어 하나가, TOP, 오른쪽, 아래쪽 및 왼쪽 ... 불필요한 말을하고 ...이 필요하다면 언제 하나 이상을 선택할 수 ...

CSS
. 정적 {디스플레이 : 블록, Z-인덱스 : 10; 색깔 : # FFFFFF; 오버플로우-X : 숨김, 오버플로-Y : 숨겨진; 위치 : ixed;
}
# 내용 {마진 : 100px 150px 160px 0px; 국경 : 1px 고체 # e6e6e6}

# 랩-T {가기 : 0px; 배경 : # 33CC66; 폭 : 100 %; 높이 : 55;}

# 랩 - 전 {상단 : 80px; 배경 : # FF9966; 높이 : 300px; 폭 : 150px; 테두리 : # e6e6e6 고체 2px;}

# 랩-B {하단 : 0px; 배경 : # 3333CC; 폭 : 100 %; 높이 : 55;}

# 랩-R {상단 : 80px; 배경 : # 6666FF; 높이 : 300px; 폭 : 140px; 테두리 : # e6e6e6 고체 2px; 오른쪽 : 0;}

HTML
<div의 id="contents">는 귀하 메인 페이지의 내용 </ 사업부>
<div id="wrap-b" class="static">
페이지 아래쪽에 정적 콘텐츠
</ 사업부>
<div id="wrap-t" class="static">
페이지 상단에 정적 콘텐츠
</ 사업부>

<div id="wrap-l" class="static">
페이지에 정적 콘텐츠 남아
</ 사업부>
<div id="wrap-r" class="static">
페이지 오른쪽에있는 정적 콘텐츠
</ 사업부>

여기 wroking 샘플보기


2008 2008년 7월 2일

우리는 가짜 절대 위치를 사용하고있다 : 브릴리언트 CCS 레이아웃

나 외에 목록에이 문서를 읽어 " 가짜 절대 위치
에릭 솔에 의해 , "나는 감동보다 적은 아무것도 아니 었어. 또 나는 원인, majorly 우울했습니다, 정말로 내가 궁금해서, 왜 내가이 같은 멋진 해낼 수 없잖.

보통, 우리의 CSS 레이아웃을 만들 때, 우리는 "위치"또는 "수레", 또는 두 가지 모두 매우 나쁜 조합을 사용합니다. 에릭 솔와 그의 팀은 그들이 칼럼의 존재를 시뮬레이션 가짜 열 기법 후 "가짜 절대 위치"로 세례 않은 CSS 레이아웃 기법, 새로운 유형의 완벽한 테크닉 옆에를 정의합니다.

당신은 우리의 CSS 개발자 모두가 약해 레이아웃 (우리가 떠오르 레이아웃을 사용하여 포장 전체에 열이 발생할 예기치 내용 변경,)를 가지고 그 문제를 알고 ... 글쎄! 역사를 보이는데!!
그것이 유엔의 작성 표준되기 전에이 레이아웃 기술은 아직 어리이며, 세상의 모든 분들의 CSS gurus 의해 휴지통한다. 지금은 그것을 사용 드리겠습니다! 그리고 이미 FAP 레이아웃에 나의 이전 문제 / 부동 해제 반드시 레이아웃을 변환하는 중간에 이미이다 ... 그리고 말할 수있어 기뻐요 "우리는 이미뿐만 아니라 해당 블로그 사이트에 가짜 절대 위치를 사용하고있다"... 지금 그것을 시도 GO!

명예, 에릭!


NDK 홈 | IT를 표현 | 표현 구개 | 표현 Penmenship | 표현 공포 | 표현 자신