pub struct CSSStyleRule { /* private fields */ }Expand description
CSSStyleRule - 样式规则
表示一个普通的样式规则:selector { declarations }
§示例
use iris_cssom::cssrule::{CSSStyleRule, CSSRuleOM};
use iris_cssom::cssom::CSSStyleDeclaration;
let mut rule = CSSStyleRule::new(".class");
rule.style().lock().unwrap().set_property("color", "red", "");Implementations§
Source§impl CSSStyleRule
impl CSSStyleRule
Sourcepub fn from_internal(rule: &CSSRule) -> Self
pub fn from_internal(rule: &CSSRule) -> Self
从内部 CSSRule 创建
Sourcepub fn selector_text(&self) -> &str
pub fn selector_text(&self) -> &str
获取选择器文本
Sourcepub fn set_selector_text(&mut self, text: &str)
pub fn set_selector_text(&mut self, text: &str)
设置选择器文本
Sourcepub fn style(&self) -> Arc<Mutex<CSSStyleDeclaration>>
pub fn style(&self) -> Arc<Mutex<CSSStyleDeclaration>>
获取样式声明对象
Sourcepub fn to_internal(&self) -> CSSRule
pub fn to_internal(&self) -> CSSRule
转换为内部 CSSRule
Trait Implementations§
Source§impl CSSRuleTrait for CSSStyleRule
impl CSSRuleTrait for CSSStyleRule
Source§fn rule_type(&self) -> CSSRuleType
fn rule_type(&self) -> CSSRuleType
获取规则类型
Source§fn get_css_text(&self) -> &str
fn get_css_text(&self) -> &str
获取 CSS 文本
Source§fn set_css_text(&mut self, text: &str)
fn set_css_text(&mut self, text: &str)
设置 CSS 文本
Source§impl Clone for CSSStyleRule
impl Clone for CSSStyleRule
Source§fn clone(&self) -> CSSStyleRule
fn clone(&self) -> CSSStyleRule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CSSStyleRule
impl RefUnwindSafe for CSSStyleRule
impl Send for CSSStyleRule
impl Sync for CSSStyleRule
impl Unpin for CSSStyleRule
impl UnsafeUnpin for CSSStyleRule
impl UnwindSafe for CSSStyleRule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more