2016-05-04 32 views
8

Bất kỳ ý tưởng nào về cách thay đổi màu văn bản cho 2 phần của đường kẻ dốc? Ví dụ ở đây nếu tôi muốn phần màu xanh của văn bản ('s', 'o' và một phần của 'm') là màu đen?Thay đổi màu văn bản trên 2 mặt của đường chéo chéo trong html

.button{ 
    background: linear-gradient(140deg, #00C9FF 35%, transparent 35%); 
} 

enter image description here

+2

Có lẽ chế độ pha trộn có thể giúp đỡ, nhưng khác hơn là tôi không nghĩ rằng có bất kỳ tùy chọn CSS tinh khiết để đạt được này (trừ khi bạn thêm một yếu tố dupe trên đầu trang và phong cách nó khác nhau). – Harry

Trả lời

1

Bạn có thể làm điều đó gói các văn bản trong một thẻ <p> và thiết lập một linear-gradient để thẻ này.

button{ 
 
    background: linear-gradient(140deg, #00C9FF 35%, transparent 35%); 
 
    color: white; 
 
    font-size: 30px; 
 
} 
 

 
p{ 
 
    margin: 0; 
 
    font-size: 50px; 
 
    background: -webkit-linear-gradient(130deg, red 65%, black 15%); 
 
    -webkit-background-clip: text; 
 
    -webkit-text-fill-color: transparent; 
 
}
<button type="button"><p>some long text</p></button>

+1

tuyệt vời! cảm ơn!! – Boltosaurus

Các vấn đề liên quan