Có thể cắt bỏ hiệu ứng văn bản như thế này chỉ bằng CSS/CSS3 không? hoặc hình ảnh là lựa chọn duy nhất để có được hiệu ứng này.Có thể cắt bỏ hiệu ứng văn bản như thế này chỉ bằng CSS/CSS3 không?
Trả lời
này nên làm việc:
Dưới đây là một mẹo nhỏ tôi đã khám phá bằng cách sử dụng :before
và :after
giả yếu tố:
+1 Thực sự tìm kiếm đẹp và sắc nét –
Bạn có thể sử dụng các kiểu chữ-shadow để thiết lập một cái bóng ở góc trên bên trái. Nó sẽ trông gần với những gì bạn đang tìm kiếm, nhưng theo như tôi biết không có cách nào để làm chính xác những gì bạn đang tìm kiếm trong CSS/CSS3
text-shadow
là bạn của bạn. See this page cho nhiều ví dụ về những gì bạn có thể đạt được với nó. Ví dụ # 8 có vẻ đầy hứa hẹn.
+1 Cảm ơn bạn đã liên kết –
Điều này sẽ có ích cho tôi quá một ngày nào đó! Cảm ơn! +1 – jolt
Một liên kết tuyệt vời - cảm ơn bạn đã chia sẻ. –
gì bạn thực sự cần cho rằng hiệu ứng đặc biệt là inset
:
text-shadow: inset #000 0 0 0.10em; /* THIS DOESN'T WORK */
Unfortunately: "< bóng > cũng giống như định nghĩa cho 'chiếc hộp-bóng' bất động sản ngoại trừ các từ khoá 'inset' không phải là được phép. "
Một giải pháp cấp độ rất thấp cho sự điên rồ này là để có JavaScript (hoặc ngữ nghĩa HTML) để tạo ra một văn bản trong suốt ở giữa văn bản (đó sẽ là khó khăn) và sau đó áp dụng các bóng trên văn bản đó;) mà sẽ tạo ra giả inset bóng tối thực^_^ – ShrekOverflow
Có bạn có thể đạt được hiệu ứng này với CSS và văn bản, nhưng hơi điên rồ. Về cơ bản, bạn tạo ra một loạt các gradient màu xám và tuyến tính css3 có độ mờ bằng không và cẩn thận định vị chúng trên văn bản của bạn. Nhưng bạn nên làm điều này trong photoshop.
Một slightly softer way của việc sử dụng các giả yếu tố Web_Designer đề cập:
.depth {
display: block;
padding: 50px;
color: black;
font: bold 7em Arial, sans-serif;
position: relative;
}
.depth:after {
text-shadow: rgba(255,255,255,0.2) 0px 0px 1.5px;
content: attr(title);
padding: 50px;
color: transparent;
position: absolute;
top: 1px;
left: 1px;
}
Đơn giản hơn một chút - để có được vành mềm e trầm cảm bạn sử dụng các văn bản bóng của: sau khi giả và làm cho nó minh bạch, hơn là sử dụng hai pseudos. Đối với tâm trí của tôi, nó trông sạch hơn rất nhiều - nó có thể làm việc ở kích thước lớn hơn nhiều. Tôi không biết nó nhanh như thế nào, mặc dù có thể bạn sẽ sử dụng văn bản bóng tối một cách tiết kiệm.
Tôi thấy điều này http://jsfiddle.net/NeqCC/
Nó hỗ trợ nền trắng và chữ màu tối
Tất cả tín dụng đi vào tác giả
HTML
<!--
CSS3 inset text-shadow trick
Written down by Jyri Tuulos
http://about.me/jyrituulos
Effect originally found at http://timharford.com/
All credits for originality go to Finalised Design (http://finalisedesign.com/)
Note that this trick only works for darker text on solid light background.
-->
<h1 class="inset-text">Inset text-shadow trick</h1>
CSS
body {
/* This has to be same as the text-shadows below */
background: #def;
}
h1 {
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 6em;
line-height: 1em;
}
.inset-text {
/* Shadows are visible under slightly transparent text color */
color: rgba(10,60,150, 0.8);
text-shadow: 1px 4px 6px #def, 0 0 0 #000, 1px 4px 6px #def;
}
/* Don't show shadows when selecting text */
::-moz-selection { background: #5af; color: #fff; text-shadow: none; }
::selection { background: #5af; color: #fff; text-shadow: none; }
- 1. Có thể hiển thị văn bản trong bảng điều khiển có hiệu ứng tấn công không?
- 2. Làm thế nào tôi có thể đạt được hiệu ứng Flash này bằng jQuery?
- 3. Rails cắt ngắn helper với liên kết như bỏ qua văn bản
- 4. Tôi có thể nhắm mục tiêu các trường nhập văn bản bằng CSS như thế nào?
- 5. Hiệu ứng văn bản Starwars trong WPF
- 6. HTML: Tôi có thể đặt văn bản chỉ số ngay dưới phần siêu văn bản không?
- 7. Hiệu ứng văn bản bị mờ trên tìm kiếm của Google hoạt động như thế nào?
- 8. Cắt ngắn CSS tràn văn bản
- 9. ASLR có thể có hiệu quả như thế nào?
- 10. html canvas: cắt và văn bản
- 11. làm thế nào để cắt văn bản trong css như gmail không để email danh sách chủ đề
- 12. Cột văn bản MySQL bị cắt bớt
- 13. Làm thế nào tôi có thể tăng tốc độ phương pháp này loại bỏ văn bản từ một chuỗi?
- 14. Bạn có thể đạt được hiệu ứng "loại trực tiếp" bằng cách sử dụng CSS như thế nào?
- 15. Làm thế nào tôi có thể cắt ngắn các văn bản dài trong một bảng bằng cách sử dụng CSS?
- 16. Cắt ngắn văn bản tiếng Trung
- 17. Có một cách ngữ nghĩa để loại bỏ văn bản bằng html & css không?
- 18. chỉ in các thuộc tính văn bản text ném bỏ
- 19. Cắt xén văn bản trong PHP?
- 20. Chỉ in văn bản
- 21. Văn bản tiêu đề UIButton cắt ngắn
- 22. Làm cách nào để tạo hiệu ứng này bằng javascript?
- 23. CSS đáp ứng: Tôi có thể buộc hiển thị văn bản thay thế không?
- 24. Có thể thay đổi văn bản của nút Facebook như "okay, xem video" giống như trong ứng dụng SocialCam không?
- 25. SqlCommand() ExecuteNonQuery() cắt ngắn văn bản lệnh
- 26. Cắt đa giác: Chỉ vùng "có thể xem"
- 27. Không thể vô hiệu hoá văn bản tiên đoán
- 28. Fade out hiệu ứng cho văn bản trong HTML5 canvas
- 29. Các cấu trúc lớn có thể được truyền bằng giá trị hiệu quả như thế nào?
- 30. : di chuột: trước khi trang trí văn bản không có hiệu ứng nào?
Không bỏ phiếu để đóng như một bản sao, bởi vì tôi không biết nó gần giống như những gì bạn muốn (và không có câu trả lời rõ ràng ở đó), nhưng đây là một câu hỏi khá giống nhau: http://stackoverflow.com/questions/ 2889501/inner-text-shadow-with-css –
@David - Có cả hai câu hỏi đều giống nhau, tôi có nên đóng câu hỏi của mình không. hoặc tôi có thể kết hợp câu hỏi của tôi với câu hỏi u được liên kết –
hay không, nếu bạn nói chúng giống nhau, tôi sẽ bỏ phiếu cho một đóng, và nếu mọi người đồng ý, tất cả điều này sẽ được chăm sóc. không cần bạn phải hành động. –