您的位置:首页 > 科技 > IT业 > 东莞专业网站建设平台_沈阳web前端工资一般多少_百度首页纯净版_促销活动推广方法有哪些

东莞专业网站建设平台_沈阳web前端工资一般多少_百度首页纯净版_促销活动推广方法有哪些

2025/5/23 5:24:16 来源:https://blog.csdn.net/jangdong/article/details/143268851  浏览:    关键词:东莞专业网站建设平台_沈阳web前端工资一般多少_百度首页纯净版_促销活动推广方法有哪些
东莞专业网站建设平台_沈阳web前端工资一般多少_百度首页纯净版_促销活动推广方法有哪些

一、Input 类型: color

color 类型用在input字段主要用于选取颜色,如下所示:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
</head>
<body><form action="demo-form.php">选择你喜欢的颜色: <input type="color" name="favcolor"><br><input type="submit">
</form></body>
</html>

二、c++定义:

third_party\blink\renderer\core\html\forms\color_input_type.h

third_party\blink\renderer\core\html\forms\color_input_type.cc

namespace blink {class ColorChooser;class ColorInputType final : public InputType,public KeyboardClickableInputTypeView,public ColorChooserClient {public:explicit ColorInputType(HTMLInputElement&);~ColorInputType() override;void Trace(Visitor*) const override;using InputType::GetElement;// ColorChooserClient implementation.void DidChooseColor(const Color&) override;void DidEndChooser() override;Element& OwnerElement() const override;gfx::Rect ElementRectRelativeToLocalRoot() const override;Color CurrentColor() override;bool ShouldShowSuggestions() const override;Vector<mojom::blink::ColorSuggestionPtr> Suggestions() const override;ColorChooserClient* GetColorChooserClient() override;bool TypeMismatchFor(const String&) const;private:InputTypeView* CreateView() override;ValueMode GetValueMode() const override;void ValueAttributeChanged() override;void CountUsage() override;bool SupportsRequired() const override;String SanitizeValue(const String&) const override;void CreateShadowSubtree() override;void DidSetValue(const String&, bool value_changed) override;void HandleDOMActivateEvent(Event&) override;ControlPart AutoAppearance() const override;void OpenPopupView() override;void ClosePopupView() override;bool HasOpenedPopup() const override;bool ShouldRespectListAttribute() override;void WarnIfValueIsInvalid(const String&) const override;void UpdateView() override;AXObject* PopupRootAXObject() override;Color ValueAsColor() const;HTMLElement* ShadowColorSwatch() const;Member<ColorChooser> chooser_;
};template <>
struct DowncastTraits<ColorInputType> {static bool AllowFrom(const InputType& type) {return type.IsColorInputType();}
};}  // namespace blink

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com