Tôi đã thử rất nhiều cho độ dốc văn bản. Tôi đã tìm thấy mã cho safari và chrome nhưng nó không tương thích trong các trình duyệt khác. Tôi muốn làm cho nó hoạt động mà không cần sử dụng hình nền. Nếu u có bất kỳ giải pháp thích hợp, vui lòng cung cấp.Độ dốc văn bản trình duyệt chéo trong css thuần túy mà không sử dụng hình nền
Trả lời
Bạn có thể thực hiện việc này bằng các plugin jQuery.
Plugin Cufon cũng có thể có, bạn nên kiểm tra. Nó cũng có thể được thực hiện với plugin Raphael hoặc SVG và VML nhưng khó tìm thấy giải pháp trình duyệt chéo CSS tinh khiết.
Chỉ dành cho Chrome và Safari:
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)));
Đối với phần còn lại của các trình duyệt, bạn phải sử dụng một số JavaScript.
\t <style type="text/css">
\t \t h1 {
\t \t \t font-family: "Myriad Pro", sans-serif;
\t \t \t font-size: 40px;
\t \t \t font-weight: normal;
\t \t }
\t \t
\t \t /* --- start of magic ;-) --- */
\t \t .white-gradient {
\t \t \t position: relative;
\t \t }
\t \t .white-gradient:after {
\t \t \t content: '';
\t \t \t display: block;
\t \t \t position: absolute;
\t \t \t top: 0;
\t \t \t left: 0;
\t \t \t height: 100%;
\t \t \t width: 100%;
\t \t \t filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0);
\t \t \t background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
\t \t \t background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
\t \t \t background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
\t \t \t background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
\t \t \t background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
\t \t \t background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
\t \t }
\t \t /* --- end of magic ;-) --- */
\t </style>
\t
\t <h1 class="white-gradient">Pure CSS text gradient without any graphics</h1>
Bạn nên chỉ ra rằng điều này chỉ hoạt động trên nền màu trắng, giải pháp tuyệt vời mặc dù! –
Không chỉ màu trắng, vì bạn có thể thay đổi màu sắc trong css được cung cấp. Tuy nhiên, màu gradient phải giống nhau, như màu của nền văn bản. –
Nhận xét về loại câu hỏi cũ, nhưng có cách nào để ẩn nền trắng đó không? – Rvervuurt
tôi thấy cách tốt nhất để làm điều này là sử dụng gradient SVG, thật dễ dàng để làm và không đòi hỏi bất kỳ hình ảnh, dưới đây là một số mã tạo một gradient văn bản đơn giản sử dụng SVG.
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#FF6600;stop-opacity:1" />
<stop offset="100%" style="stop-coloR:#FFF000;stop-opacity:1" />
</linearGradient>
</defs>
<text fill="url(#grad1)" font-size="60" font-family="Verdana" x="50" y="100">
SVG Text Gradient</text>
</svg>
Bạn có thể thay đổi các giá trị x và y để tạo ra một gradient ngang/dọc hoặc chéo, bạn cũng có thể áp dụng kiểu để nó sử dụng một stylesheet CSS, tất cả phải mất là một dòng thêm mã giữa các thẻ defs.
<link href="style.css" type="text/css" rel="stylesheet"
xmlns="http://www.w3.org/1999/xhtml"/>
Phương pháp này hoạt động trong các phiên bản mới nhất của Chrome, IE, Firefox và Safari. Bạn cũng có thể áp dụng gradient tròn, làm mờ và lọc, để biết thêm thông tin, hãy truy cập W3 Schools.
+1 giải pháp toàn diện, trình duyệt chéo, văn bản động và thiết kế độc lập. – dakab
- 1. Hiển thị văn bản thuần túy trong ứng dụng Android
- 2. Thêm các phần tử vào DOM cho HTML thuần văn bản chỉ sử dụng JavaScript thuần túy (không có jQuery)
- 3. Phông chữ CSS 3 của trình duyệt chéo
- 4. Biến NSAttributedString thành văn bản thuần túy
- 5. Trình duyệt chéo rgba nền trong suốt trong khi vẫn giữ nội dung (văn bản & hình ảnh) không minh bạch
- 6. Đánh dấu xuống văn bản thuần túy trong Ruby?
- 7. RTF đến Văn bản thuần túy trong Java
- 8. Cách áp dụng độ dốc CSS trên văn bản, từ màu trong suốt đến màu đục:
- 9. Văn bản có độ dốc trong Android
- 10. Chuyển đổi ASCII thành văn bản thuần túy trong PHP
- 11. Làm cách nào để áp dụng hình nền cho đầu vào văn bản mà không làm mất đường viền mặc định trong trình duyệt Firefox và WebKit?
- 12. Cách chuyển đổi reStructuredText thành văn bản thuần túy
- 13. Mật khẩu văn bản thuần túy qua HTTPS
- 14. css với hình nền mà không lặp lại hình ảnh
- 15. Thanh cuộn trình duyệt chồng chéo nền cố định
- 16. Gửi email văn bản thuần túy bằng PHPMailer
- 17. Hiển thị vcard php dưới dạng văn bản thuần túy
- 18. Có thể sử dụng độ dốc trong email không?
- 19. Trình điều khiển Java SQLiteJDBC thuần túy có thực sự thuần túy không?
- 20. Cách nhận chuỗi mô hình MVC dưới dạng văn bản thuần túy trong các chế độ xem
- 21. 2 phần CSS "hình nền" thay đổi kích thước thành trình duyệt
- 22. Nhận văn bản được chọn trong trình duyệt, nền tảng
- 23. Độ dốc tuyến tính trong trình duyệt Chrome và Safari
- 24. Sử dụng regex để trích xuất URL từ văn bản thuần túy với Perl
- 25. Làm cách nào để chèn văn bản thuần túy?
- 26. Với C#, WCF SOAP người tiêu dùng sử dụng xác thực văn bản thuần túy WSSE?
- 27. HTML tới văn bản thuần túy (cho email)
- 28. Internet Explorer 8 hiển thị độ dốc thay vì hình nền
- 29. Với nhiều hình nền được xác định trong một lớp CSS; Trình duyệt có tải xuống tất cả không?
- 30. hoạt hình Fade in dốc nền hình dạng
Liên kết đã chết. Bạn có cách nào khác không? Ngoài ra, "plugin cufon" là gì? – dakab