붉은 색과 노란색의 높이가 같은 백 그라운드.평면 색상의 CSS 그래디언트를 사용하여 배경을 만드는 방법은 무엇입니까?
답변
는 Colorzilla의 gradient generator, 그냥 같은 % 위치에 두 개의 색상을 설정하여 당신은 두 색상 간의 하드 가장자리를 얻을 것이다.
background: #ffff00; /* Old browsers */
background: -moz-linear-gradient(top, #ffff00 30%, #ffff00 30%, #fe0000 30%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffff00), color-stop(30%,#ffff00), color-stop(30%,#fe0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffff00 30%,#ffff00 30%,#fe0000 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffff00 30%,#ffff00 30%,#fe0000 30%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffff00 30%,#ffff00 30%,#fe0000 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#fe0000',GradientType=0); /* IE6-9 */
background: linear-gradient(top, #ffff00 30%,#ffff00 30%,#fe0000 30%); /* W3C */
Chrome의 큰 높이에서 작동하지 않는 것으로 보입니다. http://codepen.io/codecarson/pen/umesI – manafire
Colorzilla의 그라디언트 생성기는 좋은 시작이지만 코드는 제 의견으로는 끔찍합니다.
색상이 맞는지 쉽게 알 수 없으며 #ff0
과 같은 짧은 16 진수 코드가 출력되지 않으며 위의 답변과 비교하여 가장 중요합니다. W3C 표준이 to <side-or-corner>
으로 변경되었습니다.
background-color: #ff0; /* Old browsers */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ff0), color-stop(50%, #ff0), color-stop(50%, #fe0000)); /* Chrome, Safari4+ */
background-image: -webkit-linear-gradient(top, #ff0 50%, #ff0 50%, #fe0000 50%); /* Chrome10+, Safari5.1+ */
background-image: -moz-linear-gradient(top, #ff0 50%, #ff0 50%, #fe0000 50%); /* Fx3.6+ */
background-image: linear-gradient( #ff0 50%, #ff0 50%, #fe0000 50%); /* W3C */
또한이 경우 색상 정지가 없기 때문에 IE의 경우 더 이상 사용되지 않는 filter
속성을 생략 할 수 있습니다.
정확한 높이를 알고있는 경우 %
값 대신에 px
값으로 작업 할 수도 있습니다. 어느 -o-
벤더 프리픽스가 필요 없으며 -ms-
(IE (10)가 제 IE 같이 구배를 지원하고는 W3C의 표준 신택스지지 않음)을 :
는 2016년 1월 16일 업데이트. http://caniuse.com/#feat=css-gradients
업데이트 됨 2016-01-27 : lowercase hex color values for better gzipping으로 변경하고 background-color
및 background-image
대신 background
을 명확하게 지정하십시오. 기본값 인대로 to bottom
도 삭제되었습니다.
- 1. CSS로 45 도선으로 배경을 만드는 방법은 무엇입니까?
- 2. CSS 그래디언트를 선호하는 SVG 그래디언트
- 3. Blackberry에서 화면 고정 배경을 만드는 방법은 무엇입니까?
- 4. LinearLayout에 그라데이션 배경을 만드는 방법은 무엇입니까?
- 5. CSS3에서이 그라데이션 배경을 만드는 방법은 무엇입니까?
- 6. MdiClient 배경을 투명하게 만드는 방법은 무엇입니까?
- 7. iOS의 UITableViewCell에서 그라데이션 배경을 만드는 방법은 무엇입니까?
- 8. JCheckBox의 배경을 투명하게 만드는 방법은 무엇입니까?
- 9. 플렉스에서 수직 그래디언트를 만드는 방법
- 10. 텍스트에만 배경을 추가하는 방법은 무엇입니까?
- 11. CSS 배경을 사용하여 배경을 채우기 위해 이미지 스트레칭
- 12. scipy 보간법의 그래디언트를 직접 얻는 방법은 무엇입니까?
- 13. Qt 애플리케이션에서 directFB를 사용하여 그래디언트를 그릴 수있는 방법은 무엇입니까?
- 14. CSS 스프라이트 배경을 기존 Javascript 변수에 구현하는 방법은 무엇입니까?
- 15. 프로그래밍 방식으로 20x20 픽셀 셀 그리드 배경을 만드는 방법은 무엇입니까?
- 16. CSS 만 사용하여 세로 텍스트를 만드는 방법은 무엇입니까?
- 17. CSS 및 HTML을 사용하여 가로 트리보기를 만드는 방법은 무엇입니까? 관심을
- 18. CSS 만 사용하여 '보다 큼'화살표를 만드는 방법은 무엇입니까?
- 19. 크리스탈 보고서에 워터 마크 배경을 만드는 방법은 무엇입니까?
- 20. silverlight에 xaml 요소가있는 반복되는 배경을 만드는 방법은 무엇입니까?
- 21. 웹에서와 같이 바둑판 식으로 배경을 만드는 방법은 무엇입니까?
- 22. WPF : 가로 채기없이 배경을 반복적으로 만드는 방법은 무엇입니까?
- 23. 대부분/모든 브라우저에서 작동하는 그라데이션 배경을 만드는 방법은 무엇입니까?
- 24. 아이폰에서 UITableView 셀의 배경을 투명하게 만드는 방법은 무엇입니까?
- 25. Expression Blend/wpf에서 루핑 배경을 만드는 방법은 무엇입니까?
- 26. CSS 컬럼 디자인을 빠르게 만드는 방법은 무엇입니까?
- 27. CSS 기반 (큰) 따옴표를 만드는 방법은 무엇입니까?
- 28. CSS : 텍스트 색상과 다른 색상의 라인 스루?
- 29. 평면 개체 란 무엇입니까?
- 30. xtable 테이블에 색상의 간격을 두는 방법은 무엇입니까?
예보기 [여기] (http://compass-style.org/examples/compass/css3/gradient/) –