Trang Chủ Xã hội Truyền thông Làm thế nào để Thay đổi một CSS của Element trong CSS3 - núm vú

Làm thế nào để Thay đổi một CSS của Element trong CSS3 - núm vú

Video: [Học CSS - 17] Thuộc tính position 2025

Video: [Học CSS - 17] Thuộc tính position 2025
Anonim

Thư viện jQuery cho CSS3 chủ yếu được sử dụng để thực hiện các loại công việc cần thiết nhưng cấp thấp này. Tuy nhiên, bạn có thể sử dụng jQuery để thực hiện một số nhiệm vụ thú vị bằng cách kết hợp CSS. Có một thực tế. css () mà bạn có thể sử dụng để truy cập CSS liên kết với một đối tượng hoặc để sửa đổi CSS được sử dụng bởi đối tượng đó.

Bạn luôn thấy sự thay đổi đối với CSS vì những thay đổi jQuery là nội tuyến, chứ không phải CSS nội bộ hoặc bên ngoài.

Hãy tưởng tượng rằng bạn muốn tạo ra một bảng nhân bản được định dạng tự động thay đổi màu sắc của một ô được chọn để làm cho nó dễ dàng hơn để xem. Ví dụ sử dụng JavaScript để tạo ra bảng. Tất nhiên, bạn cũng có thể tự tạo ra bảng sử dụng mã chuẩn, nhưng cách tiếp cận này đơn giản hơn. (Bạn có thể tìm thấy mã hoàn chỉnh cho ví dụ này trong thư mục Chương 06jQuery của mã có thể tải là NestedLoop. Html.)

// Bắt đầu bảng. tài liệu. viết ("
 "); / / Bắt đầu một dòng tiêu đề. tài liệu. viết ("
 "); / / Tạo một tiêu đề. for (var i = 0; i <= 10; i ++) {if (i == 0) {tài liệu. write ("

");}} / / Cuối dòng tiêu đề. tài liệu. viết ("
"); for (var i = 1; i <= 10; i ++) {// Bắt đầu một hàng dữ liệu. tài liệu. write ("
 ") // Tạo tiêu đề hàng. tài liệu. viết ("

"); cho (var j = 1; j <= 10; j ++) {// Thêm mỗi phần tử dữ liệu. tài liệu. write ("

");} // Hết hàng dữ liệu. tài liệu. write ("
")} // Kết thúc bảng. tài liệu. viết ("
");} else {document. viết (" " + i + "
" + i + " " + i * j + "
");

Mã này bắt đầu bằng cách tạo một

và tạo một dòng tiêu đề, , cho nó. Vòng lặp này chỉ đơn giản thêm các số từ 1 đến 10 cho tiêu đề bằng cách sử dụng tiêu đề,
, các thẻ. Sau khi dòng tiêu đề hoàn tất, mã sẽ bắt đầu tạo các hàng dữ liệu.

Mỗi dòng dữ liệu bắt đầu với một tiêu đề, tiếp theo là các giá trị nhân. Vòng lặp kép tạo ra một bảng vuông cho thấy các giá trị nhân lên đến 10 * 10.

Để làm cho ví dụ này dễ chịu khi nhìn, bạn nên sử dụng CSS để phân biệt các hàng và cột. Các tế bào được đánh dấu sẽ sử dụng một cỡ chữ lớn hơn và một màu chữ khác nhau. Để thực hiện thay đổi này, ví dụ sử dụng. Đã chọn kiểu CSS nội bộ được hiển thị ở đây.

. Đã chọn {color: blue; kích cỡ phông chữ: 30px; font-weight: bold;}

Ví dụ bây giờ chứa một bảng với giá trị nhân và một kiểu đặc biệt cho ô đã chọn. Tuy nhiên, nó vẫn thiếu bất kỳ định dạng cho các hàng và không có cách nào để chọn một tế bào cụ thể để nó sẽ có các định dạng đặc biệt yêu cầu.Đoạn mã sau đây trình bày một cách để hoàn thành các mục tiêu này.

// Thực hiện một số định dạng cơ bản. $ ("th: even"). css ("background-color", "lightblue"); $ ("th: lẻ"). css ("background-color", "lightgreen"); $ ("td: even"). css ("background-color", "lightgreen"); $ ("td: lẻ"). css ("background-color", "lightblue"); $ ("th, td"). css ("chiều rộng", "50px"); / / Thêm một hiệu ứng đặc biệt. $ ("td"). mouseover (function () {$ (this). toggleClass ("Đã chọn");}); $ ("td"). mouseout (function () {$ (this). toggleClass ("Đã chọn");});

Định dạng bao gồm việc chọn các phần tử

và sau đó sử dụng một bộ lọc cơ bản để chọn giữa các phần tử lẻ và các phần tử. Các yếu tố lẻ nhận được một màu nền, và các yếu tố ngay cả nhận được một. Sau đó mã sử dụng bộ chọn nhiều để áp dụng cùng một định dạng chiều rộng cho mỗi ô.

Bằng cách kết hợp bộ chọn và bộ lọc chọn lọc, bạn có thể tạo ra một số hiệu ứng thú vị với lập trình nhỏ. Điều quan trọng cần nhớ rằng bảng này được lập trình tạo ra, do đó việc áp dụng định dạng cho nó có thể là khó khăn.

Hiệu ứng đặc biệt bắt đầu với các phần tử

. Khi một người sử dụng trỏ chuột qua một phần tử đặc biệt, mã sẽ áp dụng. Đã chọn định dạng CSS cho nó. Tương tự như vậy, khi người dùng đặt con trỏ chuột ở nơi khác, hiệu ứng sẽ được chuyển về định dạng ban đầu được sử dụng bởi phần tử . Chuyển đổi định dạng là một cách nhanh chóng để tạo hiệu ứng di chuột qua.

Làm thế nào để Thay đổi một CSS của Element trong CSS3 - núm vú

Lựa chọn của người biên tập

Mang quà Hostess - núm vú

Mang quà Hostess - núm vú

Khi bạn được mời đến nhà của người khác, cho chủ nhà một món quà nhỏ được gọi là quà tặng chủ nhà) luôn là một cử chỉ tốt đẹp, ngay cả khi lời mời không hướng dẫn bạn. Với một chai rượu vang, một cây có hoa, hoặc một món ăn ngon thì đây là một cách đáng để bạn thể hiện sự đánh giá cao của bạn và thể hiện sự xuất sắc của khách mời ...

Trao quyền cho bản thân bằng cách tốt - những con voi

Trao quyền cho bản thân bằng cách tốt - những con voi

Dù bạn gọi nó là gì - cách cư xử, lịch thiệp, nghi thức, bạn có thể kết hợp nó với sự lãnh đạo. Khi bạn dẫn đầu trong việc làm cho mọi người dễ dàng và làm cho mọi tình huống dễ chịu, bạn thể hiện sự cân bằng. Sự trầm cảm đến từ sự tự tin. Trong khí hậu ngày nay, nghi thức và tục tĩu đôi khi được coi là hổ thẹn. Những người khác xem ...

Nhận ra nỗ lực của Người cao tuổi để giấu cảm xúc khó chịu - những con voi

Nhận ra nỗ lực của Người cao tuổi để giấu cảm xúc khó chịu - những con voi

Con người thường tự bảo vệ bản thân mình khỏi nỗi đau của riêng mình cảm xúc (bao gồm lo lắng, oán giận, thất vọng và trầm cảm) bằng cách che giấu những cảm xúc này - từ bản thân và từ người khác. Họ thường làm như vậy mà không hề biết rằng họ đang làm việc đó. Người cao niên cũng không ngoại lệ. Ẩn cảm xúc không phải lúc nào cũng là điều xấu - có thể là ...

Lựa chọn của người biên tập

Mạng Cisco: Mô hình OSI Lớp 5 - Lớp Session - Dummies

Mạng Cisco: Mô hình OSI Lớp 5 - Lớp Session - Dummies

Lớp phiên của Kết nối Hệ thống Mở (Open System Interconnection) (OSI) mô tả cách thức dữ liệu được định dạng giữa các thiết bị ở hai bên của liên kết. Đây là cách thức hiệu quả trong việc duy trì kênh mở giữa hai thiết bị. Tuy nhiên, ở các mức thấp của mô hình OSI, không có kết nối vĩnh viễn, nhưng ...

Cisco Các mạng: Gói - núm vú

Cisco Các mạng: Gói - núm vú

Các bộ chứa dữ liệu được gọi là các khung trong lớp liên kết dữ liệu (Lớp 2) và các gói trong lớp mạng (lớp 3). Trong lớp mạng, bạn chỉ nhìn vào phần của khung được gọi là dữ liệu trong khung Ethernet. Khi khung Ethernet di chuyển lên từ lớp liên kết dữ liệu tới ...

Cisco Mạng: Mô hình Mô hình Mạng OSI - núm vú

Cisco Mạng: Mô hình Mô hình Mạng OSI - núm vú

Tổ chức Tiêu chuẩn hoá Quốc tế (ISO) thiết bị phải được thiết kế để giao tiếp với nhau. ISO đã đề xuất mô hình mạng cho phép truyền thông này diễn ra, và mặc dù điều này là tốt từ một mức độ lý thuyết, nó không phải luôn luôn theo sau, đặc biệt là kể từ khi nó được xuất bản sau nhiều mạng ...

Lựa chọn của người biên tập

Lập trình Java cho Android: Cài đặt Công cụ Phần mềm để Bắt đầu - những người có đầu

Lập trình Java cho Android: Cài đặt Công cụ Phần mềm để Bắt đầu - những người có đầu

Trước khi bạn có thể viết Các chương trình Java cho các thiết bị Android, bạn cần một số công cụ phần mềm. Nếu bạn là một tay cũ để cài đặt phần mềm, và nếu máy tính của bạn không phải là quirky, các bước này có lẽ sẽ phục vụ bạn tốt. Truy cập trang web Lập trình Java dành cho Nhà phát triển Android for Dummies và tải xuống tệp có chứa các ví dụ về chương trình. Truy cập Java ...

Java Lập trình Thách thức: Thực hiện lại Tháp Hà Nội - đầu

Java Lập trình Thách thức: Thực hiện lại Tháp Hà Nội - đầu

Thách thức này giúp bạn sử dụng tài năng lập trình của mình để viết một chương trình Java sẽ in các bước cần thiết để giải quyết một tháp Towers của Hà Nội puzzle cho số lượng đĩa. Tháp Hà Nội là một câu đố logic cổ điển bao gồm ba chốt đứng và một số đĩa có đường kính khác nhau. Mỗi

Java: lặp lại và For Vòng lặp - núm vú

Java: lặp lại và For Vòng lặp - núm vú

Trong Java, giống như trong thế giới thực, có rất nhiều lần khi bạn lặp lại một cái gì đó. Tương tự như vậy, các ứng dụng có nhu cầu lặp lại nhiệm vụ. Thực hiện chúng một lần là không đủ, trong một số trường hợp. Chương này giúp bạn hiểu cách thực hiện cùng một nhiệm vụ nhiều lần. Một vòng lặp lặp đi lặp lại bao gồm một cấu trúc đặc biệt theo dõi khi nào ...